Go to main content

Textpattern CMS support forum

You are not logged in. Register | Login | Help

#1 2015-06-22 14:04:08

gaekwad
Server grease monkey
From: People's Republic of Cornwall
Registered: 2005-11-19
Posts: 4,241
GitHub

[textpacks] Translating languages strings for Textpattern 4.6

Translate this post

Google Translate | Bing Translator | Babelfish

Introduction

Textpacks are lists of text that Textpattern uses to show localised (translated) versions of text. Each language has its own Textpack.

If you are fluent or very capable with a non-English language, this is an excellent opportunity for you to contribute your language skills to Textpattern and increase the quality of language translations for your chosen languages. This will help thousands of people around the world.

If you’re skilled and have some time to help, your work will be valuable to thousands of people around the world.

Call to action

Let’s work together on getting as many language strings translated as possible before Textpattern 4.6 is released.

Here are four ways to help:

  • Level 0 – If you read and write one language fluently from the list below, we need your skills to check the current spelling, grammar and structure in one or more Textpacks.
  • Level 1 – If you are fluent at Level 0 and have a good understanding of written British English, we need you to check the accuracy of your language Textpack and translate missing, untranslated strings.
  • Level 2 – If Level 1 isn’t a big enough challenge for you, sign up to be a Textpack Ambassador and be part of the team that handles new translation strings as Textpattern gains new features.
  • Level 3 – If you are fluent in a language that is not listed below and you are willing to spend time translating approximately 1200 language strings into that language, you will be increasing Textpattern’s worldwide reach into new territories.

How to help

Browse the Textpack of your choice from the table below, note the missing or inaccurate strings, then translate from the equivalent line in en-gb.textpack, which is the base translation file.

If you do not have a GitHub account and do not want to sign up, please post the translation as a reply in this thread. I, or someone else, will take action to make your proposed changes. If you want a list of the untranslated strings for a Textpack, please ask in this thread. I, or someone else, will supply them to you, and you can refer to en-gb.textpack for the equivalent phrase in the master/base language.

If you are not confident with git but you do have a GitHub account, please raise an issue with the appropriate translation strings. I, or someone else, will take action to make your proposed changes.

If you are competent with GitHub, fork the Textpacks repo, make the relevant changes to language files, and raise a pull request. If you are able to raise a pull request with outstanding translations from this thread, or outstanding issues, that would be excellent.

Translation status

Target for Textpattern 4.6: 91% language string translation.
Status in this Google Sheet.

Textpack languages and their Ambassadors (lead translators)

Language Localised Ambassador(s)
Arabic (Algerian) جزائري عربي dragondz
Bulgarian Български
Bosnian Bosanski
Catalan Català
Czech Čeština
Danish Dansk
German Deutsch uli & ax
Greek Ελληνικά
English (Great Britain) British English gaekwad
English (United States) American English gaekwad
(& his American housemate)
Spanish Español milosevic and robhert
Estonian Eesti
Persian (Farsi) پارسی
Finnish Suomi
French Français Pat
Galician Galego
Hebrew עברית
Croatian Hrvatski
Hungarian Magyar
Indonesian Bahasa Indonesia
Icelandic Íslenska
Italian Italiano candyman
Japanese 日本語 nn—
Korean 한국말 (대한민국)
Lithuanian Lietuvių
Latvian Latviešu
Norwegian Norsk
Dutch Nederlands kees-b & Els
Polish Polski BKawalec
Portugese (Brazilian) Português (Brasil) txpwayoflife (via email, no longer using Textpattern)
Portugese (Portugal) Português (Portugal)
Romanian Română
Russian Русский makss
Slovak Slovenčina Marián (via email to textpacks@gmail.com)
Serbian Srpski
Serbian (Cyrillic) Српски
Swedish Svenska
Thai ไทย
Turkish Türkçe
Ukrainian Українська makss
Urdu اردو
Vietnamese Tiếng Việt (Việt Nam) Trần Ngọc Quân (via GitHub)
Chinese (Simplified) 中文(简体)
Chinese (Traditional) 中文(繁體)

Edit: fixed table (thanks, Els)
Edit: switched percentage complete column to numbers of missing strings for clarity – figures extracted from Travis build of each latest PR as of the ‘Last edited’ timestamp below.

Last edited by gaekwad (2015-10-28 14:57:13)

Offline

#2 2015-06-22 16:35:13

els
Moderator
From: The Netherlands
Registered: 2004-06-06
Posts: 7,458

Re: [textpacks] Translating languages strings for Textpattern 4.6

Thanks Pete, I will have a look (though Kees (keesb) is the ‘official’ Dutch translator, but he doesn’t seem to visit the forum very often).

BTW you switched the Dutch and Norwegian textpacks in your table ;) so I don’t know to which one the 100% belongs to.

Offline

#3 2015-06-22 16:47:58

gaekwad
Server grease monkey
From: People's Republic of Cornwall
Registered: 2005-11-19
Posts: 4,241
GitHub

Re: [textpacks] Translating languages strings for Textpattern 4.6

Els wrote #291823:

(though Kees (keesb) is the ‘official’ Dutch translator, but he doesn’t seem to visit the forum very often).

He also hasn’t got much to do – Dutch is 100%, so gold star for Team Nederland.

BTW you switched the Dutch and Norwegian textpacks in your table ;) so I don’t know to which one the 100% belongs to.

Good spot – fixed, thank you.

Offline

#4 2015-06-22 17:16:08

gaekwad
Server grease monkey
From: People's Republic of Cornwall
Registered: 2005-11-19
Posts: 4,241
GitHub

Re: [textpacks] Translating languages strings for Textpattern 4.6

And here’s how I counted the lines, if you’re interested.

To count the total strings in master/base Textpack (subtract 3 from this number to remove the language metadata strings in common):

grep -v " =>[[:blank:]]*$" en-gb.textpack | grep -v '^#@' | wc -l

To count translated strings in a single Textpack:

grep -v " =>[[:blank:]]*$" xx-xx.textpack | grep -v '^#@' | wc -l

To count untranslated strings in a single Textpack:

grep " =>[[:blank:]]*$" xx-xx.textpack | grep -v '^#@' | wc -l

…and to output the untranslated strings in a single Textpack:

grep " =>[[:blank:]]*$" xx-xx.textpack

Last edited by gaekwad (2015-08-23 16:07:43)

Offline

#5 2015-07-06 16:42:58

gaekwad
Server grease monkey
From: People's Republic of Cornwall
Registered: 2005-11-19
Posts: 4,241
GitHub

Re: [textpacks] Translating languages strings for Textpattern 4.6

Offline

#6 2015-07-06 17:01:15

philwareham
Core designer
From: Haslemere, Surrey, UK
Registered: 2009-06-11
Posts: 3,564
Website GitHub Mastodon

Re: [textpacks] Translating languages strings for Textpattern 4.6

Cheers for all your work Pete! Will buy you a pint at the meetup in October :)

Offline

#7 2015-07-06 19:03:52

gaekwad
Server grease monkey
From: People's Republic of Cornwall
Registered: 2005-11-19
Posts: 4,241
GitHub

Re: [textpacks] Translating languages strings for Textpattern 4.6

philwareham wrote #292660:

Cheers for all your work Pete! Will buy you a pint at the meetup in October :)

No sweat. How good is your Latvian, Wareham? Rumour has it that you’re a solid 7 out of 10.

Offline

#8 2015-07-06 19:13:06

candyman
Member
From: Italy
Registered: 2006-08-08
Posts: 684

Re: [textpacks] Translating languages strings for Textpattern 4.6

Esperanto is missing :P

Offline

#9 2015-07-06 19:15:30

Bloke
Developer
From: Leeds, UK
Registered: 2006-01-29
Posts: 11,436
Website GitHub

Re: [textpacks] Translating languages strings for Textpattern 4.6

candyman wrote #292673:

Esperanto is missing :P

So is Pirate. Arrrrrrr.


The smd plugin menagerie — for when you need one more gribble of power from Textpattern. Bleeding-edge code available on GitHub.

Txp Builders – finely-crafted code, design and Txp

Offline

#10 2015-07-06 19:19:19

candyman
Member
From: Italy
Registered: 2006-08-08
Posts: 684

Re: [textpacks] Translating languages strings for Textpattern 4.6

To say nothing of the dog ;-)

Offline

#11 2015-07-06 19:29:37

gaekwad
Server grease monkey
From: People's Republic of Cornwall
Registered: 2005-11-19
Posts: 4,241
GitHub

Re: [textpacks] Translating languages strings for Textpattern 4.6

candyman wrote #292673:

Esperanto is missing :P

Candyman, are you volunteering for the Esperanto (eo-eo) language pack? I’m going to learn Cornish (kw-kw) soon, so I may take that on as a project.

If not, you can redeem yourself and help Italian users by telling me the Italian for the invalid_postdate string. The English equivalent is Invalid timestamp. if that helps.

Offline

#12 2015-07-06 19:33:03

gaekwad
Server grease monkey
From: People's Republic of Cornwall
Registered: 2005-11-19
Posts: 4,241
GitHub

Re: [textpacks] Translating languages strings for Textpattern 4.6

Bloke wrote #292674:

So is Pirate. Arrrrrrr.

(I started to translate en-gb into pirate, but was enjoying it far too much, so deleted it.)

Offline

Board footer

Powered by FluxBB