Install i18next-parser and gulp
The translation keys in locales/en/translation.json will be continuously updated with grunt develop
. You can also do this manually by running gulp
from locales/.
The easiest is to manually edit the English strings in locales/en/translation.json. A piece of text can be divided into paragraphs by splitting it up into an array. A plural form can be added by adding the same key with _plural
appended to it (there are more advanced plural options too, see i18next doc)
This can be done manually if the translations should be finished before the new keys are merged in master. It is also done automatically by Transifex as soon as the new /locales/en/translation.json is merged in master.
For missing keys the English translation will be used as a fallback, which makes translation updates a little less urgent.
When the translations are ready, download each from Transifex and update /locales/**/translation.json