You can translate Group-Office by copying all en.inc.php files to nl.inc.php and en.js files to nl.js. In case you are translating to the Dutch (nl) language. Look up your ISO language code here:
The core language files are located in:
and for the modules:
You must remove these lines from the *.js files:
In the *.inc.php files you must uncomment this lines:
If you don't do this the language won't fall back on English if a string doesn't exist.
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 and language/Languages.js to enable it in Group-Office.
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 firstname.lastname@example.org, your language will be put into the main distribution.
Check differences between languages
We created a script that checks differences between English and your language. This way it's easy to add missing strings when a new version of Group-Office appears. You can get it here:
Put it in the root of your Group-Office folder and open it in the browser:
This will compare english with dutch.
Extract language files from Group-Office
If you are on Linux you can extract all the language files from Group-Office with this script:
Put it anywhere and use it like this:
./getlang.sh /path/to/groupoffice en
This will save all english language files in a folder "en" at the current working directory.