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