Updated Language Conventions (markdown)

Dominik Schürmann 2015-11-08 20:45:54 +01:00
parent fa9fcb3528
commit 1c4f8a0cc4
1 changed files with 8 additions and 3 deletions

@ -47,11 +47,16 @@ Im Allgemeinen steht das Verb hier hinten und das Objekt vorne!
* Fresh pull with ``tx pull -af``
* Problems with tags: https://github.com/open-keychain/open-keychain/issues/1128
## Other notes
##
* On Transifex, please do not subdivide languages into regions, e.g. don't specify Italian (Italy), instead please only specify Italian. Exception
* Exceptions:
* "zh": there should never be a zh only locale, only zh with a country, i.e. zh_CN, zh_TW, etc. ( See http://stackoverflow.com/q/7459367 and http://stackoverflow.com/q/4189875 )
* "es": Allow 'es_MX' (Info by Israel Buitrón: Mexican spanish is very singular, here (in Mexico) some words about cryptography a little bit different, I have met people from southamerica and they use other words to translate to spanish. For example, "key" can be translated to "llave" in latinamerica, but in Mexico, here must be "clave", a send example is "encrypt", "encriptar", "cifrar" (from english, in Latinamerica and in Mexico, respectively))
* certain language codes [sometimes](https://stackoverflow.com/questions/5074769/cyanogenmod-translate-a-project/8470980#8470980) have different names in Android, so there should be identical copies for each of these language locales:
* he and iw
* id and in
* yi and ji
* there should never be a zh only locale, only zh with a country, i.e. zh_CN, zh_TW, etc.
for a language-only locale: (e.g. de, es, mm), just add the language code to the end of values-, (e.g. values-de, values-es, values-mm).
* for a language+country locale (e.g. zh_HK, es_MX), convert the _ (underscore) to a -r (dash and lowercase R) and add that to the end of values- (e.g. values-zh-rHK, values-es-rMX)
TODO: move zh to zh_CN