Translating:FreeCol

From translatewiki.net
(Redirected from FreeCol)
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 Reviewed Outdated
af: Afrikaans 3,055 1,592 47% 0% 5%
am: Amharic 3,055 2,842 6% 0% 1%
ang: Old English 3,055 1,241 59% 0% 4%
ar: Arabic 3,055 0 100% 90% 0%
arz: Egyptian Arabic 3,055 1,634 46% 32% 0%
ast: Asturian 3,055 2,878 5% 0% 0%
az: Azerbaijani 3,055 2,766 9% 0% 1%
azb: South Azerbaijani 3,055 2,928 4% 0% 0%
ba: Bashkir 3,055 2,992 2% 98% 0%
be-tarask: Belarusian (Taraškievica orthography) 3,055 539 82% 0% 0%
bg: Bulgarian 3,055 2,280 25% 13% 3%
bn: Bangla 3,055 2,944 3% 0% 1%
br: Breton 3,055 0 100% 8% 0%
bs: Bosnian 3,055 2,109 30% 94% 1%
ca: Catalan 3,055 511 83% 2% 5%
cps: Capiznon 3,055 2,966 2% 0% 1%
cs: Czech 3,055 0 100% 6% 0%
da: Danish 3,055 1 99% 8% 0%
de: German 3,055 0 100% 9% 0%
diq: Zazaki 3,055 2,499 18% 1% 1%
el: Greek 3,055 1,746 42% 0% 2%
en-gb: British English 3,055 2,574 15% 90% 1%
eo: Esperanto 3,055 608 80% 0% 3%
es: Spanish 3,055 354 88% 9% 5%
et: Estonian 3,055 1,885 38% 29% 1%
eu: Basque 3,055 2,130 30% 0% 0%
fa: Persian 3,055 2,355 22% 2% 2%
fi: Finnish 3,055 1,361 55% 1% 4%
fr: French 3,055 0 100% 44% 0%
fy: Western Frisian 3,055 2,931 4% 0% 1%
ga: Irish 3,055 1,732 43% 0% 0%
gl: Galician 3,055 817 73% 8% 6%
gn: Guarani 3,055 2,944 3% 0% 1%
grc: Ancient Greek 3,055 2,689 11% 0% 2%
gsw: Swiss German 3,055 2,816 7% 0% 1%
haw: Hawaiian 3,055 2,774 9% 0% 1%
he: Hebrew 3,055 1,931 36% 0% 4%
hi: Hindi 3,055 2,943 3% 8% 1%
hsb: Upper Sorbian 3,055 1,600 47% 4% 3%
hu: Hungarian 3,055 807 73% 4% 4%
hy: Armenian 3,055 2,992 2% 0% 1%
ia: Interlingua 3,055 205 93% 47% 1%
id: Indonesian 3,055 2,624 14% 0% 2%
inh: Ingush 3,055 2,980 2% 0% 1%
it: Italian 3,055 262 91% 0% 0%
ja: Japanese 3,055 1,047 65% 3% 2%
ka: Georgian 3,055 2,963 3% 0% 1%
kab: Kabyle 3,055 2,831 7% 0% 1%
kjp: Eastern Pwo 3,055 2,981 2% 0% 0%
kk-cyrl: Kazakh (Cyrillic script) 3,055 2,940 3% 0% 1%
km: Khmer 3,055 2,442 20% 0% 5%
ko: Korean 3,055 1,844 39% 0% 1%
ksh: Colognian 3,055 2,863 6% 0% 1%
ku-latn: Kurdish (Latin script) 3,055 2,844 6% 5% 0%
kum: Kumyk 3,055 2,869 6% 0% 0%
ky: Kyrgyz 3,055 2,935 3% 0% 1%
lb: Luxembourgish 3,055 2,363 22% 1% 0%
li: Limburgish 3,055 2,765 9% 0% 0%
lki: Laki 3,055 2,913 4% 0% 0%
lrc: Northern Luri 3,055 2,886 5% 1% 1%
lt: Lithuanian 3,055 323 89% 10% 3%
lv: Latvian 3,055 2,911 4% 1% 1%
mg: Malagasy 3,055 2,819 7% 0% 1%
mi: Maori 3,055 2,888 5% 0% 0%
mk: Macedonian 3,055 298 90% 0% 4%
ml: Malayalam 3,055 2,992 2% 46% 1%
mnw: Mon 3,055 2,863 6% 0% 0%
mr: Marathi 3,055 2,947 3% 28% 1%
ms: Malay 3,055 577 81% 0% 6%
mt: Maltese 3,055 2,911 4% 0% 1%
my: Burmese 3,055 2,814 7% 0% 0%
myv: Erzya 3,055 2,974 2% 0% 1%
nap: Neapolitan 3,055 2,466 19% 0% 1%
nb: Norwegian Bokmål 3,055 2,163 29% 0% 4%
nds: Low German 3,055 2,255 26% 0% 7%
ne: Nepali 3,055 2,452 19% 0% 1%
nl: Dutch 3,055 41 98% 35% 1%
nn: Norwegian Nynorsk 3,055 2,218 27% 0% 4%
oc: Occitan 3,055 292 90% 13% 1%
or: Odia 3,055 2,878 5% 1% 0%
pa: Punjabi 3,055 2,929 4% 0% 1%
pl: Polish 3,055 169 94% 55% 1%
pms: Piedmontese 3,055 771 74% 0% 2%
pnt: Pontic 3,055 2,900 5% 0% 1%
ps: Pashto 3,055 2,818 7% 0% 1%
pt: Portuguese 3,055 0 100% 3% 0%
pt-br: Brazilian Portuguese 3,055 0 100% 22% 0%
qqq: Message documentation 3,055 2,396 21% 0% 0%
qu: Quechua 3,055 2,912 4% 0% 1%
ro: Romanian 3,055 2,592 15% 0% 1%
ru: Russian 3,055 110 96% 6% 0%
sc: Sardinian 3,055 2,941 3% 0% 1%
sco: Scots 3,055 2,795 8% 0% 2%
sd: Sindhi 3,055 2,833 7% 0% 1%
sk: Slovak 3,055 95 96% 3% 1%
skr-arab: Saraiki (Arabic script) 3,055 2,641 13% 0% 0%
sq: Albanian 3,055 2,375 22% 0% 5%
sr-ec: Serbian (Cyrillic script) 3,055 1,883 38% 52% 1%
sr-el: Serbian (Latin script) 3,055 2,977 2% 0% 1%
sv: Swedish 3,055 424 86% 12% 1%
sw: Swahili 3,055 2,993 2% 0% 1%
ta: Tamil 3,055 2,469 19% 0% 2%
tcy: Tulu 3,055 2,863 6% 0% 0%
te: Telugu 3,055 2,791 8% 67% 1%
th: Thai 3,055 2,557 16% 0% 0%
tl: Tagalog 3,055 1,068 65% 0% 5%
tr: Turkish 3,055 1,992 34% 8% 2%
tt-cyrl: Tatar (Cyrillic script) 3,055 2,960 3% 0% 1%
uk: Ukrainian 3,055 40 98% 0% 0%
ur: Urdu 3,055 2,932 4% 51% 1%
uz: Uzbek 3,055 2,973 2% 0% 1%
vec: Venetian 3,055 2,558 16% 0% 2%
vi: Vietnamese 3,055 2,744 10% 2% 1%
vls: West Flemish 3,055 1,351 55% 0% 1%
vo: Volapük 3,055 2,860 6% 0% 1%
zh-hans: Simplified Chinese 3,055 9 99% 9% 1%
zh-hant: Traditional Chinese 3,055 0 100% 5% 0%
All 117 languages together 357,435 232,071 35% 12% 1%

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