phpESP Internationalization (I18n) Page

March 5, 2003

I need assistance in translating the interface to other languages. There are approximately 300 strings and phrases in the management interface (excluding the readme and help). phpESP uses GNU Gettext, so all the strings requiring translation are in a single file. You can download the template (messages.po), and translate the strings yourself. I will merge any translations provided into phpESP, and put your name in the credits as a translator.

There are a few tools to help people working with Gettext source files, mainly an Emacs mode. For more information on GNU Gettext please visit the GNU Gettext page.

Related links:


Sample Translation

(via Babelfish ... my Spanish is far too rusty)
Original
#: public/handler.php:76
msgid "Error processing survey: Survey is not active."
msgstr ""
Translation
#: public/handler.php:76
msgid "Error processing survey: Survey is not active."
msgstr "Error encontrado el procesar de la encuesta: La encuesta no es activa."

A more complex example

(also Babelfish)
Original
#: admin/include/where/copy.inc:33
msgid ""
"\n"
"Chose a survey to make a copy of. The copy will have the same\n"
"status of a newly created survey. You will be able to edit the\n"
"survey, and will have to activate it before use."
msgstr ""
Translation
#: admin/include/where/copy.inc:33
msgid ""
"\n"
"Chose a survey to make a copy of. The copy will have the same\n"
"status of a newly created survey. You will be able to edit the\n"
"survey, and will have to activate it before use."
msgstr ""
"Eligió una encuesta para hacer una copia de. La copia tendrá\n"
"el mismo estatus de una encuesta nuevamente creada. Usted \n"
"podrá corregir la encuesta, y tendrá que activarla antes de\n"
"uso."

Return to phpESP main page

Last updated: $Date: 2003/03/06 00:58:13 $