larger smaller normal text version of this page

Revision [2640]

Last edited on 2012-02-28 15:36:28 by MichielD
Additions:
In order to make it easier to translate the texts in the code (the "lan" folders) a new translation system has been set up.
Deletions:
In order to make it easier to translate the texts in the code (the "lan" folders) a new translation system has been created.


Revision [2639]

Edited on 2012-02-28 15:28:40 by MichielD
Additions:
[[PhplistTranslation]]
----
----
CategoryTranslation


Revision [2638]

Edited on 2012-02-28 15:27:32 by MichielD
Additions:
**Related topics**
- [[PhplistTranslation]]
- [[TranslatorsList Translators Mailinglist]]
- [[TranslatorsList Current backend translations]]
- [[PhplistTranslationsFrontend Current frontend translations and updates]]


Revision [2637]

Edited on 2012-02-28 15:17:47 by MichielD
Additions:
===January 2012.===
===How does this work===
Just a short explanation on how it works to manage translations.
phpList is continuously updated and changed and so are the texts that are used across the application. When these change, they are collected in a "template" language file called [[http://phplist.svn.sourceforge.net/viewvc/phplist/trunk/phplist/public_html/lists/admin/locale/templates/ phplist.pot]]
This file is added and updated in the SVN repository and then checked out (every now and then) on the [[http://translate.phplist.com translation server]]. Currently that process is manual.
When you are editing your language, and you have permissions, you can go to the **Files** tab in Pootle and click the link called "update files from templates". This will update your language to include the new texts that have been added to the application translation template.
As a result, the translation will always be a little behind the application, but you can try to stay on top of it. The Pootle progress will show what still needs translating.
The [[http://dev.phplist.com/lists/admin/ phpList SVN dev site]] is updated from the latest source code every hour. As a result it may at times not work, when someone accidentally committed an error, but in general it should be fine.
In this site, you can request the language files to be updated from the System Menu. It will then fetch the latest "phplist.po" for the language you request and parse it to update the language texts. It will place it in the database and use it as first option for a translated string. If no text is found for a string, it will try the old system of the "include" files in the "lan" directory.
Deletions:
January 2012.


Revision [2636]

Edited on 2012-02-28 14:56:56 by MichielD
Additions:
Anyone can suggest translations and help out. If you want to become a moderator/reviewer for a language, post your request to the [[TranslatorsList translators mailinglist]].
If you want to translate a language that is not listed, you can ask it to be added on the [[TranslatorsList mailinglist]] as well.
Deletions:
Anyone can suggest translations and help out. If you want to become a moderator/reviewer for a language, post your request to the translators mailinglist.
If you want to translate a language that is not listed, you can ask it to be added on the mailinglist as well.


Revision [2581]

The oldest known version of this page was created on 2012-01-25 13:27:17 by MichielD
Page was generated in 0.2615 seconds