This manual is deprecated. Please visit https://groupoffice.readthedocs.io for the latest documentation.

Difference between revisions of "Translate Group-Office"

From Group-Office Groupware and CRM Documentation
Jump to: navigation, search
Line 15: Line 15:
 
</pre>
 
</pre>
  
<b>Important!</b>Make sure you save your files in <b>UTF-8</b> encoding! Otherwise Group-Office will display garbage when you use non-ascii characters.
+
<b>Important!</b> Make sure you save your files in <b>UTF-8</b> encoding! Otherwise Group-Office will display garbage when you use non-ascii characters.
  
 
You must add your language to language/languages.inc.php to enable it in Group-Office.
 
You must add your language to language/languages.inc.php to enable it in Group-Office.
  
<b>Important note!</b>If the language is not loaded after you've reloaded the browser, then run "http://my.groupoffice.net/?r=maintenance/upgrade" once to clear the servercache.
+
<b>Important!</b> If the language is not loaded after you've reloaded the browser, then run "http://my.groupoffice.net/?r=maintenance/upgrade" once to clear the servercache.
  
 
==Contributing your translation==
 
==Contributing your translation==

Revision as of 13:54, 31 July 2012

Example: You can translate Group-Office by copying all en.php files to de.php. In this case you are translating to the German (de) language. Look up your ISO language code here:

http://www.loc.gov/standards/iso639-2/php/code_list.php

The core language files are located in:

language/*/en.php

and for the modules:

modules/*/language/en.php

Important! Make sure you save your files in UTF-8 encoding! Otherwise Group-Office will display garbage when you use non-ascii characters.

You must add your language to language/languages.inc.php to enable it in Group-Office.

Important! If the language is not loaded after you've reloaded the browser, then run "http://my.groupoffice.net/?r=maintenance/upgrade" once to clear the servercache.

Contributing your translation

It would be great if you would let other people of the Group-Office community benefit from your translation. If you send it to info@intermesh.nl, your language will be put into the main distribution.

Check differences between languages

We created a script that checks differences between two languages. This way it's easy to add missing strings when a new version of Group-Office appears. When you're logged in as admin, you can run it from the browser:

http://my.groupoffice.net/?r=maintenance/checkLanguage&lang1=en&lang2=de

The above URL will show a comparison between English (lang1) and German (lang2).

Extract language files from Group-Office

You can extract all the language files from Group-Office by logging in as admin and running the following URL in the browser:

http://my.groupoffice.net/?r=maintenance/zipLanguage&lang=en

This URL will save all English language files in a zip file called "en.zip" which you can download. It can be easily unpacked to the Group-Office root.