TranslationRosetta: Difference between revisions
(fix launchpad URL to not include the RT version) |
No edit summary |
||
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/rt/ | [https://translations.launchpad.net/rt/4.0.0-releng/+pots/rt RT translation on rosetta] | ||
== Translatable string guidelines == | == Translatable string guidelines == | ||
Line 26: | Line 26: | ||
msgfmt -o /dev/null -c --statistics LANG.po | msgfmt -o /dev/null -c --statistics LANG.po | ||
(msgfmt is a command from the gettext package) | (msgfmt is a command from the gettext package) | ||
Line 36: | 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/4.0.0-releng/+pots/rt/cs/+translate Rosetta]) | ||
* [[Translation da|da]] ([https://translations.launchpad.net/rt/ | * [[Translation da|da]] ([https://translations.launchpad.net/rt/4.0.0-releng/+pots/rt/da/+translate rosetta]) | ||
* [[Translation de|de]] ([https://translations.launchpad.net/rt/ | * [[Translation de|de]] ([https://translations.launchpad.net/rt/4.0.0-releng/+pots/rt/de/+translate rosetta]) | ||
* [[Translation en|en]] ([https://translations.launchpad.net/rt/ | * [[Translation en|en]] ([https://translations.launchpad.net/rt/4.0.0-releng/+pots/rt/en/+translate rosetta]) | ||
* [[Translation en GB|en_GB]] ([https://translations.launchpad.net/rt/ | * [[Translation en GB|en_GB]] ([https://translations.launchpad.net/rt/4.0.0-releng/+pots/rt/en_GB/+translate rosetta]) | ||
* [[Translation es|es]] ([https://translations.launchpad.net/rt/ | * [[Translation es|es]] ([https://translations.launchpad.net/rt/4.0.0-releng/+pots/rt/es/+translate rosetta]) | ||
* [[Translation fi|fi]] ([https://translations.launchpad.net/rt/ | * [[Translation fi|fi]] ([https://translations.launchpad.net/rt/4.0.0-releng/+pots/rt/fi/+translate rosetta]) | ||
* [[Translation fr|fr]] ([https://translations.launchpad.net/rt/ | * [[Translation fr|fr]] ([https://translations.launchpad.net/rt/4.0.0-releng/+pots/rt/fr/+translate rosetta]) | ||
* [[Translation he|he]] ([https://translations.launchpad.net/rt/ | * [[Translation he|he]] ([https://translations.launchpad.net/rt/4.0.0-releng/+pots/rt/he/+translate rosetta]) | ||
* [[Translation hr|hr]] ([https://translations.launchpad.net/rt/ | * [[Translation hr|hr]] ([https://translations.launchpad.net/rt/4.0.0-releng/+pots/rt/hr/+translate rosetta]) | ||
* [[Translation hu|hu]] ([https://translations.launchpad.net/rt/ | * [[Translation hu|hu]] ([https://translations.launchpad.net/rt/4.0.0-releng/+pots/rt/hu/+translate rosetta]) | ||
* [[Translation id|id]] ([https://translations.launchpad.net/rt/ | * [[Translation id|id]] ([https://translations.launchpad.net/rt/4.0.0-releng/+pots/rt/id/+translate rosetta]) | ||
* [[Translation it|it]] ([https://translations.launchpad.net/rt/ | * [[Translation it|it]] ([https://translations.launchpad.net/rt/4.0.0-releng/+pots/rt/it/+translate rosetta]) | ||
* [[Translation ja|ja]] ([https://translations.launchpad.net/rt/ | * [[Translation ja|ja]] ([https://translations.launchpad.net/rt/4.0.0-releng/+pots/rt/ja/+translate rosetta]) | ||
* [[Translation nb|nb]] ([https://translations.launchpad.net/rt/ | * [[Translation nb|nb]] ([https://translations.launchpad.net/rt/4.0.0-releng/+pots/rt/nb/+translate rosetta]) | ||
* [[Translation nl|nl]] ([https://translations.launchpad.net/rt/ | * [[Translation nl|nl]] ([https://translations.launchpad.net/rt/4.0.0-releng/+pots/rt/nl/+translate rosetta]) | ||
* [[Translation no|no]] ([https://translations.launchpad.net/rt/ | * [[Translation no|no]] ([https://translations.launchpad.net/rt/4.0.0-releng/+pots/rt/no/+translate rosetta]) | ||
* [[Translation pl|pl]] ([https://translations.launchpad.net/rt/ | * [[Translation pl|pl]] ([https://translations.launchpad.net/rt/4.0.0-releng/+pots/rt/pl/+translate rosetta]) | ||
* [[Translation pt BR|pt_BR]] ([https://translations.launchpad.net/rt/ | * [[Translation pt BR|pt_BR]] ([https://translations.launchpad.net/rt/4.0.0-releng/+pots/rt/pt_BR/+translate rosetta]) | ||
* [[Translation pt PT|pt_PT]] ([https://translations.launchpad.net/rt/ | * [[Translation pt PT|pt_PT]] ([https://translations.launchpad.net/rt/4.0.0-releng/+pots/rt/pt_PT/+translate rosetta]) | ||
* [[Translation ru|ru]] ([https://translations.launchpad.net/rt/ | * [[Translation ru|ru]] ([https://translations.launchpad.net/rt/4.0.0-releng/+pots/rt/ru/+translate rosetta]) | ||
* [[Translation sv|sv]] ([https://translations.launchpad.net/rt/ | * [[Translation sv|sv]] ([https://translations.launchpad.net/rt/4.0.0-releng/+pots/rt/sv/+translate rosetta]) | ||
* [[Translation tr|tr]] ([https://translations.launchpad.net/rt/ | * [[Translation tr|tr]] ([https://translations.launchpad.net/rt/4.0.0-releng/+pots/rt/tr/+translate rosetta]) | ||
* [[Translation zh CN|zh_CN]] ([https://translations.launchpad.net/rt/ | * [[Translation zh CN|zh_CN]] ([https://translations.launchpad.net/rt/4.0.0-releng/+pots/rt/zh_CN/+translate rosetta]) | ||
* [[Translation zh TW|zh_TW]] ([https://translations.launchpad.net/rt/ | * [[Translation zh TW|zh_TW]] ([https://translations.launchpad.net/rt/4.0.0-releng/+pots/rt/zh_TW/+translate rosetta]) |
Revision as of 03:10, 28 March 2011
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)
- en (rosetta)
- en_GB (rosetta)
- es (rosetta)
- fi (rosetta)
- fr (rosetta)
- he (rosetta)
- hr (rosetta)
- hu (rosetta)
- id (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)