Translations/Administration: Difference between revisions

From Open Food Facts wiki
(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 == Ā 
=== Changing the synchronisation repository on a regular basis ===
Ā 
[[File:Changing the synchronisation repository on a regular basis.png|thumb]]
=== 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 often, for unknown reasons)
* 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

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)