显示下拉菜单
docs/translation-process.txt rendered in HTML with pbx_text_to_html

Translation process

Note that most of the process must take place in the development environment.
This ensures that message translations and translators access rights are stored in the version control repository.
The only part of the process done in the production environment is the message validation or changes by the translators.

1. Check messages to translate

Note that "missing translated message ids" and "obsolete translated message ids" are not used in this step.

Note on sections:

2. Machine translate new messages

For each new message:

3. Updade the translations in action

For each "missing english messages" reported:

4. Double-check messages to translate

Note that "obsolete translated message ids" are not used in this step.

5. Prepare the validation of the translations

For each translator in a each language: Note: the obfuscation of emails is not a security feature, it only prevents storing emails in the clear in the version control repository.

6. Validate translations

The translators validate or fix translations with the interface and report back when they are done.

Note: the translators inputs (validations and changes) are stored in the "data/translations.production.log" directory on the production machine.

7. Update translations

Notes:
PHP by Example
Copyright 2014 Michel Corne
License www.opensource.org/licenses/gpl-3.0.html GNU GPL v3