larger smaller normal text version of this page
phpList Translations of the Public Interface (frontend)

Translations of the Public Interface (frontend)


The Frontend refers to all the pages viewable by the public (such as subscribe page, preferences page, etc.), as opposed to the administrators (such as attributes, send a message, etc.).

All frontend texts are currently stored in the texts directory that can be found in the lists directory in the phplist distribution. To translate the texts (or to change the default ones), edit the english.inc file and save it to some other name. Then refer to this file in your config file. You'll find more instructions below.


Current frontend translations and updates


Language files current distribution Updated language files
LanguagefilestrCharSet v2.10.7 updatestrCharSetUTF-8download update
Afrikaansafrikaans.incISO-8859-1--------
Arabicarabic.incISO-8859-1--------
arabic_utf8.incUTF-8--UTF-8donedownload
Bulgarianbulgarian.incWindows-1251--------
bulgarian_utf8.incUTF-8doneUTF-8donedownload
Catalancatalan.incISO-8859-1done--donedownload
catalan_utf8.incUTF-8doneUTF-8donedownload
Chinese (traditional)tchinese.incUTF-8--------
Chinese (simplified) schinese.incUTF-8------download
Croatiancroatian.incwindows-1250--------
Cszechczech.incWindows-1250--------
Danishdanish.incISO-8859-1?----download
Dutch (Belgium)belgianflemish.incISO-8859-1done
----
belgianflemish_utf8.incUTF-8doneUTF-8done--
Dutch (Netherlands)dutch.incISO-8859-1doneUTF-8donedownload
English (British)english.incISO-8859-1done------
English-Gaelicenglish-gaelic.incISO-8859-1done------
English (USA)english-usa.incISO-8859-1--------
English (USA)usa.incISO-8859-1---- ----
Estonianestonian.incISO-8859-4---- ----
Farsi (Persian)persian.incUTF-8doneUTF-8donedownload
Frenchfrench.incISO-8859-1------download
Germangerman.incISO-8859-1doneUTF-8donedownload
German (Switzerland)swissgerman.incISO-8859-1--------
Greekgreek.inciso-8859-7--------
Hebrewhebrew.incwindows-1255doneUTF-8donedownload
Hungarianhungarian.incUTF-8doneUTF-8done download
Indonesianindonesian.incISO-8859-1------download
Italianitalian.incISO-8859-1--------
Japanesejapanese.incEUC-JP--------
Norwegiannorwegian.incISO-8859-1--------
Polishpolish.incISO-8859-2--------
Portuguese (Brazil)portuguese.incISO-8859-1--------
Portuguese (Portugal)portuguese_pt.incISO-8859-15--------
Romanianromanian.incISO-8859-2--------
Russianrussian.incwindows-1251--------
Slovenianslovenian.incUTF-8done-- --download
Spanish (Spain)spanish.incISO-8859-1done------
spanish_utf8.incUTF-8doneUTF8donedownload
Spanish (Latin America)latinamerican.incISO-8859-1--------
Swedishswedish.incISO-8859-1--------
Turkishturkish.incISO-8859-9doneUTF-8donedownload
Ukrainianukrainian.incISO-8859-1--------
Vietnamesevietnamese.incUTF-8---- ----

Translating frontend language files


These are the general steps to take when translating the frontend language file:
  • Copy texts/english.inc and rename it to your_language.inc
  • Translate only the text strings to the right of the equal symbol (=), and make sure the translated text strings are kept enclosed in single quotes and have a closing semi colon (;)
  • If you need to use quotes in your text strings, you must place a backslash (\) in front of them, e.g. I\'m sending
  • Finally, make sure you define the character set encoding you used for the translation by changing the $strCharSet value. UTF-8 (unicode) is the preferred character set, so if you can encode your translation in UTF-8, you can set this value: $strCharSet = 'UTF-8'; around line 5 of your language file.
  • Upload your file back to the lists/texts/ folder
  • Edit your config.php file and set $language_module = "english.inc"; to $language_module = "your_language.inc";

Important information
  • Do not touch the English text on the left of the arrow: only change the translated text on the right of the arrow.
  • If you use a quote in the translated text, make sure to escape it (\') otherwise the file will fail to parse. Example: don't must be written don\'t


Related topics

CategoryTranslation
Page was generated in 0.0741 seconds