Translating:WikimediaMobile

From translatewiki.net
Jump to navigation Jump to search
Wikimedia Mobile project logo.

Wikimedia Mobile consists of Android, iOS and KaiOS apps that are used for reading and editing Wikipedia and other Wikimedia projects.

Translators may add WikimediaMobile to their babel box or include {{User WikimediaMobile}} to add themselves to Category:WikimediaMobile translators.


Translation flow

  • Android Wikipedia app:
    1. updates available in source within 1 week: see the sub folder of wikipedia/res/values-*.
    2. updates should be available in release of Wikipedia Beta Android app in Play Store within 1-2 weeks
    3. updates should be available in release of Wikipedia Android app in Play Store for the following release
  • iOS Wikipedia app:
    1. updates available in source within 1 week. see updates in our source code repository
    2. beta updates are available to testers every 2 weeks.
    3. The final product is available in the iOS App Store.
  • Android Commons app:
    1. updates available in source immediately: see the sub folder of commons/res/values-*.
    2. updates should be available in release of Commons in Play Store for the following release, once per week on average.
  • KaiOS Wikipedia app
    1. updates available in source regularly in the i18n folder

Translating notes

MediaWiki and Wikipedia jargon may appear; see Translating:MediaWiki#Translation notes for more general references.

The application uses the same localization framework as MediaWiki's JavaScript-based code. Message parameter format is the same as MediaWiki for iOS: $1, $2 etc. Android uses more complicated Message formats based on Java's Formatter. Most of the time we just use %s (for single strings). Sometimes we use multi-parameter messages. In those cases we need to specify the position: %1$s for the first string parameter, %2$s for the second string parameter.

Some UI terminology may need to stay consistent with other translations on particular platforms; for details see /Terms

The Android app store description can be translated on the page mw:Wikimedia Apps/Team/Wikipedia Android app store description.

Templates

The {{PLURAL:}} template is supported, but should be used only if the base translation contains a {{PLURAL:}}.

The {{GENDER:}} template is not currently supported, and should not be used in either iOS or Android translations.

The {{GRAMMAR:}} template is also not supported, and should not be used in either iOS or Android translations.

Translating offline

If you're more comfortable using an offline editor, set the correct user language and export translations to a .po file.

Note that .po files exported from translatewiki contain extra information to support round-tripping correctly. They cannot be used elsewhere. Submit them back through translatewiki.net for merging and normalization. You need the "offline" user right; be sure to request it, or you will not be able to use the submit interface.

If using POedit, be sure to use version 1.4 or later -- earlier versions will corrupt the .po files.

Community

Sub-projects (message groups)

Activity


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
ab: Abkhazian 2,374 2,256 4% 0% 1%
af: Afrikaans 2,374 1,832 22% 0% 2%
ak: Akan 2,374 2,314 2% 0% 1%
am: Amharic 2,374 2,286 3% 0% 0%
anp: Angika 2,374 2,287 3% 0% 0%
ar: Arabic 2,379 299 87% 88% 1%
ary: Moroccan Arabic 2,374 1,987 16% 0% 1%
as: Assamese 2,374 1,179 50% 8% 1%
ast: Asturian 2,377 969 59% 0% 2%
az: Azerbaijani 2,374 1,659 30% 5% 1%
azb: South Azerbaijani 2,374 2,223 6% 0% 1%
ba: Bashkir 2,374 1,899 20% 51% 2%
ban: Balinese 2,374 1,514 36% 11% 0%
bcl: Central Bikol 2,374 2,262 4% 43% 1%
be: Belarusian 2,374 1,983 16% 0% 0%
be-tarask: Belarusian (Taraškievica orthography) 2,374 1,939 18% 0% 0%
bg: Bulgarian 2,374 1,410 40% 81% 1%
bgn: Western Balochi 2,374 2,301 3% 0% 1%
bho: Bhojpuri 2,374 2,089 12% 0% 1%
blk: Pa'O 2,374 857 63% 25% 1%
bn: Bangla 2,377 944 60% 18% 1%
br: Breton 2,377 1,204 49% 0% 1%
bs: Bosnian 2,377 689 71% 17% 1%
btm: Batak Mandailing 2,374 2,220 6% 80% 1%
bto: Iriga Bicolano 2,374 2,287 3% 0% 1%
ca: Catalan 2,381 2 99% 17% 1%
ce: Chechen 2,376 2,242 5% 0% 2%
ckb: Central Kurdish 2,377 801 66% 27% 1%
cnh: Hakha-Chin 2,374 2,210 6% 0% 3%
crh-latn: Crimean Tatar (Latin script) 2,374 2,140 9% 0% 0%
cs: Czech 2,380 509 78% 66% 1%
cy: Welsh 2,374 1,965 17% 2% 1%
da: Danish 2,377 924 61% 13% 2%
de: German 2,378 186 92% 10% 1%
diq: Zazaki 2,374 1,506 36% 26% 1%
el: Greek 2,376 1,002 57% 17% 1%
en: English 2,381 0 100% 0% 0%
en-gb: British English 2,374 2,296 3% 15% 1%
eo: Esperanto 2,376 875 63% 49% 2%
es: Spanish 2,378 314 86% 37% 1%
et: Estonian 2,374 2,293 3% 2% 1%
eu: Basque 2,374 1,171 50% 0% 1%
fa: Persian 2,377 135 94% 78% 1%
fi: Finnish 2,378 160 93% 16% 1%
fit: Tornedalen Finnish 2,374 2,122 10% 0% 1%
fo: Faroese 2,374 2,255 5% 0% 1%
fr: French 2,381 0 100% 83% 0%
fy: Western Frisian 2,374 1,481 37% 2% 1%
ga: Irish 2,374 1,194 49% 10% 2%
gcr: Guianan Creole 2,374 2,257 4% 0% 1%
gl: Galician 2,379 866 63% 4% 2%
glk: Gilaki 2,374 2,284 3% 0% 1%
gom-deva: Goan Konkani (Devanagari script) 2,374 2,279 4% 0% 1%
gu: Gujarati 2,374 2,047 13% 17% 1%
guw: Gun 2,374 2,226 6% 1% 1%
ha: Hausa 2,374 2,082 12% 0% 1%
haw: Hawaiian 2,374 2,301 3% 0% 1%
he: Hebrew 2,380 0 100% 7% 0%
hi: Hindi 2,375 747 68% 33% 0%
hr: Croatian 2,374 1,305 45% 76% 1%
hsb: Upper Sorbian 2,374 1,428 39% 0% 1%
hu: Hungarian 2,378 573 75% 79% 1%
hy: Armenian 2,374 1,714 27% 3% 1%
hyw: Western Armenian 2,374 2,101 11% 2% 1%
ia: Interlingua 2,374 2,066 12% 0% 0%
id: Indonesian 2,377 89 96% 22% 0%
ig: Igbo 2,374 2,212 6% 0% 1%
inh: Ingush 2,374 1,066 55% 55% 0%
io: Ido 2,374 1,178 50% 0% 1%
is: Icelandic 2,381 151 93% 1% 0%
it: Italian 2,379 381 83% 55% 0%
ja: Japanese 2,378 134 94% 26% 1%
jv: Javanese 2,377 1,361 42% 17% 2%
ka: Georgian 2,374 1,725 27% 6% 1%
kab: Kabyle 2,374 1,461 38% 2% 2%
kcg: Tyap 2,374 1,193 49% 0% 1%
kjh: Khakas 2,374 2,222 6% 0% 1%
kjp: Eastern Pwo 2,374 2,133 10% 0% 1%
kk-cyrl: Kazakh (Cyrillic script) 2,374 2,186 7% 6% 0%
km: Khmer 2,374 1,086 54% 0% 1%
kn: Kannada 2,374 1,718 27% 3% 0%
ko: Korean 2,376 88 96% 27% 1%
ko-kp: Korean (North Korea) 2,374 2,265 4% 0% 0%
krl: Karelian 2,374 2,273 4% 68% 0%
ks-arab: Kashmiri (Arabic script) 2,377 1,748 26% 35% 0%
ksh: Colognian 2,376 2,098 11% 0% 2%
ksw: S'gaw Karen 2,374 2,304 2% 80% 0%
ku-latn: Kurdish (Latin script) 2,374 1,914 19% 33% 0%
kum: Kumyk 2,374 2,053 13% 0% 1%
kw: Cornish 2,374 2,288 3% 0% 2%
ky: Kyrgyz 2,376 2,293 3% 0% 2%
lb: Luxembourgish 2,378 949 60% 1% 1%
li: Limburgish 2,374 2,152 9% 0% 1%
lld: Ladin 2,374 2,267 4% 0% 1%
lmo: Lombard 2,374 1,433 39% 0% 1%
lt: Lithuanian 2,374 1,761 25% 61% 1%
lv: Latvian 2,374 1,779 25% 14% 2%
mad: Madurese 2,374 2,233 5% 0% 0%
mai: Maithili 2,374 2,301 3% 0% 1%
mg: Malagasy 2,374 2,154 9% 0% 1%
min: Minangkabau 2,374 2,177 8% 0% 1%
mk: Macedonian 2,381 0 100% 4% 0%
ml: Malayalam 2,374 1,647 30% 4% 1%
mn: Mongolian 2,374 2,249 5% 0% 1%
mni: Manipuri 2,375 1,994 16% 0% 1%
mnw: Mon 2,374 568 76% 1% 1%
mr: Marathi 2,375 1,904 19% 64% 3%
mrh: Mara 2,374 2,307 2% 20% 0%
ms: Malay 2,377 596 74% 13% 1%
ms-arab: Malay (Jawi script) 2,374 2,221 6% 0% 0%
mt: Maltese 2,374 2,291 3% 0% 1%
my: Burmese 2,379 670 71% 30% 2%
mzn: Mazanderani 2,374 2,195 7% 0% 0%
nan: Min Nan Chinese 2,374 2,315 2% 0% 1%
nb: Norwegian Bokmål 2,380 78 96% 8% 1%
ne: Nepali 2,376 1,219 48% 10% 1%
nia: Nias 2,374 2,061 13% 0% 1%
nl: Dutch 2,377 64 97% 23% 0%
nn: Norwegian Nynorsk 2,374 2,116 10% 0% 1%
nqo: N’Ko 2,374 911 61% 0% 1%
nyn: Nyankole 2,374 2,321 2% 0% 1%
oc: Occitan 2,376 1,917 19% 2% 2%
olo: Livvi-Karelian 2,374 2,232 5% 82% 1%
om: Oromo 2,374 2,247 5% 99% 0%
or: Odia 2,374 2,133 10% 31% 2%
os: Ossetic 2,374 2,311 2% 0% 1%
pa: Punjabi 2,376 1,823 23% 21% 3%
pam: Pampanga 2,374 2,320 2% 0% 1%
pl: Polish 2,380 265 88% 7% 1%
pnb: Western Punjabi 2,374 2,031 14% 0% 1%
ps: Pashto 2,374 2,136 10% 1% 1%
pt: Portuguese 2,380 0 100% 19% 0%
pt-br: Brazilian Portuguese 2,381 0 100% 38% 0%
qqq: Message documentation 2,381 0 100% 0% 0%
ro: Romanian 2,376 137 94% 51% 1%
rsk: Pannonian Rusyn 2,374 2,237 5% 0% 0%
ru: Russian 2,379 42 98% 51% 0%
rw: Kinyarwanda 2,374 2,272 4% 0% 0%
sa: Sanskrit 2,374 2,170 8% 0% 3%
sah: Sakha 2,375 1,377 42% 5% 2%
sat: Santali 2,374 2,093 11% 25% 1%
scn: Sicilian 2,375 1,812 23% 0% 1%
sco: Scots 2,374 2,187 7% 5% 2%
sd: Sindhi 2,378 391 83% 10% 1%
sdc: Sassarese Sardinian 2,374 2,051 13% 0% 0%
ses: Koyraboro Senni 2,374 2,299 3% 0% 1%
sh: Serbo-Croatian 2,374 2,168 8% 0% 1%
shi: Tachelhit 2,374 2,265 4% 83% 1%
shn: Shan 2,374 1,018 57% 0% 2%
si: Sinhala 2,374 2,219 6% 3% 1%
sje: Pite Sami 2,374 2,322 2% 0% 0%
sk: Slovak 2,380 132 94% 25% 1%
skr-arab: Saraiki (Arabic script) 2,374 1,814 23% 0% 1%
sl: Slovenian 2,376 780 67% 0% 0%
smn: Inari Sami 2,374 2,070 12% 9% 1%
sms: Skolt Sami 2,374 1,829 22% 0% 0%
sq: Albanian 2,374 2,200 7% 1% 2%
sr-ec: Serbian (Cyrillic script) 2,377 535 77% 65% 1%
sr-el: Serbian (Latin script) 2,377 901 62% 0% 2%
sro: Campidanese Sardinian 2,374 1,981 16% 0% 0%
su: Sundanese 2,374 1,536 35% 19% 3%
sv: Swedish 2,380 18 99% 94% 0%
sw: Swahili 2,374 2,050 13% 0% 1%
syl: ꠍꠤꠟꠐꠤ 2,374 2,281 3% 77% 0%
ta: Tamil 2,376 1,588 33% 76% 1%
tcy: Tulu 2,374 1,892 20% 9% 1%
te: Telugu 2,376 363 84% 8% 1%
tg-cyrl: Tajik (Cyrillic script) 2,374 2,065 13% 0% 2%
th: Thai 2,374 702 70% 4% 1%
ti: Tigrinya 2,374 1,771 25% 0% 1%
tk: Turkmen 2,374 2,230 6% 0% 0%
tl: Tagalog 2,374 1,223 48% 0% 1%
tly: Talysh 2,374 2,250 5% 0% 0%
tr: Turkish 2,380 109 95% 75% 1%
tt-cyrl: Tatar (Cyrillic script) 2,376 1,973 16% 0% 1%
tw: Twi 2,374 2,323 2% 19% 1%
ug-arab: Uyghur (Arabic script) 2,374 2,293 3% 0% 1%
uk: Ukrainian 2,381 64 97% 83% 0%
ur: Urdu 2,374 1,268 46% 15% 1%
uz: Uzbek 2,377 852 64% 0% 1%
vec: Venetian 2,374 2,236 5% 0% 1%
vi: Vietnamese 2,378 339 85% 18% 1%
wls: Wallisian 2,374 2,283 3% 0% 1%
xmf: Mingrelian 2,374 1,891 20% 0% 1%
yi: Yiddish 2,374 2,017 15% 0% 1%
yo: Yoruba 2,374 2,324 2% 0% 1%
yrl: Nheengatu 2,377 1,859 21% 4% 1%
yue: Cantonese 2,374 2,231 6% 0% 1%
zgh: Standard Moroccan Tamazight 2,376 1,951 17% 13% 0%
zh-hans: Simplified Chinese 2,379 120 94% 14% 0%
zh-hant: Traditional Chinese 2,380 111 95% 19% 1%
All 191 languages together 453,689 292,431 35% 23% 1%
Language Messages Untranslated Completion Reviewed Outdated
ab: Abkhazian 675 597 11% 0% 1%
ace: Achinese 671 657 2% 0% 0%
af: Afrikaans 670 352 47% 0% 4%
alt: Southern Altai 670 647 3% 0% 0%
ar: Arabic 676 88 86% 72% 1%
arc: Aramaic 670 651 2% 0% 1%
as: Assamese 671 552 17% 0% 2%
ast: Asturian 676 220 67% 3% 3%
az: Azerbaijani 671 590 12% 1% 1%
azb: South Azerbaijani 670 633 5% 0% 2%
ba: Bashkir 676 534 21% 0% 3%
ban: Balinese 676 355 47% 2% 0%
bcl: Central Bikol 671 588 12% 0% 2%
be-tarask: Belarusian (Taraškievica orthography) 675 565 16% 0% 0%
bg: Bulgarian 676 395 41% 86% 1%
blk: Pa'O 670 521 22% 0% 0%
bn: Bangla 677 209 69% 17% 0%
bo: Tibetan 670 652 2% 0% 0%
br: Breton 676 437 35% 0% 5%
bs: Bosnian 675 516 23% 0% 2%
ca: Catalan 675 256 62% 10% 1%
ce: Chechen 670 601 10% 0% 1%
cjy-hans: Jinyu (Simplified) 670 597 10% 0% 2%
ckb: Central Kurdish 670 601 10% 0% 1%
cs: Czech 676 200 70% 26% 3%
csb: Kashubian 675 563 16% 0% 3%
cy: Welsh 676 449 33% 25% 3%
da: Danish 676 343 49% 37% 2%
de: German 676 0 100% 80% 0%
diq: Zazaki 676 369 45% 7% 2%
dty: Doteli 670 626 6% 0% 2%
el: Greek 676 361 46% 1% 4%
en: English 678 0 100% 0% 0%
en-gb: British English 670 653 2% 17% 0%
eo: Esperanto 676 290 57% 3% 5%
es: Spanish 676 66 90% 33% 1%
eu: Basque 676 353 47% 0% 1%
fa: Persian 676 242 64% 89% 2%
fi: Finnish 676 87 87% 16% 1%
fit: Tornedalen Finnish 670 588 12% 0% 1%
fo: Faroese 673 611 9% 0% 3%
fr: French 678 0 100% 82% 0%
frp: Arpitan 670 655 2% 0% 1%
frr: Northern Frisian 675 568 15% 0% 3%
fur: Friulian 670 656 2% 0% 0%
gl: Galician 676 284 57% 14% 2%
gu: Gujarati 670 615 8% 7% 1%
haw: Hawaiian 673 610 9% 0% 3%
he: Hebrew 678 0 100% 41% 0%
hi: Hindi 676 411 39% 36% 6%
hif-latn: Fiji Hindi (Latin script) 670 641 4% 0% 1%
hr: Croatian 676 401 40% 26% 3%
hrx: Hunsrik 673 613 8% 0% 3%
hsb: Upper Sorbian 673 610 9% 0% 3%
hu: Hungarian 676 236 65% 75% 1%
hy: Armenian 672 567 15% 0% 1%
hyw: Western Armenian 670 630 5% 0% 1%
ia: Interlingua 670 614 8% 1% 0%
id: Indonesian 678 28 95% 20% 1%
ie: Interlingue 670 595 11% 0% 2%
ig: Igbo 670 644 3% 0% 0%
io: Ido 673 496 26% 0% 1%
is: Icelandic 678 18 97% 0% 1%
it: Italian 676 69 89% 3% 0%
ja: Japanese 676 93 86% 20% 1%
jv: Javanese 676 523 22% 0% 3%
ka: Georgian 676 388 42% 4% 0%
kab: Kabyle 675 527 21% 0% 3%
kcg: Tyap 670 643 4% 0% 0%
kjp: Eastern Pwo 676 615 9% 0% 1%
kk-cyrl: Kazakh (Cyrillic script) 670 644 3% 0% 1%
km: Khmer 673 558 17% 12% 2%
kn: Kannada 670 501 25% 0% 1%
ko: Korean 676 127 81% 12% 1%
ko-kp: Korean (North Korea) 676 437 35% 0% 6%
krc: Karachay-Balkar 673 623 7% 0% 2%
krl: Karelian 670 651 2% 0% 1%
ks-arab: Kashmiri (Arabic script) 670 640 4% 40% 0%
ksh: Colognian 671 625 6% 0% 2%
ku-latn: Kurdish (Latin script) 675 487 27% 53% 0%
kum: Kumyk 676 589 12% 0% 2%
ky: Kyrgyz 673 610 9% 0% 3%
la: Latin 671 620 7% 0% 2%
lag: Langi 674 656 2% 0% 0%
lb: Luxembourgish 676 308 54% 5% 0%
li: Limburgish 676 563 16% 0% 2%
lrc: Northern Luri 671 641 4% 0% 1%
lt: Lithuanian 673 537 20% 30% 2%
lv: Latvian 676 502 25% 6% 2%
mg: Malagasy 675 634 6% 0% 1%
mk: Macedonian 678 0 100% 2% 0%
ml: Malayalam 675 506 25% 0% 2%
mn: Mongolian 670 626 6% 0% 2%
mni: Manipuri 671 537 19% 0% 0%
mnw: Mon 676 430 36% 18% 2%
mr: Marathi 676 523 22% 98% 4%
mrh: Mara 670 640 4% 83% 1%
ms: Malay 673 476 29% 2% 3%
ms-arab: Malay (Jawi script) 670 528 21% 0% 0%
mt: Maltese 671 623 7% 0% 3%
my: Burmese 676 292 56% 0% 1%
nb: Norwegian Bokmål 676 254 62% 0% 4%
nds-nl: Low Saxon 671 617 8% 0% 3%
ne: Nepali 676 432 36% 25% 2%
nl: Dutch 678 40 94% 8% 0%
nqo: N’Ko 670 159 76% 0% 1%
oc: Occitan 675 566 16% 0% 3%
om: Oromo 670 607 9% 63% 1%
or: Odia 673 610 9% 15% 3%
pa: Punjabi 675 567 16% 37% 4%
pl: Polish 676 32 95% 17% 1%
pms: Piedmontese 676 32 95% 0% 1%
pnb: Western Punjabi 671 606 9% 0% 0%
ps: Pashto 672 598 11% 0% 1%
pt: Portuguese 676 0 100% 9% 0%
pt-br: Brazilian Portuguese 676 3 99% 27% 1%
qqq: Message documentation 675 512 24% 0% 0%
ro: Romanian 676 135 80% 15% 1%
roa-tara: Tarantino 676 559 17% 100% 0%
ru: Russian 676 0 100% 37% 0%
sah: Sakha 670 611 8% 0% 2%
sat: Santali 670 600 10% 2% 1%
scn: Sicilian 670 558 16% 0% 0%
sd: Sindhi 676 406 39% 0% 1%
sdc: Sassarese Sardinian 670 585 12% 0% 0%
ses: Koyraboro Senni 671 603 10% 0% 2%
sh: Serbo-Croatian 670 433 35% 0% 1%
si: Sinhala 675 559 17% 25% 3%
sje: Pite Sami 670 590 11% 0% 0%
sk: Slovak 676 18 97% 2% 1%
skr-arab: Saraiki (Arabic script) 675 538 20% 0% 2%
sl: Slovenian 678 0 100% 0% 0%
smn: Inari Sami 670 614 8% 14% 0%
sms: Skolt Sami 670 559 16% 0% 0%
so: Somali 670 645 3% 0% 1%
sr-ec: Serbian (Cyrillic script) 676 261 61% 51% 2%
sr-el: Serbian (Latin script) 676 440 34% 0% 5%
sro: Campidanese Sardinian 670 604 9% 0% 0%
su: Sundanese 676 296 56% 14% 3%
sv: Swedish 676 12 98% 92% 0%
sw: Swahili 670 643 4% 0% 1%
ta: Tamil 675 462 31% 32% 1%
tay: Tayal 674 655 2% 100% 1%
tcy: Tulu 676 379 43% 2% 4%
te: Telugu 674 64 90% 10% 0%
tg-cyrl: Tajik (Cyrillic script) 673 534 20% 0% 1%
th: Thai 676 328 51% 58% 2%
ti: Tigrinya 670 604 9% 0% 0%
tl: Tagalog 670 648 3% 0% 1%
tr: Turkish 676 8 98% 76% 0%
ug-arab: Uyghur (Arabic script) 675 574 14% 0% 1%
uk: Ukrainian 676 2 99% 82% 0%
ur: Urdu 671 568 15% 0% 3%
uz: Uzbek 670 467 30% 1% 1%
vec: Venetian 670 238 64% 0% 3%
vi: Vietnamese 676 460 31% 16% 2%
wuu: Wu Chinese 670 591 11% 0% 1%
xmf: Mingrelian 675 350 48% 0% 1%
yi: Yiddish 676 577 14% 0% 2%
yue: Cantonese 670 614 8% 0% 0%
zgh: Standard Moroccan Tamazight 673 593 11% 0% 1%
zh-hans: Simplified Chinese 676 18 97% 33% 0%
zh-hant: Traditional Chinese 678 12 98% 77% 0%
zh-hk: Chinese (Hong Kong) 670 479 28% 0% 0%
All 164 languages together 110,459 71,628 35% 22% 1%

Map of translators

Loading map...

Add yourself to map See also: Category:WikimediaMobile translators — all users that registered their participation in their user page (including those not indicating their location).

See also