From 277ff11b3ec7919fa1a8591a6a108d56dad18375 Mon Sep 17 00:00:00 2001 From: 2-4601 Date: Sat, 9 Apr 2016 20:56:53 +0300 Subject: [PATCH] Add translation and localization instructions // FREEBIE --- CONTRIBUTING.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index f4e3c210c0..bda78c5a79 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -86,6 +86,15 @@ conversation. 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 that may arise. This ensures that your changes will merge cleanly when you open your PR.