On this page:

Install the latest Textpacks (Textpattern CMS 4.7 onwards)

  1. Download the latest Textpacks release.
  2. Unzip the downloaded file.
  3. Upload the files within to your server textpattern/lang directory.
  4. Visit the Languages administration panel in your Textpattern admin area.
  5. Click ‘Update’ alongside the language in the grid.

Current language translation progress

The Textpattern CMS base language is en-GB English, British (Oxford) – this base language also serves as a fallback for any text strings that have not been specifically translated into a target language yet. We then use the Crowdin translation platform to manage all other supported languages; Crowdin has a range of tools to help facilitate translations and makes the task as simple as possible.

Language Code Translation status
Arabic ar 28% Translate
Bengali bn 1% Translate
Bosnian bs 15% Translate
Bulgarian bg 25% Translate
Catalan ca 22% Translate
Cebuano ceb 9% Translate
Chinese Simplified zh-CN 28% Translate
Chinese Traditional zh-TW 14% Translate
Croatian hr 14% Translate
Czech cs 100% Translate
Danish da 13% Translate
Dutch nl 29% Translate
English, United States en-US 100% Translate
Estonian et 18% Translate
Filipino fil 27% Translate
Finnish fi 31% Translate
French fr 100% Translate
Galician gl 19% Translate
German de 29% Translate
Greek el 28% Translate
Hebrew he 18% Translate
Hindi hi 3% Translate
Hungarian hu 16% Translate
Icelandic is 10% Translate
Indonesian id 28% Translate
Italian it 33% Translate
Japanese ja 19% Translate
Khmer km 0% Translate
Korean ko 16% Translate
Latvian lv 21% Translate
Lithuanian lt 19% Translate
Norwegian Bokmal nb 15% Translate
Norwegian Nynorsk nn-NO 0% Translate
Pashto ps 0% Translate
Persian fa 20% Translate
Polish pl 27% Translate
Portuguese pt-PT 19% Translate
Portuguese, Brazilian pt-BR 28% Translate
Punjabi pa-IN 0% Translate
Romanian ro 18% Translate
Russian ru 29% Translate
Serbian (Cyrillic) sr 14% Translate
Serbian (Latin) sr-CS 16% Translate
Slovak sk 28% Translate
Slovenian sl 0% Translate
Spanish es-ES 28% Translate
Spanish, Venezuela es-VE 25% Translate
Swedish sv-SE 29% Translate
Tagalog tl 27% Translate
Thai th 12% Translate
Turkish tr 31% Translate
Ukrainian uk 28% Translate
Urdu (India) ur-IN 13% Translate
Urdu (Pakistan) ur-PK 0% Translate
Vietnamese vi 20% Translate
Welsh cy 0% Translate

Become a translator

Interested in becoming a translator of your language for Textpattern? There’s just a few things you need to note to get started:

  1. Signup for a user account on Crowdin (it’s free).
  2. Visit the Textpattern CMS Language Translations page and check whether the language(s) of your choice need translating (or check the table above).
  3. Select a language that is not 100% complete and start translating! Once we receive (automated) notice that new translation texts have been created we then peer review them and, if approved, move them into the CMS codebase. This can take a few days but we endeavour to review and include new translations as quickly as possible.
  4. If you spot errors within text that has already been translated, then using the process above you can also edit existing translations to correct them. Again, we peer review changes prior to them being included in the CMS codebase.
  5. If your chosen language has not been created yet in Crowdin, please contact us and we will generate the desired file so you can proceed.