Contents

Translating LimeSurvey

Wouldn't it be great to have LimeSurvey completely translated to your mother-language? The LimeSurvey team is always on the look-out for new translations and for people who help to update the existing ones. Please read these instructions and don't hesitate to send email to translations@limesurvey.org if you are in doubt or have any other questions.

How to translate - step-by-step instructions

Updating an existing translation

Pick the LimeSurvey version you want to translate for and start translating. After your translation was approved, it will automatically be released in the weekly stable release and your user name will be credited in the change log.

If you are interested to become a prime translator for your language with the ability to approve newly translated strings, please contact us at translations@limsurvey.org. Such a position requires a maximum of about an hour of work per week - important to us is that you are reliable doing this.

Customize an existing translation

Sometimes you want to modify an existing translation so it accommodates your particular survey situation better. In that case, do the following:

Copy the <your_language_code>.po file to the newly created folder located in the /locale directory.

Open the file with poEdit and translate everything you need to translate.

To make LimeSurvey know about your language, you must add it to the file application/helpers/surveytranslator_helper.php (located in the LimeSurvey root directory). Open that file with a text editor and add your language in the same way the other languages in that file are defined.

Save - in order to allow LimeSurvey to see the newly added language, save the modified *.po file, which will automatically create the *.mo file.

Send the new *.po-File and the updated surveytranslator_helper.php file to translations@limesurvey.org. If you want your name to be linked from/shown on the team page, please write so in the e-mail!