Translating:Intuition

Intuition provides a localisation system for tools at Wikimedia Toolforge (toolforge.org). These tools support, query and automate tasks on Wikimedia projects. A growing number of tools make use of translatewiki.net (via Intuition) and thereby enable people who are not proficient in English to use these tools to maintain their project as well.
- Repository: https://github.com/Krinkle/intuition
- Contact: Krinkle
New tools
Follow these steps to translate your Toolforge tool on translatewiki.net via Intuition:
- Publish the source code in a Git repository, and use an open source license.
- Use the Intuition class in your code.
- Create an
i18n/
directory with aen.json
> file, just as if it were synced from translatewiki.net. - Read the Intuition documentation for how to install and use the class, then call
$I18N->msg('my-message')
to return a message value.
- Create an
- Make a request and create a Phabricator task.
For example: T273947, and T170789. - After first sync with translatewiki.net has been completed, promote translations by placing a link to translatewiki.net.
This is easy via$I18N->getFooterLine()
.
Translation notes
Plural support
- Translators
PLURAL:
support is similar to that of MediaWiki. It supports the language-specified forms with more / less than two forms.- To use
PLURAL:
you write (as in MediaWiki){{PLURAL:$1|text for form 1|text for form 2|...|text for default form}}
for the variable$1
. - Developers
- To use
PLURAL:
in your messages, make sure the "parsemag" option is not disabled when callingmsg()
(it is enabled bytrue
, the default value).
Sub-projects (message groups)
- Intuition (all groups)
- CommunityTechBot
- DCAT-AP
- Intuition - Catdown
- Intuition - CommonsHelper 2
- Intuition - Cvn Overlay
- Intuition - General
- Intuition - GetWikiAPI
- Intuition - Grep
- Intuition - Intuition - Core
- Intuition - Jarry
- Intuition - Krinkle
- Intuition - Rtrc
- Intuition - Template transclusion check
- Intuition - Templatecount
- Intuition - Toolserver status
- Intuition - Ts Reports
- Intuition - User Dashboard
- Intuition - Voiceintro
- Intuition - What leaves here
- Intuition - Wikiviewstats
- OrphanTalk
- Raun
- reFill
Exports
Languages with translation completion less than 1% 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.
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 |
---|---|---|---|---|---|
af: Afrikaans | 596 | 499 | 16% | 0% | 2% |
am: Amharic | 596 | 477 | 19% | 0% | 0% |
anp: Angika | 596 | 194 | 67% | 100% | 0% |
ar: Arabic | 612 | 0 | 100% | 84% | 0% |
arc: Aramaic | 596 | 569 | 4% | 0% | 1% |
as: Assamese | 596 | 374 | 37% | 0% | 2% |
ast: Asturian | 598 | 59 | 90% | 0% | 1% |
az: Azerbaijani | 596 | 395 | 33% | 4% | 0% |
azb: South Azerbaijani | 596 | 413 | 30% | 1% | 1% |
ba: Bashkir | 596 | 428 | 28% | 10% | 2% |
ban: Balinese | 601 | 527 | 12% | 0% | 0% |
bcc: Southern Balochi | 596 | 583 | 2% | 0% | 0% |
be: Belarusian | 597 | 441 | 26% | 3% | 0% |
be-tarask: Belarusian (Taraškievica orthography) | 596 | 229 | 61% | 0% | 0% |
bg: Bulgarian | 597 | 391 | 34% | 63% | 0% |
bho: Bhojpuri | 596 | 553 | 7% | 2% | 0% |
bjn: Banjar | 596 | 569 | 4% | 0% | 0% |
blk: Pa'O | 596 | 578 | 3% | 0% | 0% |
bn: Bangla | 602 | 50 | 91% | 19% | 0% |
br: Breton | 596 | 67 | 88% | 0% | 0% |
bs: Bosnian | 596 | 493 | 17% | 0% | 0% |
ca: Catalan | 596 | 0 | 100% | 6% | 0% |
ce: Chechen | 596 | 329 | 44% | 0% | 0% |
ckb: Central Kurdish | 597 | 541 | 9% | 0% | 1% |
cs: Czech | 597 | 213 | 64% | 1% | 1% |
cv: Chuvash | 596 | 511 | 14% | 0% | 0% |
da: Danish | 596 | 199 | 66% | 26% | 1% |
de: German | 606 | 0 | 100% | 27% | 0% |
diq: Dimli | 601 | 128 | 78% | 6% | 0% |
dsb: Lower Sorbian | 596 | 409 | 31% | 1% | 2% |
dty: Doteli | 596 | 578 | 3% | 0% | 0% |
el: Greek | 597 | 101 | 83% | 3% | 1% |
en: English | 612 | 0 | 100% | 0% | 0% |
en-gb: British English | 597 | 498 | 16% | 0% | 0% |
eo: Esperanto | 596 | 0 | 100% | 0% | 0% |
es: Spanish | 598 | 8 | 98% | 97% | 0% |
et: Estonian | 596 | 260 | 56% | 9% | 1% |
eu: Basque | 596 | 415 | 30% | 100% | 0% |
fa: Persian | 599 | 8 | 98% | 16% | 1% |
fi: Finnish | 596 | 285 | 52% | 9% | 0% |
fo: Faroese | 596 | 477 | 19% | 0% | 2% |
fr: French | 600 | 0 | 100% | 62% | 0% |
frp: Arpitan | 596 | 501 | 15% | 0% | 2% |
fy: Western Frisian | 597 | 493 | 17% | 0% | 1% |
ga: Irish | 596 | 584 | 2% | 0% | 1% |
gl: Galician | 598 | 0 | 100% | 29% | 0% |
gu: Gujarati | 596 | 502 | 15% | 2% | 1% |
he: Hebrew | 598 | 0 | 100% | 34% | 0% |
hi: Hindi | 597 | 0 | 100% | 33% | 0% |
hr: Croatian | 596 | 453 | 23% | 0% | 0% |
hsb: Upper Sorbian | 596 | 407 | 31% | 0% | 2% |
hu: Hungarian | 596 | 249 | 58% | 8% | 2% |
hy: Armenian | 596 | 405 | 32% | 1% | 0% |
hyw: Western Armenian | 596 | 557 | 6% | 2% | 0% |
ia: Interlingua | 597 | 0 | 100% | 1% | 0% |
id: Indonesian | 600 | 162 | 73% | 7% | 1% |
ig: Igbo | 596 | 476 | 20% | 0% | 0% |
ilo: Iloko | 596 | 550 | 7% | 0% | 2% |
inh: Ingush | 596 | 574 | 3% | 0% | 1% |
io: Ido | 596 | 180 | 69% | 0% | 0% |
is: Icelandic | 596 | 551 | 7% | 0% | 0% |
it: Italian | 598 | 0 | 100% | 98% | 0% |
ja: Japanese | 606 | 154 | 74% | 20% | 0% |
jbo: Lojban | 596 | 570 | 4% | 0% | 0% |
jv: Javanese | 596 | 474 | 20% | 0% | 3% |
ka: Georgian | 596 | 320 | 46% | 0% | 0% |
kab: Kabyle | 596 | 501 | 15% | 0% | 0% |
kiu: Kirmanjki | 596 | 584 | 2% | 0% | 0% |
kjp: Eastern Pwo | 596 | 563 | 5% | 0% | 0% |
kk-cyrl: Kazakh (Cyrillic script) | 596 | 213 | 64% | 0% | 1% |
km: Khmer | 596 | 539 | 9% | 0% | 2% |
kn: Kannada | 596 | 265 | 55% | 4% | 0% |
ko: Korean | 599 | 119 | 80% | 3% | 1% |
krl: Karelian | 596 | 576 | 3% | 10% | 0% |
ks-arab: Kashmiri (Arabic script) | 596 | 575 | 3% | 28% | 0% |
ksh: Colognian | 601 | 120 | 80% | 0% | 2% |
ksw: S'gaw Karen | 597 | 584 | 2% | 46% | 0% |
ku-latn: Kurdish (Latin script) | 596 | 420 | 29% | 33% | 0% |
kum: Kumyk | 596 | 520 | 12% | 0% | 0% |
ky: Kyrgyz | 597 | 494 | 17% | 0% | 0% |
lag: Langi | 596 | 531 | 10% | 0% | 0% |
lb: Luxembourgish | 599 | 91 | 84% | 3% | 0% |
lfn: Lingua Franca Nova | 596 | 582 | 2% | 0% | 0% |
lki: Laki | 596 | 373 | 37% | 0% | 1% |
lrc: Northern Luri | 596 | 475 | 20% | 0% | 1% |
lt: Lithuanian | 596 | 74 | 87% | 2% | 1% |
lv: Latvian | 596 | 434 | 27% | 33% | 0% |
map-bms: Banyumasan | 596 | 551 | 7% | 0% | 0% |
mg: Malagasy | 596 | 537 | 9% | 0% | 0% |
min: Minangkabau | 596 | 570 | 4% | 0% | 2% |
mk: Macedonian | 605 | 0 | 100% | 0% | 0% |
ml: Malayalam | 596 | 412 | 30% | 0% | 2% |
mni: Manipuri | 596 | 538 | 9% | 1% | 1% |
mnw: Mon | 596 | 551 | 7% | 0% | 0% |
mr: Marathi | 596 | 284 | 52% | 51% | 0% |
ms: Malay | 597 | 101 | 83% | 2% | 1% |
ms-arab: Malay (Jawi script) | 597 | 519 | 13% | 0% | 0% |
mt: Maltese | 596 | 476 | 20% | 0% | 3% |
mwl: Mirandese | 596 | 528 | 11% | 0% | 0% |
my: Burmese | 597 | 356 | 40% | 0% | 2% |
mzn: Mazanderani | 596 | 546 | 8% | 0% | 0% |
nah: Nahuatl | 596 | 524 | 12% | 0% | 0% |
nb: Norwegian Bokmål | 597 | 0 | 100% | 8% | 0% |
ne: Nepali | 597 | 330 | 44% | 0% | 0% |
new: Newari | 596 | 487 | 18% | 0% | 2% |
nl: Dutch | 599 | 0 | 100% | 55% | 0% |
nn: Norwegian Nynorsk | 596 | 534 | 10% | 0% | 1% |
oc: Occitan | 596 | 386 | 35% | 0% | 0% |
olo: Livvi-Karelian | 596 | 375 | 37% | 26% | 0% |
or: Odia | 596 | 319 | 46% | 35% | 1% |
pa: Punjabi | 596 | 250 | 58% | 31% | 0% |
pdc: Pennsylvania German | 596 | 569 | 4% | 0% | 1% |
pfl: Palatine German | 596 | 546 | 8% | 0% | 1% |
pl: Polish | 596 | 123 | 79% | 6% | 1% |
pms: Piedmontese | 596 | 449 | 24% | 3% | 2% |
pnb: Western Punjabi | 596 | 559 | 6% | 0% | 0% |
ps: Pashto | 597 | 402 | 32% | 0% | 0% |
pt: Portuguese | 596 | 8 | 98% | 8% | 0% |
pt-br: Brazilian Portuguese | 597 | 0 | 100% | 2% | 0% |
qqq: Message documentation | 612 | 87 | 85% | 0% | 0% |
rif: Riffian | 596 | 568 | 4% | 100% | 0% |
rki: Arakanese | 596 | 523 | 12% | 100% | 0% |
ro: Romanian | 596 | 340 | 42% | 1% | 1% |
roa-tara: Tarantino | 604 | 0 | 100% | 99% | 0% |
ru: Russian | 596 | 0 | 100% | 83% | 0% |
sa: Sanskrit | 596 | 400 | 32% | 0% | 1% |
sah: Yakut | 596 | 583 | 2% | 0% | 0% |
sat: Santali | 596 | 504 | 15% | 15% | 0% |
scn: Sicilian | 596 | 344 | 42% | 0% | 0% |
sd: Sindhi | 597 | 377 | 36% | 0% | 0% |
sdh: Southern Kurdish | 597 | 476 | 20% | 0% | 0% |
se: Northern Sami | 596 | 529 | 11% | 0% | 0% |
si: Sinhala | 597 | 415 | 30% | 0% | 2% |
sje: Pite Sami | 596 | 418 | 29% | 0% | 0% |
sk: Slovak | 597 | 526 | 11% | 0% | 0% |
skr-arab: Saraiki (Arabic script) | 596 | 324 | 45% | 0% | 0% |
sl: Slovenian | 598 | 0 | 100% | 51% | 0% |
smn: Inari Sami | 596 | 423 | 29% | 16% | 0% |
sms: Skolt Sami | 597 | 429 | 28% | 0% | 0% |
so: Somali | 596 | 466 | 21% | 0% | 3% |
sq: Albanian | 596 | 459 | 22% | 19% | 2% |
sr-ec: Serbian (Cyrillic script) | 606 | 45 | 92% | 32% | 0% |
sr-el: Serbian (Latin script) | 606 | 115 | 81% | 0% | 1% |
sro: Campidanese Sardinian | 596 | 548 | 8% | 0% | 0% |
su: Sundanese | 596 | 569 | 4% | 0% | 1% |
sv: Swedish | 599 | 0 | 100% | 90% | 0% |
sw: Swahili | 596 | 523 | 12% | 0% | 1% |
ta: Tamil | 597 | 428 | 28% | 0% | 0% |
tcy: Tulu | 596 | 476 | 20% | 0% | 0% |
te: Telugu | 596 | 425 | 28% | 1% | 1% |
tet: Tetum | 596 | 576 | 3% | 0% | 1% |
tg-cyrl: Tajik (Cyrillic script) | 597 | 576 | 3% | 0% | 0% |
th: Thai | 596 | 328 | 44% | 2% | 0% |
ti: Tigrinya | 598 | 539 | 9% | 0% | 0% |
tl: Tagalog | 599 | 449 | 25% | 0% | 3% |
tly: Talysh | 601 | 554 | 7% | 0% | 6% |
tr: Turkish | 596 | 0 | 100% | 98% | 0% |
tt-cyrl: Tatar (Cyrillic script) | 596 | 317 | 46% | 1% | 0% |
tyv: Tuvinian | 596 | 584 | 2% | 0% | 0% |
tzm: Central Atlas Tamazight | 596 | 572 | 4% | 0% | 1% |
ug-arab: Uyghur (Arabic script) | 604 | 454 | 24% | 0% | 3% |
uk: Ukrainian | 597 | 0 | 100% | 82% | 0% |
ur: Urdu | 598 | 374 | 37% | 6% | 1% |
uz: Uzbek | 596 | 511 | 14% | 0% | 1% |
vec: Venetian | 596 | 515 | 13% | 0% | 0% |
vi: Vietnamese | 600 | 137 | 77% | 5% | 1% |
wa: Walloon | 596 | 570 | 4% | 0% | 0% |
xmf: Mingrelian | 596 | 491 | 17% | 0% | 0% |
yi: Yiddish | 596 | 385 | 35% | 0% | 0% |
zgh: Standard Moroccan Tamazight | 596 | 539 | 9% | 1% | 0% |
zh-hans: Simplified Chinese | 601 | 0 | 100% | 57% | 0% |
zh-hant: Traditional Chinese | 603 | 0 | 100% | 13% | 0% |
zh-hk: Chinese (Hong Kong) | 596 | 458 | 23% | 0% | 3% |
All 173 languages together | 103,331 | 61,723 | 40% | 22% | 1% |
Map of translators
See also: Category:Intuition translators — all users that registered their participation in their user page (including those not indicating their location).
See also
- Toolforge: Intuition dashboard (deployed version shown on top)
- API Documentation at Intuition's repository
- Translating:Monuments API