Translating:FreeCol

From translatewiki.net
Jump to navigation Jump to search
FreeCol logo

FreeCol (homepage) is an open source turn-based strategy game based on the old game Colonization, and similar to Civilization (released under the GPL).

It is possible to translate FreeCol on translatewiki.net. User Nike coordinates the localization of Freecol. This job was previously done by Burschik. There is a mailing list for FreeCol translators. This mailing list is used for questions, discussions and updates on release schedules.

Translation notes

FreeCol supports plural since 2011-04-10. The plural markup is similar to CLDR markup used by ruby projects. Plurals are defined as {{plural:number|key1=form1|key2=form2}}. Key# refers to CLDR plural class keywords: zero, one, two, few, many, other. Translate extension has an extracted per language mappings of these keywords. In addition to those, it is possible to use keyword default. This form will be used when no number is given, usually when the expression is used as stand alone. Some times the text is abstracted even more, like in (3), which can substitute other messages like (2).

1. Under repair (%turns% {{plural:%turns%|one=turn|other=turns}} left)
2. {{plural:%amount%|one=Tool|other=Tools|default=Tools}}
3. %amount% {{plural:%amount%|%goods%}} (boycotted)

Similar syntax can be used to provide alternate forms of words other than plural forms.

4. {{tag:|country=Denmark|people=Danish|default=Danish}}
5. You have conquered {{tag:country|%nation%}}.
6. {{tag:people|%nation%}} declared war with you.

How to test translations

If you are running Linux, and can already run FreeCol, you can follow these steps. Replace XXX (twice) with your language code.

# Get the development version, as translations are made against that
git clone git://git.code.sf.net/p/freecol/git freecol-git

# Place where translations are stored
cd freecol-git/data/strings

# Download the translations for your language
# Or you can use the export tab in Special:Translate to download it manually
wget "https://translatewiki.net/w/i.php?title=Special%3ATranslate&taction=export&group=out-freecol&task=export-to-file&language=XXX" -O FreeColMessages_XXX.properties

# Run FreeCol
cd ../../
ant run

# Select language from preferences, restart FreeCol to make sure it applies everywhere

Cf. [1]

Exports

Languages with translation completion less than 25 % are not committed to version control. If the project consists of multiple message groups, the limit is applied to each group separately.

Translation updates are exported to version control every Monday and Thursday.

Translation statistics

The numbers shown below are cached and may not show the latest status. See this stats page for always up to date statistics.

Language Messages Untranslated Completion Outdated
af: Afrikaans 3,050 1,585 48% 5%
am: Amharic 3,050 2,837 6% 1%
ang: Old English 3,050 1,263 58% 5%
ar: Arabic 3,050 1,506 50% 5%
arz: Egyptian Arabic 3,050 1,828 40% 7%
ast: Asturian 3,050 2,878 5% 0%
az: Azerbaijani 3,050 2,761 9% 1%
azb: South Azerbaijani 3,050 2,923 4% 0%
ba: Bashkir 3,050 2,987 2% 0%
be-tarask: Belarusian (Taraškievica orthography) 3,050 782 74% 0%
bg: Bulgarian 3,050 2,395 21% 3%
bn: Bangla 3,050 2,938 3% 0%
br: Breton 3,050 2 99% 1%
bs: Bosnian 3,050 2,102 31% 1%
ca: Catalan 3,050 505 83% 5%
cps: Capiznon 3,050 2,961 2% 1%
cs: Czech 3,050 2 99% 1%
da: Danish 3,050 2 99% 1%
de: German 3,050 0 100% 0%
diq: Zazaki 3,050 2,513 17% 1%
el: Greek 3,050 1,744 42% 2%
en-gb: British English 3,050 2,590 15% 1%
eo: Esperanto 3,050 709 76% 3%
es: Spanish 3,050 352 88% 5%
et: Estonian 3,050 1,880 38% 1%
eu: Basque 3,050 2,185 28% 1%
fa: Persian 3,050 2,358 22% 2%
fi: Finnish 3,050 1,422 53% 5%
fr: French 3,050 0 100% 0%
fy: Western Frisian 3,050 2,926 4% 1%
ga: Irish 3,050 2,227 26% 1%
gl: Galician 3,050 812 73% 6%
gn: Guarani 3,050 2,939 3% 1%
grc: Ancient Greek 3,050 2,684 12% 2%
gsw: Swiss German 3,050 2,811 7% 1%
haw: Hawaiian 3,050 2,769 9% 1%
he: Hebrew 3,050 1,932 36% 4%
hi: Hindi 3,050 2,938 3% 1%
hsb: Upper Sorbian 3,050 1,595 47% 3%
hu: Hungarian 3,050 848 72% 5%
hy: Armenian 3,050 2,987 2% 1%
ia: Interlingua 3,050 199 93% 1%
id: Indonesian 3,050 2,619 14% 2%
inh: Ingush 3,050 2,975 2% 1%
it: Italian 3,050 261 91% 1%
ja: Japanese 3,050 1,044 65% 2%
ka: Georgian 3,050 2,958 3% 1%
kab: Kabyle 3,050 2,826 7% 1%
kk-cyrl: Kazakh (Cyrillic script) 3,050 2,935 3% 1%
km: Khmer 3,050 2,437 20% 5%
ko: Korean 3,050 1,845 39% 1%
ksh: Colognian 3,050 2,858 6% 1%
ku-latn: Kurdish (Latin script) 3,050 2,839 6% 0%
kum: Kumyk 3,050 2,931 3% 0%
ky: Kyrgyz 3,050 2,930 3% 1%
lb: Luxembourgish 3,050 2,363 22% 1%
li: Limburgish 3,050 2,760 9% 0%
lki: Laki 3,050 2,908 4% 0%
lrc: Northern Luri 3,050 2,894 5% 1%
lt: Lithuanian 3,050 313 89% 3%
lv: Latvian 3,050 2,907 4% 1%
mg: Malagasy 3,050 2,814 7% 1%
mi: Maori 3,050 2,883 5% 0%
mk: Macedonian 3,050 289 90% 4%
ml: Malayalam 3,050 2,987 2% 1%
mr: Marathi 3,050 2,942 3% 1%
ms: Malay 3,050 569 81% 6%
mt: Maltese 3,050 2,906 4% 1%
my: Burmese 3,050 2,935 3% 1%
myv: Erzya 3,050 2,969 2% 1%
nap: Neapolitan 3,050 2,461 19% 1%
nb: Norwegian Bokmål 3,050 2,164 29% 4%
nds: Low German 3,050 2,250 26% 7%
ne: Nepali 3,050 2,447 19% 1%
nl: Dutch 3,050 63 97% 1%
nn: Norwegian Nynorsk 3,050 2,282 25% 4%
oc: Occitan 3,050 283 90% 1%
or: Odia 3,050 2,873 5% 0%
pa: Punjabi 3,050 2,924 4% 1%
pl: Polish 3,050 161 94% 1%
pms: Piedmontese 3,050 1,691 44% 6%
pnt: Pontic 3,050 2,895 5% 1%
ps: Pashto 3,050 2,813 7% 1%
pt: Portuguese 3,050 0 100% 0%
pt-br: Brazilian Portuguese 3,050 0 100% 0%
qqq: Message documentation 3,050 2,393 21% 0%
qu: Quechua 3,050 2,907 4% 1%
ro: Romanian 3,050 2,719 10% 1%
ru: Russian 3,050 112 96% 0%
sc: Sardinian 3,050 2,936 3% 1%
sco: Scots 3,050 2,790 8% 2%
sd: Sindhi 3,050 2,937 3% 1%
sk: Slovak 3,050 85 97% 1%
skr-arab: Saraiki (Arabic script) 3,050 2,648 13% 0%
sq: Albanian 3,050 2,370 22% 5%
sr-ec: Serbian (Cyrillic script) 3,050 2,440 20% 2%
sr-el: Serbian (Latin script) 3,050 2,972 2% 1%
sv: Swedish 3,050 425 86% 0%
ta: Tamil 3,050 2,464 19% 2%
tcy: Tulu 3,050 2,858 6% 0%
te: Telugu 3,050 2,786 8% 1%
th: Thai 3,050 2,553 16% 0%
tl: Tagalog 3,050 1,093 64% 6%
tr: Turkish 3,050 1,987 34% 2%
tt-cyrl: Tatar (Cyrillic script) 3,050 2,956 3% 1%
uk: Ukrainian 3,050 35 98% 1%
ur: Urdu 3,050 2,927 4% 1%
uz: Uzbek 3,050 2,968 2% 1%
vec: Venetian 3,050 2,551 16% 2%
vi: Vietnamese 3,050 2,876 5% 1%
vls: West Flemish 3,050 1,344 55% 1%
vo: Volapük 3,050 2,855 6% 1%
zh-hans: Simplified Chinese 3,050 0 100% 0%
zh-hant: Traditional Chinese 3,050 0 100% 0%
All 114 languages together 347,700 227,868 34% 2%

Activity

Map of translators

Loading map...

Add yourself to map

Open support requests

  1. Support/About FreeCol:Flag.unionPosition.label/en
  2. Support/About FreeCol:Flag.unionShape.RHOMBUS/en
  3. Support/About FreeCol:Model.option.ages.name/ru
  4. Translating talk:FreeCol/About FreeCol:Model.modifier.colonyGoodsParty.name/en
  5. Translating talk:FreeCol/Grammatical Mistake
  6. Translating talk:FreeCol/TAG and PLURAL simultaneously

Historical statistics