Difference between revisions of "Translations"

From AMule Project FAQ
Jump to: navigation, search
Line 11: Line 11:
 
Your language isn't yet supported by aMule and you can't find a po-file at the statistics page? No problem, let's start a new translation! Either open a new topic in the [http://forum.amule.org/index.php?board=40.0 translations forum] to receive help with the translation process or create the po-file yourself:
 
Your language isn't yet supported by aMule and you can't find a po-file at the statistics page? No problem, let's start a new translation! Either open a new topic in the [http://forum.amule.org/index.php?board=40.0 translations forum] to receive help with the translation process or create the po-file yourself:
  
To do so, please download the amule.pot file, which is linked at the bottom of the [http://www.amule.org/translations Translation statistics page]. Then you need [http://www.gnu.org/software/gettext/ gettext] installed on your system (comes by default with most operating systems) and the language code of your language. If you don't know the language code of your language, you should be able to find the code in the [http://en.wikipedia.org/wiki/List_of_ISO_639-1_codes list of language codes on Wikipedia]. If you've done so, execute the following to create the po-file:
+
To do so, please download the amule.pot file, which is linked at the bottom of the [http://www.amule.org/translations Translation statistics page]. Then you need [http://www.gnu.org/software/gettext/ gettext] installed on your system (comes by default with most operating systems) and the language code of your language. If you don't know the language code of your language, you should be able to find the code in the [http://en.wikipedia.org/wiki/List_of_ISO_639-1_codes list of language codes on Wikipedia]. If you've done so, use the following command to create the po-file:
  
 
   msginit --input=amule.pot --locale=''language code''
 
   msginit --input=amule.pot --locale=''language code''

Revision as of 20:17, 26 March 2008

Introduction

Thanks for your interest in translating aMule. Becoming a translator isn't hard, you just need to understand common English and of course your native tongue.

The status of all translations are updated hourly at the Translation statistics page, that's an easy way to see if your work is needed. But you're always welcome to check an existing translation for errors or improve unfavourable expressions.

Before you start any work, please check the translations list for an entry for your language. If there's already someone working on the translation for your language, please reply to the forum topic for your language before you start working. It would be a shame to have two translators doing the same work, wouldn't it?

Translate

Get Translation file

You can get current Portable Object (po) files for all supported languages at the Translation statistics page. Just click on the name of your language and download the po-file.

Start a new translation

Your language isn't yet supported by aMule and you can't find a po-file at the statistics page? No problem, let's start a new translation! Either open a new topic in the translations forum to receive help with the translation process or create the po-file yourself:

To do so, please download the amule.pot file, which is linked at the bottom of the Translation statistics page. Then you need gettext installed on your system (comes by default with most operating systems) and the language code of your language. If you don't know the language code of your language, you should be able to find the code in the list of language codes on Wikipedia. If you've done so, use the following command to create the po-file:

 msginit --input=amule.pot --locale=language code

The translation process

Poedit

KBabel

Using a text editor

Test the translation

Getting the translation into aMule

Common problems

fuzzy strings

message compilation errors

Plural forms

http://translate.sourceforge.net/wiki/l10n/pluralforms