Difference between revisions of "TranslationRosetta"
m (10 revisions imported) |
|||
(6 intermediate revisions by one other user not shown) | |||
Line 3: | Line 3: | ||
Rosetta is an online collaborative translation platform, provided by launchpad.net. | Rosetta is an online collaborative translation platform, provided by launchpad.net. | ||
[https://translations.launchpad.net | [https://translations.launchpad.net/rt RT translation on rosetta] | ||
== Translatable string guidelines == | == Translatable string guidelines == | ||
Line 9: | Line 9: | ||
'''If you are a translator and you see strings not following the guideline here, you might want to skip the entry for the moment and tell rt-devel about the string''' | '''If you are a translator and you see strings not following the guideline here, you might want to skip the entry for the moment and tell rt-devel about the string''' | ||
* strings should not contain variables like $a or $b. Use placeholders like | * strings should not contain variables like <code>$a</code> or <code>$b</code>. Use placeholders like <code>[_1]</code> or <code>%1</code> | ||
* strings should not begin or end with white spaces. | * strings should not begin or end with white spaces. | ||
* place holder variables should be simple numbers or identifiers, otherwise it should be localized. eg a literal "weekly" string in placeholder is bad. | * place holder variables should be simple numbers or identifiers, otherwise it should be localized. eg a literal "weekly" string in placeholder is bad. | ||
Line 35: | Line 35: | ||
If your language is not here yet, please create the language with the translated glossary on the wiki, download the pot file from Rosetta, copy it to LANG.po, and submit it here: http://issues.bestpractical.com/?user=guest&pass=guest | If your language is not here yet, please create the language with the translated glossary on the wiki, download the pot file from Rosetta, copy it to LANG.po, and submit it here: http://issues.bestpractical.com/?user=guest&pass=guest | ||
* [[Translation cs|cs]] ([https://translations.launchpad.net/rt/ | * [[Translation cs|cs]] ([https://translations.launchpad.net/rt/master/+pots/rt/cs/+translate Rosetta]) | ||
* [[Translation da|da]] ([https://translations.launchpad.net/rt/ | * [[Translation da|da]] ([https://translations.launchpad.net/rt/master/+pots/rt/da/+translate rosetta]) | ||
* [[Translation de|de]] ([https://translations.launchpad.net/rt/ | * [[Translation de|de]] ([https://translations.launchpad.net/rt/master/+pots/rt/de/+translate rosetta]) | ||
* [[Translation en|en]] ([https://translations.launchpad.net/rt/ | * [[Translation el|el]] ([https://translations.launchpad.net/rt/master/+pots/rt/el/+translate rosetta]) | ||
* [[Translation en GB|en_GB]] ([https://translations.launchpad.net/rt/ | * [[Translation en|en]] ([https://translations.launchpad.net/rt/master/+pots/rt/en/+translate rosetta]) | ||
* [[Translation es|es]] ([https://translations.launchpad.net/rt/ | * [[Translation en GB|en_GB]] ([https://translations.launchpad.net/rt/master/+pots/rt/en_GB/+translate rosetta]) | ||
* [[Translation fi|fi]] ([https://translations.launchpad.net/rt/ | * [[Translation es|es]] ([https://translations.launchpad.net/rt/master/+pots/rt/es/+translate rosetta]) | ||
* [[Translation fr|fr]] ([https://translations.launchpad.net/rt/ | * [[Translation fi|fi]] ([https://translations.launchpad.net/rt/master/+pots/rt/fi/+translate rosetta]) | ||
* [[Translation he|he]] ([https://translations.launchpad.net/rt/ | * [[Translation fr|fr]] ([https://translations.launchpad.net/rt/master/+pots/rt/fr/+translate rosetta]) | ||
* [[Translation hr|hr]] ([https://translations.launchpad.net/rt/ | * [[Translation he|he]] ([https://translations.launchpad.net/rt/master/+pots/rt/he/+translate rosetta]) | ||
* [[Translation hu|hu]] ([https://translations.launchpad.net/rt/ | * [[Translation hr|hr]] ([https://translations.launchpad.net/rt/master/+pots/rt/hr/+translate rosetta]) | ||
* [[Translation id|id]] ([https://translations.launchpad.net/rt/ | * [[Translation hu|hu]] ([https://translations.launchpad.net/rt/master/+pots/rt/hu/+translate rosetta]) | ||
* [[Translation it|it]] ([https://translations.launchpad.net/rt/ | * [[Translation id|id]] ([https://translations.launchpad.net/rt/master/+pots/rt/id/+translate rosetta]) | ||
* [[Translation ja|ja]] ([https://translations.launchpad.net/rt/ | * [[Translation is|is]] ([https://translations.launchpad.net/rt/master/+pots/rt/is/+translate rosetta]) | ||
* [[Translation nb|nb]] ([https://translations.launchpad.net/rt/ | * [[Translation it|it]] ([https://translations.launchpad.net/rt/master/+pots/rt/it/+translate rosetta]) | ||
* [[Translation nl|nl]] ([https://translations.launchpad.net/rt/ | * [[Translation ja|ja]] ([https://translations.launchpad.net/rt/master/+pots/rt/ja/+translate rosetta]) | ||
* [[Translation no|no]] ([https://translations.launchpad.net/rt/ | * [[Translation nb|nb]] ([https://translations.launchpad.net/rt/master/+pots/rt/nb/+translate rosetta]) | ||
* [[Translation pl|pl]] ([https://translations.launchpad.net/rt/ | * [[Translation nl|nl]] ([https://translations.launchpad.net/rt/master/+pots/rt/nl/+translate rosetta]) | ||
* [[Translation pt BR|pt_BR]] ([https://translations.launchpad.net/rt/ | * [[Translation no|no]] ([https://translations.launchpad.net/rt/master/+pots/rt/no/+translate rosetta]) | ||
* [[Translation pt PT|pt_PT]] ([https://translations.launchpad.net/rt/ | * [[Translation pl|pl]] ([https://translations.launchpad.net/rt/master/+pots/rt/pl/+translate rosetta]) | ||
* [[Translation ru|ru]] ([https://translations.launchpad.net/rt/ | * [[Translation pt BR|pt_BR]] ([https://translations.launchpad.net/rt/master/+pots/rt/pt_BR/+translate rosetta]) | ||
* [[Translation sv|sv]] ([https://translations.launchpad.net/rt/ | * [[Translation pt PT|pt_PT]] ([https://translations.launchpad.net/rt/master/+pots/rt/pt_PT/+translate rosetta]) | ||
* [[Translation tr|tr]] ([https://translations.launchpad.net/rt/ | * [[Translation ru|ru]] ([https://translations.launchpad.net/rt/master/+pots/rt/ru/+translate rosetta]) | ||
* [[Translation zh CN|zh_CN]] ([https://translations.launchpad.net/rt/ | * [[Translation sv|sv]] ([https://translations.launchpad.net/rt/master/+pots/rt/sv/+translate rosetta]) | ||
* [[Translation zh TW|zh_TW]] ([https://translations.launchpad.net/rt/ | * [[Translation tr|tr]] ([https://translations.launchpad.net/rt/master/+pots/rt/tr/+translate rosetta]) | ||
* [[Translation zh CN|zh_CN]] ([https://translations.launchpad.net/rt/master/+pots/rt/zh_CN/+translate rosetta]) | |||
* [[Translation zh TW|zh_TW]] ([https://translations.launchpad.net/rt/master/+pots/rt/zh_TW/+translate rosetta]) |
Latest revision as of 16:39, 6 April 2016
Rosetta
Rosetta is an online collaborative translation platform, provided by launchpad.net.
Translatable string guidelines
If you are a translator and you see strings not following the guideline here, you might want to skip the entry for the moment and tell rt-devel about the string
- strings should not contain variables like
$a
or$b
. Use placeholders like[_1]
or%1
- strings should not begin or end with white spaces.
- place holder variables should be simple numbers or identifiers, otherwise it should be localized. eg a literal "weekly" string in placeholder is bad.
If the translation strings you see do not conform the styles above, it's likely to be fixed later. However if you do want to translate it right away, please translate it as-is (preserving all leading/trailing whitespace and $variables). When it's fixed in the next import, Rosetta should suggest similar translations that you can reuse.
Translating using the Rosetta web UI
Sign up in launchpad and go to the rt translation page Click your language from the rosetta translation page and search for untransalted strings.
Using offline translation tools
If you want to use an offline translation tool for translating the po file, you can click on launchpad to download the po, edit it, and upload the file. the upload link can be found in the page of the language you are translating. Note that you must upload the po file in the name of <lang_code>.po, though the file you download is likely to be rt-<lang_code>.po.
You can check your po file for error before uploading:
msgfmt -o /dev/null -c --statistics LANG.po
(msgfmt is a command from the gettext package)
List of current available languages in RT
Here is the list of currently supported languages in RT. Please coordinate on individual page for translation. We recommend getting a list of RT Glossary translated and put them in the page for reference, to keep the terms consistent. You can also copy the table from the zh_TW page to start off.
If your language is not here yet, please create the language with the translated glossary on the wiki, download the pot file from Rosetta, copy it to LANG.po, and submit it here: http://issues.bestpractical.com/?user=guest&pass=guest
- cs (Rosetta)
- da (rosetta)
- de (rosetta)
- el (rosetta)
- en (rosetta)
- en_GB (rosetta)
- es (rosetta)
- fi (rosetta)
- fr (rosetta)
- he (rosetta)
- hr (rosetta)
- hu (rosetta)
- id (rosetta)
- is (rosetta)
- it (rosetta)
- ja (rosetta)
- nb (rosetta)
- nl (rosetta)
- no (rosetta)
- pl (rosetta)
- pt_BR (rosetta)
- pt_PT (rosetta)
- ru (rosetta)
- sv (rosetta)
- tr (rosetta)
- zh_CN (rosetta)
- zh_TW (rosetta)