Translations
Here you find information about the languages supported by the Ariadne Interface, and howto translate the interface to new languages.
Ariadne is currently available in 10 translations, thanks to many volunteers who translated the user interface messages.
Help translating
We'd like to have many more translations, so if you speak a language other than: Deutsch, English, Español, Français, Hrvatski, Italiana, Nederlands, Polski or Português, we could use your help in translating Ariadne.
If you speak one of the above languages, we could still use your help in keeping the translations up to date and correct.
How to add new language to Ariadne
1. Make a copy of the english language files:
ariadne/lib/nls/en
ariadne/lib/nls/ieedit.en
ariadne/lib/nls/menu.en
ariadne/lib/nls/winxp.en
Replace the '.en' part with the international two-letter code of your country, if applicable. Alternatively you can use any other string and let us sort it out.
2. Translate the copyed files
The language files consist of a list of strings and translations like:
$ARnls["aboutariadne"] = "About Ariadne";
$ARnls["accessdenied"] = "Access denied";
All you need to worry about is the right hand side . Just go through the list and translate the right hand side. If you aren't sure about the intended meaning, look through the user interface to see in which context it is used.
All text is encoded in the UTF-8 (unicode) character set, if you have for some reason can't use UTF-8 in your editor, you may use any other character encoding, as long as you mention the exact character encoding used when you submit the translated files. We'll do the character conversion and then ask you for confirmation later.
3. Add your language to the language list.
Edit the lib/configs/ariadne.phtml file, and add the language to the $AR->nls->list array.
4. Add the appropriate national flag.
Copy appropriate national flag images to
www/images/nls/
www/images/nls/small/
Questions
If you have questions or can't find where a sentence is used, we'll be glad to help through either the ariadne-dev mailing list, newsgroup or forum, or through the #ariadne irc channel on IRCnet.
Please send updates and new translations to translations@ariadne-cms.org.