Translations/Administration: Difference between revisions
(Created page with "== General tasks == * Ensuring that any new project is localized from the start * Adding a Crowdin config file to the repository * Correcting any typo in the source code == C...") Ā |
Ā |
||
(5 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
== General tasks == Ā | == General tasks for a new repository == Ā | ||
* Ensuring that any new project is localized from the start | * Ensuring that any new project is localized from the start | ||
* Adding a Crowdin config file to the repository | * Adding a Crowdin config file to the repository | ||
* Correcting any typo in the source code | * Correcting any typo in the source code | ||
== Setting up blogpost/new files for translation == | |||
* Commit the blogpost as a new file in https://github.com/openfoodfacts/openfoodfacts-translations | |||
* Add the following sequence to the Crowdin config file | |||
** https://github.com/openfoodfacts/openfoodfacts-translations/blob/main/crowdin.yml | |||
* Wait 24h max for the replication to happen | |||
* Manually copy paste the translation to Wordpress | |||
* See [[Blog planning]] for more | |||
== Crowdin tasks == Ā | == Crowdin tasks == Ā | ||
Ā | |||
=== Creating screenshots of new software to provide context to translators === | === Creating screenshots of new software to provide context to translators === | ||
[[File:Tagging strings in a screenshot to provide context for translators.png|thumb]] | [[File:Tagging strings in a screenshot to provide context for translators.png|thumb]] | ||
=== Answering the questions of translators === | |||
* Answering their messages | |||
* Fixing issues raised in the source code (while keeping in mind any change will reset translations done in all languages, thus degrading experience) | |||
== GitHub tasks == | == GitHub tasks == | ||
* Checking the PR do not introduce bugs before merging them (eg: missing placeholders, very long translationsā¦) | * Checking the PR do not introduce bugs before merging them (eg: missing placeholders, very long translationsā¦) | ||
* Checking that old translations do not come back (that happens | * Checking that old translations do not come back (that happens on synchronisation) | ||
** Delete translations that are in English, or that are out-dated (might be missing placeholders), delete Translation Memory entries that are problematic (eg with placeholders) or in English (some translators will use them without checking properly) | |||
Ā | |||
[[Category:Translations]] | |||
[[Category:Developer]] |
Latest revision as of 09:23, 15 August 2024
General tasks for a new repository
- Ensuring that any new project is localized from the start
- Adding a Crowdin config file to the repository
- Correcting any typo in the source code
Setting up blogpost/new files for translation
- Commit the blogpost as a new file in https://github.com/openfoodfacts/openfoodfacts-translations
- Add the following sequence to the Crowdin config file
- Wait 24h max for the replication to happen
- Manually copy paste the translation to Wordpress
- See Blog planning for more
Crowdin tasks
Creating screenshots of new software to provide context to translators
Answering the questions of translators
- Answering their messages
- Fixing issues raised in the source code (while keeping in mind any change will reset translations done in all languages, thus degrading experience)
GitHub tasks
- Checking the PR do not introduce bugs before merging them (eg: missing placeholders, very long translationsā¦)
- Checking that old translations do not come back (that happens on synchronisation)
- Delete translations that are in English, or that are out-dated (might be missing placeholders), delete Translation Memory entries that are problematic (eg with placeholders) or in English (some translators will use them without checking properly)