Fuel UI internationalization is done using i18next library. Please read i18next documentation first.
All translations are stored in nailgun/static/translations/core.json
If you want to add new strings to the translations file, follow these rules:
To search for absent and unnecessary translation keys you can perform the following steps:
Gulp task “i18n:validate” has one optional argument - a comma-separated list of languages to compare with base English en-US translations. Run “gulp i18n:validate –locales=zh-CN” to perform comparison only between English and Chinese keys. You can also run “grunt i18n:validate –locales=zh-CN,ru-RU” to perform comparison between English-Chinese and English-Russian keys.
Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.