You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I would like to introduce a GitHub Action that automatically checks for changes made to the original (source) version of a document or file. Whenever a modification is detected, this Action should trigger Co-op Translator to update the corresponding multilingual translation files for each target language. Finally, it should automatically open a pull request (PR) for these updated translations.
The GitHub Action would:
Detect changes in the main branch (or the designated source branch).
Run Co-op Translator Bot to generate the updated translation files.
Open a pull request with the updated translations.
Note
This automated process should include proper error handling to detect and report any translation failures or merge conflicts.
The Co-op Translator Bot ensures clear and concise commit messages and PR descriptions, providing reviewers with a comprehensive understanding of the changes and their purpose.
Problem this feature solves
Currently, whenever the source content changes, contributors must manually update translation files to keep them in sync. This can be time-consuming, error-prone, and easy to overlook.
Alternatively, if contributors are already using the existing Co-op Translator, they may need to delete outdated files and re-run the tool via the terminal, which adds unnecessary complexity to the workflow.
By automating the translation update process, we ensure that all translated versions remain up-to-date with minimal human intervention. This also speeds up collaboration, reduces merge conflicts, and provides a more seamless workflow for maintainers and contributors.
Alternatives considered
No response
Additional context
Are you willing to submit a pull request to implement this feature?
I am willing to submit a pull request
Code of Conduct
I agree to follow this project's Code of Conduct
The text was updated successfully, but these errors were encountered:
Describe the feature you'd like
Automatic Translation Updates & Pull Request Creation by Co-op Translator Bot
I would like to introduce a GitHub Action that automatically checks for changes made to the original (source) version of a document or file. Whenever a modification is detected, this Action should trigger Co-op Translator to update the corresponding multilingual translation files for each target language. Finally, it should automatically open a pull request (PR) for these updated translations.
The GitHub Action would:
Note
This automated process should include proper error handling to detect and report any translation failures or merge conflicts.
The Co-op Translator Bot ensures clear and concise commit messages and PR descriptions, providing reviewers with a comprehensive understanding of the changes and their purpose.
Problem this feature solves
Currently, whenever the source content changes, contributors must manually update translation files to keep them in sync. This can be time-consuming, error-prone, and easy to overlook.
Alternatively, if contributors are already using the existing Co-op Translator, they may need to delete outdated files and re-run the tool via the terminal, which adds unnecessary complexity to the workflow.
By automating the translation update process, we ensure that all translated versions remain up-to-date with minimal human intervention. This also speeds up collaboration, reduces merge conflicts, and provides a more seamless workflow for maintainers and contributors.
Alternatives considered
No response
Additional context
Are you willing to submit a pull request to implement this feature?
Code of Conduct
The text was updated successfully, but these errors were encountered: