[GH-ISSUE #315] [FR] Add a way to notify translation contributors about new UI strings #155

Closed
opened 2026-03-23 20:32:49 +00:00 by mirror · 9 comments
Owner

Originally created by @dadyarri on GitHub (Feb 8, 2022).
Original GitHub issue: https://github.com/AppFlowy-IO/AppFlowy/issues/315

Originally assigned to: @dadyarri on GitHub.

1~3 main use cases of the proposed feature
To keep translations up-to-date there should be a way to notify contributors that file with english UI strings has been updated.

what types of users can benefit from using your proposed feature
Translation contributors

Proposed soluition
Github action that triggers on push to main, filtered by path to english file
image

Originally created by @dadyarri on GitHub (Feb 8, 2022). Original GitHub issue: https://github.com/AppFlowy-IO/AppFlowy/issues/315 Originally assigned to: @dadyarri on GitHub. **1~3 main use cases of the proposed feature** To keep translations up-to-date there should be a way to notify contributors that file with english UI strings has been updated. **what types of users can benefit from using your proposed feature** Translation contributors **Proposed soluition** Github action that triggers on push to `main`, filtered by path to english file ![image](https://user-images.githubusercontent.com/51821039/153065902-80406054-af96-4ee3-964a-fd39dca9e68d.png)
mirror 2026-03-23 20:32:49 +00:00
Author
Owner

@dadyarri commented on GitHub (Feb 8, 2022):

I think discord is a best way. There is a ready action for this (https://github.com/marketplace/actions/actions-for-discord), we can configure a role "translator" and mention it, when strings updated

@MikeWallaceDev, what do you think?

<!-- gh-comment-id:1033015119 --> @dadyarri commented on GitHub (Feb 8, 2022): I think discord is a best way. There is a ready action for this (https://github.com/marketplace/actions/actions-for-discord), we can configure a role "translator" and mention it, when strings updated @MikeWallaceDev, what do you think?
Author
Owner

@dadyarri commented on GitHub (Feb 8, 2022):

Added some actions in #316

<!-- gh-comment-id:1033035391 --> @dadyarri commented on GitHub (Feb 8, 2022): Added some actions in #316
Author
Owner

@annieappflowy commented on GitHub (Feb 9, 2022):

Discord and email together should work as a lot of people are not on Discord

<!-- gh-comment-id:1033661617 --> @annieappflowy commented on GitHub (Feb 9, 2022): Discord and email together should work as a lot of people are not on Discord
Author
Owner

@annieappflowy commented on GitHub (Feb 9, 2022):

@dadyarri please let me know if you need me to create new channels for this

<!-- gh-comment-id:1033662007 --> @annieappflowy commented on GitHub (Feb 9, 2022): @dadyarri please let me know if you need me to create new channels for this
Author
Owner

@dadyarri commented on GitHub (Feb 9, 2022):

@annieappflowy

Discord and email together should work as a lot of people are not on Discord

I think it shouldn't because strings action should notify just translators (and there is no easy way to subscribe person to mailing, only editing action/secret) and release notifications is just automating of thing, you're doing manually

please let me know if you need me to create new channels for this

Yes, something like appflowy-translations in News and role Translator

<!-- gh-comment-id:1033673034 --> @dadyarri commented on GitHub (Feb 9, 2022): @annieappflowy > Discord and email together should work as a lot of people are not on Discord I think it shouldn't because strings action should notify just translators (and there is no easy way to subscribe person to mailing, only editing action/secret) and release notifications is just automating of thing, you're doing manually > please let me know if you need me to create new channels for this Yes, something like `appflowy-translations` in News and role `Translator`
Author
Owner

@annieappflowy commented on GitHub (Feb 9, 2022):

@annieappflowy

Discord and email together should work as a lot of people are not on Discord

I think it shouldn't because strings action should notify just translators (and there is no easy way to subscribe person to mailing, only editing action/secret) and release notifications is just automating of thing, you're doing manually

please let me know if you need me to create new channels for this

Yes, something like appflowy-translations in News and role Translator

Sure. I created a new channel called #translation-needed
Regarding the role 'Translator', I can create one but I might find it hard to maintain as I need to know every translator's Discord ID and assign the role accordingly.

<!-- gh-comment-id:1033725710 --> @annieappflowy commented on GitHub (Feb 9, 2022): > @annieappflowy > > > Discord and email together should work as a lot of people are not on Discord > > I think it shouldn't because strings action should notify just translators (and there is no easy way to subscribe person to mailing, only editing action/secret) and release notifications is just automating of thing, you're doing manually > > > please let me know if you need me to create new channels for this > > Yes, something like `appflowy-translations` in News and role `Translator` Sure. I created a new channel called #translation-needed Regarding the role 'Translator', I can create one but I might find it hard to maintain as I need to know every translator's Discord ID and assign the role accordingly.
Author
Owner

@dadyarri commented on GitHub (Feb 9, 2022):

I can create one but I might find it hard to maintain as I need to know every translator's Discord ID and assign the role accordingly

Maybe then lock writing to this channel only to bot, who will write notifications and propose to translators (in docs) subscribe to notifications in this channel?

<!-- gh-comment-id:1033774723 --> @dadyarri commented on GitHub (Feb 9, 2022): > I can create one but I might find it hard to maintain as I need to know every translator's Discord ID and assign the role accordingly Maybe then lock writing to this channel only to bot, who will write notifications and propose to translators (in docs) subscribe to notifications in this channel?
Author
Owner

@annieappflowy commented on GitHub (Feb 9, 2022):

I can create one but I might find it hard to maintain as I need to know every translator's Discord ID and assign the role accordingly

Maybe then lock writing to this channel only to bot, who will write notifications and propose to translators (in docs) subscribe to notifications in this channel?

Sounds good to me! Is there anything else I can facilitate?

<!-- gh-comment-id:1033788108 --> @annieappflowy commented on GitHub (Feb 9, 2022): > > I can create one but I might find it hard to maintain as I need to know every translator's Discord ID and assign the role accordingly > > Maybe then lock writing to this channel only to bot, who will write notifications and propose to translators (in docs) subscribe to notifications in this channel? Sounds good to me! Is there anything else I can facilitate?
Author
Owner

@MikeWallaceDev commented on GitHub (Feb 12, 2022):

There is a way on Discord for people to subscribe and unsubscribe to roles by themselves. I've seen this on other servers. Usually it's something like a pinned message, and you get the role by clicking on a reaction icon (those little smileys at the bottom of a message)

I asked for a role like this for developpers so that we can send out critical messages (such as breaking changes in the environment.)

I'll try to find a blog post on this and send it to you @annieappflowy.

https://www.alphr.com/automatically-give-roles-discord/

<!-- gh-comment-id:1037550687 --> @MikeWallaceDev commented on GitHub (Feb 12, 2022): There is a way on Discord for people to subscribe and unsubscribe to roles by themselves. I've seen this on other servers. Usually it's something like a pinned message, and you get the role by clicking on a reaction icon (those little smileys at the bottom of a message) I asked for a role like this for developpers so that we can send out critical messages (such as breaking changes in the environment.) I'll try to find a blog post on this and send it to you @annieappflowy. https://www.alphr.com/automatically-give-roles-discord/
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
AppFlowy-IO/AppFlowy#155
No description provided.