Add translation and localization instructions

// FREEBIE
This commit is contained in:
2-4601 2016-04-09 20:56:53 +03:00 committed by lilia
parent e874b61839
commit 277ff11b3e

View file

@ -86,6 +86,15 @@ conversation.
So you wanna make a pull request? Please observe the following guidelines. So you wanna make a pull request? Please observe the following guidelines.
* Please do not submit pull requests for translation fixes. Anyone can update
the translations in
[Transifex](https://www.transifex.com/projects/p/signal-desktop).
* Always localize your strings. Signal Desktop uses the
[chrome.i18n infrastructure](https://developer.chrome.com/extensions/i18n)
for localization. You **only** need to modify the default locale
[`_locales/en/messages.json`](_locales/en/messages.json). Other locales are
generated automatically based on that file and then periodically uploaded to
Transifex for translation.
* Rebase your changes on the latest master branch, resolving any conflicts * Rebase your changes on the latest master branch, resolving any conflicts
that may arise. This ensures that your changes will merge cleanly when you that may arise. This ensures that your changes will merge cleanly when you
open your PR. open your PR.