Translations and i18n
We’re so proud to have received submissions from a lot of 3rd party contributors translating Talk into their own languages.
You can see what languages Talk currently supports here: https://github.com/coralproject/talk/tree/master/locales
You can set the default language Talk uses by setting
TALK_DEFAULT_LANG in your ENV.
To change Talk’s language, to see what translations are missing, or to troubleshoot translations, you can update the language in the local storage of your browser, by typing this into your browser console:
That would set the language to French.
To add a new Talk translation, simply translate the
en.yml file (https://github.com/coralproject/talk/blob/master/locales/en.yml) into a new yml file with the language code of your choice. You can find supported language codes here: http://www.localeplanet.com/icu/iso639.html
If you are a developer contributing a new language, you’ll need to add the required i18n support in the i18n files (or you can leave that to us if you like). If you’re a non-developer, you can submit the translation via GitHub if you feel comfortable doing that, or feel free to email it to us via our Support: firstname.lastname@example.org
If you want to suggest a new language or put a placeholder for a translation you’re working on, feel free to create a GitHub issue: https://github.com/coralproject/talk/issues/new