Modulo:Lingvonomo/provejo
Aspekto
[antaŭrigardi] [redakti] [historio] [renovigi]

Testoj
Rekte per Lua
- Ligilo al artikolo pri lingvo kun adverba teksto
{{#invoke:Lingvonomo|language|de|koloro=green}} {{#invoke:Lingvonomo/provejo|language|de|koloro=green}}
fariĝas
- Variantoj kun diversaj nedevigaj parametroj
* {{#invoke:Lingvonomo/provejo|language|de|koloro=green}} * {{#invoke:Lingvonomo/provejo|language|dsb|koloro=green}} * {{#invoke:Lingvonomo/provejo|language|dsb|koloro=green|fono=orange}} * {{#invoke:Lingvonomo/provejo|language|dsb|koloro=green|fono=orange|grando=150%}}
redonas
- Same, sed kun antaŭa flago
* {{#invoke:Lingvonomo/provejo|flag|de}} * {{#invoke:Lingvonomo/provejo|flag|dsb}}
redonas
- Flagoj kun diversaj aldonaj formatoj
* {{#invoke:Lingvonomo/provejo|flag|de|koloro=green}} * {{#invoke:Lingvonomo/provejo|flag|dsb|koloro=green}} * {{#invoke:Lingvonomo/provejo|flag|dsb|koloro=green|fono=orange}} * {{#invoke:Lingvonomo/provejo|flag|dsb|koloro=green|fono=orange|grando=150%}}
redonas
- Ligilo al artikolo pri lingvo kun sekva teksto, ĉirkaŭ kiu troviĝas
{{span}}
kun indiko pri la uzata lingvo
* {{#invoke:Lingvonomo/provejo|lang|de|Guten Tag!}}
redonas
- germane Guten Tag!
- Varianto kun diversaj formatoj
* {{#invoke:Lingvonomo/provejo|lang|de|Hallo!|koloro=green}} * {{#invoke:Lingvonomo/provejo|lang|dsb|Dobry źeń!|koloro=green}} * {{#invoke:Lingvonomo/provejo|lang|dsb|Dobry źeń!|koloro=green|fono=orange}} * {{#invoke:Lingvonomo/provejo|lang|dsb|Dobry źeń!|koloro=green|fono=orange|grando=150%}} * {{#invoke:Lingvonomo/provejo|lang|dsb|Dobry źeń!|koloro=green|fono=orange|grando=150%|pezo=bold}} * {{#invoke:Lingvonomo/provejo|lang|dsb|Dobry źeń!|koloro=green|fono=orange|grando=150%|pezo=bild}}
redonas
- germane Hallo!
- malsuprasorabe Dobry źeń!
- malsuprasorabe Dobry źeń!
- malsuprasorabe Dobry źeń!
- malsuprasorabe Dobry źeń!
- malsuprasorabe Dobry źeń!
- Listo de redonitaj lingvonomoj laŭ la kodoj
{{#invoke:Lingvonomo|list}}
redonas
Listo de lingvonomoj
Kodo | Nomo |
---|---|
nombro: 1205 | |
aa | afara |
aae | Arbëresh |
ab | abĥaza |
abe | Western Abenaki |
abq | Abaza |
abq-latn | Abaza |
abr | Abron |
abs | Ambonese Malay |
ace | aĉea |
acf | Saint Lucian Creole |
ach | Acoli |
acm | Iraqi Arabic |
ada | dangba |
ady | adigea |
ady-cyrl | Adyghe (Cyrillic script) |
ae | Avestan |
aeb | Tunisian Arabic |
aeb-arab | Tunisian Arabic (Arabic script) |
aeb-latn | Tunisian Arabic (Latin script) |
aec | Saʽidi Arabic |
af | afrikansa |
afh | Afrihili |
agq | Aghem |
ahr | Ahirani |
aii | Assyrian Neo-Aramaic |
ain | ajnua |
ajg | Ajagbe |
ak | akana |
akb | Batak Angkola |
akk | Akkadian |
akk-latn | Akkadian (Latin script) |
akk-xsux | Akkadian (Cuneiform script) |
akz | Alabama |
alc | Kawésqar |
ale | aleuta |
ale-cyrl | Aleut (Cyrillic script) |
aln | Gheg Albanian |
alq | Algonquin |
als | Alemannic |
alt | sud-altaja |
am | amhara |
ami | Amis |
an | aragona |
ane | Xârâcùù |
ang | Old English |
ann | Obolo |
anp | angika |
apc | Levantine Arabic |
apc-latn | Levantine Arabic (Latin script) |
ar | araba |
ar-001 | araba moderna norma |
arc | Aramaic |
arn | mapuĉa |
aro | Araona |
arp | arapaha |
arq | Algerian Arabic |
ars | araba naĝda |
arw | Arawak |
ary | Moroccan Arabic |
ary-arab | Moroccan Arabic (Arabic script) |
ary-latn | Moroccan Arabic (Latin script) |
arz | Egyptian Arabic |
as | asama |
asa | Asu |
ase | American Sign Language |
ast | astura |
atj | atikameka |
atv | Northern Altai |
av | avara |
avk | Kotava |
awa | avadhia |
ay | ajmara |
az | azerbajĝana |
az-cyrl | Azerbaijani (Cyrillic script) |
azb | South Azerbaijani |
ba | baŝkira |
bag | Tuki |
bal | Baluchi |
bal-latn | Baluchi (Latin script) |
ban | balia |
ban-bali | Balinese (Balinese script) |
bar | Bavarian |
bas | basaa |
bat-smg | Samogitian |
bax | Bamun |
bbc | Batak Toba |
bbc-latn | Batak Toba (Latin script) |
bbj | Ghomala |
bcc | Southern Balochi |
bci | Baoulé |
bcl | Central Bikol |
bdr | West Coast Bajau |
be | belorusa |
be-tarask | Belarusian (Taraškievica orthography) |
be-x-old | Belarusian (Taraškievica orthography) |
bej | Beja |
bem | bemba |
bew | Betawi |
bez | benaa |
bfa | Bari |
bfd | Bafut |
bfi | brita signolingvo |
bfq | Badaga |
bft | Balti |
bft-tibt | Balti (Tibetan script) |
bfw | Bonda |
bfz | Mahasu Pahari |
bfz-deva | Mahasu Pahari (Devanagari script) |
bfz-takr | Mahasu Pahari (Takri script) |
bg | bulgara |
bgc | harjana |
bgc-arab | Haryanvi (Arabic script) |
bgc-deva | Haryanvi (Devanagari script) |
bgn | Western Balochi |
bgp | Eastern Balochi |
bgq | Bagri |
bgq-arab | Bagri (Arabic script) |
bgq-deva | Bagri (Devanagari script) |
bh | Bhojpuri |
bha | Bharia |
bhd | Bhadrawahi |
bhd-deva | Bhadrawahi (Devanagari script) |
bhd-takr | Bhadrawahi (Takri script) |
bho | boĝpura |
bi | bislamo |
bik | Bikol |
bin | edoa |
bjn | Banjar |
bkc | Baka |
bkh | Bakako |
bkm | Kom |
bla | siksika |
blc | Nuxalk |
blk | Pa'O |
blo | aniia |
blt | Tai Dam |
bm | bambara |
bn | bengala |
bnn | Bunun |
bo | tibeta |
bol | Bole |
bom | Berom |
bpy | Bishnupriya |
bqi | Bakhtiari |
bqz | Mka'a |
br | bretona |
bra | Braj |
brh | Brahui |
brh-latn | Brahui (Latin script) |
brx | bodoa |
bs | bosna |
bse | Wushi |
bsk | Burushaski |
bss | Akoose |
btd | Batak Dairi |
btm | Batak Mandailing |
bto | Rinconada Bikol |
bts | Batak Simalungun |
btx | Batak Karo |
btz | Batak Alas-Kluet |
bua | Buriat |
bug | buĝia |
bug-bugi | Buginese (Buginese script) |
bum | Bulu |
bwr | Bura-Pabir |
bxr | Russia Buriat |
byn | bilena |
byv | Medumba |
bzj | Belize Kriol |
bzs | Brazilian Sign Language |
ca | kataluna |
cad | Caddo |
cak | Kaqchikel |
cal | Carolinian |
car | Carib |
cay | kajuga |
cbk-zam | Chavacano |
cch | Atsam |
ccp | ĉakma |
ccp-beng | Chakma (Bengali script) |
cdo | Mindong |
cdo-hani | Mindong (Han script) |
cdo-hant | Mindong (Traditional Han script) |
cdo-latn | Mindong (Latin script) |
cdz-beng | Koda (Bengali script) |
ce | ĉeĉena |
ceb | cebua |
cgg | kiga |
ch | ĉamora |
chb | Chibcha |
chg | Chagatai |
chk | ĉuka |
chm | maria |
chn | Chinook Jargon |
cho | ĉakta |
chp | ĉipevajana |
chr | ĉeroka |
chy | ĉejena |
cic | Chickasaw |
cja | Western Cham |
cja-arab | Western Cham (Arabic script) |
cja-cham | Western Cham (Cham script) |
cja-latn | Western Cham (Latin script) |
cjm | Eastern Cham |
cjm-arab | Eastern Cham (Arabic script) |
cjm-cham | Eastern Cham (Cham script) |
cjm-latn | Eastern Cham (Latin script) |
cjy | Jin |
cjy-hans | Jin (Simplified Han script) |
cjy-hant | Jin (Traditional Han script) |
ckb | sorana |
ckb-arab | Central Kurdish (Arabic script) |
ckb-latn | Central Kurdish (Latin script) |
cko | Anufo |
ckt | Chukchi |
clc | ĉilkotina |
cmg | Classical Mongolian |
cnh | Hakha-Chin |
cnr | Montenegrin |
cnr-cyrl | Montenegrin (Cyrillic script) |
cnr-latn | Montenegrin (Latin script) |
cnx | Middle Cornish |
co | korsika |
cop | Coptic |
cps | Capiznon |
cpx | Puxian |
cpx-hans | Puxian (Simplified Han script) |
cpx-hant | Puxian (Traditional Han script) |
cpx-latn | Puxian (Latin script) |
cr | Cree |
crb | Island Carib |
crg | miĉifa |
crh | Crimean Tatar |
crh-cyrl | Crimean Tatar (Cyrillic script) |
crh-latn | Crimean Tatar (Latin script) |
crh-ro | Dobrujan Tatar |
crj | kria jakob-golfa suda |
crk | kria preria |
crl | kria jakob-golfa norda |
crm | kria alka |
crr | algonkena (Norda Karolino) |
crs | Seselwa Creole French |
cs | ĉeĥa |
csb | Kashubian |
csw | kria marĉa |
ctg | Chittagonian |
cu | malnovslava |
cv | ĉuvaŝa |
cwd | Woods Cree |
cy | kimra |
da | dana |
dag | Dagbani |
dak | dakotaa |
dar | dargva |
dav | taitaa |
ddn | Dendi |
de | germana |
de-1901 | German (traditional orthography) |
de-at | germana aŭstra |
de-ch | germana svisa |
de-formal | German (formal address) |
del | Delaware |
den | Slave |
dga | Southern Dagaare |
dgr | dogriba |
din | Dinka |
diq | Dimli |
dje | zarmaa |
doi | dogra |
doi-arab | Dogri (Arabic script) |
doi-deva | Dogri (Devanagari script) |
doi-dogr | Dogri (Dogra script) |
dru | Rukai |
dsb | malsuprasoraba |
dso | Desiya |
dtp | Central Dusun |
dty | Doteli |
dua | dualaa |
duf | Dumbea |
dum | Middle Dutch |
dv | maldiva |
dyo | djola |
dyu | Dyula |
dz | dzonko |
dzg | dazaa |
ebu | embua |
ee | evea |
efi | ibibioefika |
egl | Emilian |
egy | Ancient Egyptian |
eka | ekaĝuka |
ekp | Ekpeye |
el | greka |
el-cy | Cypriot Greek |
elm | Eleme |
elx | Elamite |
eml | Emiliano-Romagnolo |
en | angla |
en-au | angla aŭstralia |
en-ca | angla kanada |
en-gb | angla brita |
en-in | Indian English |
en-jm | Jamaican English |
en-nz | New Zealand English |
en-us | angla usona |
en-x-piglatin | Pig Latin |
enm | Middle English |
eo | Esperanto |
eo-hsistemo | Esperanto (H-sistemo) |
eo-xsistemo | Esperanto (X-sistemo) |
es | hispana |
es-419 | hispana amerika |
es-es | hispana eŭropa |
es-formal | Spanish (formal address) |
es-mx | hispana meksika |
ess | Central Siberian Yupik |
esu | Central Yupik |
et | estona |
eto | Eton |
ett | Etruscian |
etu | Ejagham |
eu | eŭska |
ewo | eunda |
ext | Extremaduran |
eya | Eyak |
fa | persa |
fa-af | daria |
fan | Fang |
fat | Fanti |
ff | fula |
fi | finna |
fil | filipina |
fit | Tornedalen Finnish |
fiu-vro | Võro |
fj | fiĝia |
fkv | Kvensk |
fmp | Fe'Fe' |
fo | feroa |
fon | fonua |
fos | Siraya |
fr | franca |
fr-ca | franca kanada |
fr-ch | franca svisa |
frc | kaĵun-franca |
frk | Frankish |
frm | Mezfranca |
fro | Malnovfranca |
frp | Arpitan |
frr | nord-frisa |
frs | Eastern Frisian |
fsl | French Sign Language |
fud | Futunan |
fuf | Pular |
fur | friula |
fvr | Fur |
fy | okcident-frisa |
ga | irlanda |
gaa | gaa |
gag | Gagauz |
gan | Gan |
gan-hans | Gan (Simplified Han script) |
gan-hant | Gan (Traditional Han script) |
gay | Gayo |
gba | Gbaya |
gbk | Gaddi |
gbk-deva | Gaddi (Devanagari script) |
gbk-takr | Gaddi (Takri script) |
gbm | Garhwali |
gbz | Zoroastrian Dari |
gcf | Guadeloupean Creole |
gcr | Guianan Creole |
gd | skot-gaela |
gez | geeza |
gil | kiribata |
gju | Gujari |
gju-arab | Gujari (Arabic script) |
gju-deva | Gujari (Devanagari script) |
gl | galega |
gld | Nanai |
glk | Gilaki |
gmh | Middle High German |
gml | Middle Low German |
gmy | Mycenaean Greek |
gn | gvarania |
goh | Old High German |
gom | Goan Konkani |
gom-deva | Goan Konkani (Devanagari script) |
gom-latn | Goan Konkani (Latin script) |
gon | Gondi |
gor | gorontala |
got | Gothic |
gpe | Ghanaian Pidgin |
grb | Grebo |
grc | Ancient Greek |
gsg | germana signolingvo |
gsw | svisgermana |
gsw-fr | Alsatian |
gu | guĝarata |
guc | Wayuu |
gur | Frafra |
guw | Gun |
guz | gusia |
gv | manksa |
gwi | gviĉina |
gya | Gbaya |
ha | haŭsa |
ha-arab | Hausa (Arabic script) |
ha-ne | Hausa (Niger) |
hac | Gurani |
hai | haida |
hak | Hakka Chinese |
hak-hans | Hakka (Simplified Han script) |
hak-hant | Hakka (Traditional Han script) |
hak-latn | Hakka (Latin script) |
hav | Havu |
haw | havaja |
hax | sud-haida |
haz | Hazaragi |
hbo | Biblical Hebrew |
hdn | Northern Haida |
he | hebrea |
hi | hinda |
hi-kthi | Hindi (Kaithi script) |
hi-latn | Hindi (Latin) |
hif | Fiji Hindi |
hif-deva | Fiji Hindi (Devanagari script) |
hif-latn | Fiji Hindi (Latin script) |
hil | hiligajnona |
hit | Hittite |
hit-latn | Hittite (Latin script) |
hit-xsux | Hittite (Cuneiform script) |
hke | Hunde |
hmn | mjaŭa |
hne | Chhattisgarhi |
hnj | Hmong Njua |
hno | Northern Hindko |
ho | Hiri Motu |
hoc | Ho |
hoc-latn | Ho (Latin script) |
hr | kroata |
hrx | Hunsrik |
hsb | suprasoraba |
hsn | Xiang |
hsn-hans | Xiang (Simplified Han script) |
hsn-hant | Xiang (Traditional Han script) |
ht | haitia kreola |
hts | Hadza |
hu | hungara |
hu-formal | Hungarian (formal address) |
hup | hupa |
hur | halkomelema |
hy | armena |
hyw | Western Armenian |
hz | herera |
ia | Interlingvao |
iba | ibana |
ibb | ibibia |
id | indonezia |
ie | Interlingveo |
ig | igba |
igb | Ebira |
igl | Igala |
ii | jia |
ik | eskima |
ike | Eastern Canadian Inuktitut |
ike-cans | Eastern Canadian (Aboriginal syllabics) |
ike-latn | Eastern Canadian (Latin script) |
ikt | inuvialuktuna |
ilo | iloka |
inh | inguŝa |
io | Ido |
is | islanda |
ish | Esan |
isu | Isu |
isv-cyrl | Interslavic (Cyrillic script) |
isv-latn | Interslavic (Latin script) |
it | itala |
iu | inuita |
izh | Ingrian |
ja | japana |
ja-hani | Japanese (Kanji script) |
ja-hira | Japanese (Hiragana script) |
ja-hrkt | Japanese (Kana script) |
ja-kana | Japanese (Katakana script) |
jac | Popti' |
jam | Jamaican Creole English |
jbo | Loĵbano |
jdt | Judeo-Tat |
jgo | Ngomba |
jje | Jeju |
jmc | kimaĉame |
jpr | Judeo-Persian |
jrb | Judeo-Arabic |
jut | Jutish |
jv | java |
jv-java | Javanese (Javanese script) |
ka | kartvela |
kaa | Kara-Kalpak |
kab | kabila |
kac | kaĉina |
kai | Karekare |
kaj | Jju |
kam | kambaa |
kaw | Kawi |
kbd | kabarda |
kbd-cyrl | Kabardian (Cyrillic script) |
kbl | Kanembu |
kbp | Kabiye |
kcg | Tyap |
kck | Kalanga |
kde | makonda |
kea | kaboverda kreola |
ken | Kenyang |
ker | Kera |
kfo | malinka (Koro) |
kfr | Kutchi |
kg | Kongo |
kge | Komering |
kge-arab | Komering (Arabic script) |
kgg | Kusunda |
kgp | kainganga |
kha | kasia |
kho | Khotanese |
khq | Koyra Chiini |
khw | Khowar |
ki | kikuja |
kip | Sheshi Kham |
kiu | Kirmanjki |
kj | kuanjama |
kjh | Khakas |
kjp | Eastern Pwo |
kk | kazaĥa |
kk-arab | Kazakh (Arabic script) |
kk-cn | Kazakh (China) |
kk-cyrl | Kazakh (Cyrillic script) |
kk-kz | Kazakh (Kazakhstan) |
kk-latn | Kazakh (Latin script) |
kk-tr | Kazakh (Turkey) |
kkj | Kako |
kl | gronlanda |
kld | Gamilaraay |
kln | kalenĝina |
kls | Kalasha |
kls-arab | Kalasha (Arabic script) |
kls-latn | Kalasha (Latin script) |
km | kmera |
kmb | kimbunda |
kmr | Northern Kurdish |
kmr-arab | Northern Kurdish (Arabic script) |
kmr-latn | Northern Kurdish (Latin script) |
kmz | Khorasani Turkic |
kn | kanara |
knc | Central Kanuri |
knn | Maharashtrian Konkani |
ko | korea |
ko-hani | Korean (Hanja script) |
ko-kore | Korean (mixed script) |
ko-kp | Korean (North Korea) |
koi | Komi-Permyak |
kok | konkana |
kos | Kosraean |
koy | Koyukon |
kpe | kpelea |
kr | kanura |
krc | karaĉaj-balkara |
kri | Krio |
krj | Kinaray-a |
krl | karela |
kru | kuruksa |
ks | kaŝmira |
ks-arab | Kashmiri (Arabic script) |
ks-deva | Kashmiri (Devanagari script) |
ksb | ŝambaa |
ksf | Bafia |
ksh | kolonja |
ksw | S'gaw Karen |
ksy-beng | Kharia Thar (Bengali script) |
ku | kurda |
ku-arab | Kurdish (Arabic script) |
ku-latn | Kurdish (Latin script) |
kum | kumika |
kus | Kusaal |
kut | Kutenai |
kv | komia |
kw | kornvala |
kwk | Kwakʼwala |
kxv | Kuvi |
ky | kirgiza |
kyw-beng | Kurmali (Bengali script) |
kyw-deva | Kurmali (Devanagari script) |
la | latino |
lad | judhispana |
lad-hebr | Ladino (Hebrew script) |
lag | rangia |
lah | Western Panjabi |
laj | Lango |
lam | Lamba |
lb | luksemburga |
lbe | Lak |
lcm | Tungag |
ldn | Láadan |
lem | Nomaande |
lez | lezga |
lfn | Lingua Franca Nova |
lg | ganda |
li | limburga |
lij | ligura |
lij-mc | Monégasque |
lil | lilueta |
liv | Livonian |
ljp | Lampung Api |
lki | Laki |
lkt | lakota |
lld | Ladin |
lmo | lombarda |
ln | lingala |
lns | Lamnso' |
lo | laŭa |
lol | Mongo |
lou | luiziana kreola |
loz | lozia |
lrc | nord-lura |
lsm | Saamia |
lt | litova |
ltg | Latgalian |
lu | katanga-luba |
lua | kasaja-luba |
lui | Luiseno |
lun | lundaa |
luo | lua |
lus | Mizo |
luy | luhia |
luz | Southern Luri |
lv | latva |
lzh | Literary Chinese |
lzz | Laz |
mad | madura |
maf | Mafa |
mag | magaha |
mai | majtila |
mak | makasara |
man | Mandingo |
map-bms | Banyumasan |
mas | masaja |
maw | Mampruli |
mcn | Massa |
mcp | Maka |
mde | Maba |
mdf | mokŝa |
mdh | Maguindanaon |
mdr | Mandar |
men | mendea |
mer | merua |
mey | Hassaniyya |
mfa | Kelantan-Pattani Malay |
mfe | maŭrica kreola |
mg | malagasa |
mga | Middle Irish |
mgh | makua (Meetto) |
mgo | Metaʼ |
mh | marŝala |
mhk | Mungaka |
mhr | Eastern Mari |
mi | maoria |
mic | mikmaka |
mid | Mandaic |
min | minankabaŭa |
mis | alia |
mix | Mixtec |
mjx-beng | Mahali (Bengali script) |
mk | makedona |
ml | malajalama |
mn | mongola |
mn-mong | Mongolian (Mongolian script) |
mnc | Manchu |
mnc-latn | Manchu (Latin script) |
mnc-mong | Manchu (Mongolian script) |
mni | manipura |
mns | Mansi |
mnw | Mon |
mo | Moldovan |
moe | inua |
moh | mohoka |
mos | mosia |
mr | marata |
mrh | Mara |
mrj | Western Mari |
mrt | Marghi Central |
mrv | Mangareva |
ms | malaja |
ms-arab | Malay (Jawi script) |
msi | Sabah Malay |
mt | malta |
mua | mundanga |
mui | Musi |
mul | pluraj lingvoj |
mus | krika |
mvf | Peripheral Mongolian |
mvi | Miyako |
mvi-hira | Miyako (Hiragana script) |
mwl | miranda |
mwr | Marwari |
mwv | Mentawai |
mww | Hmong Daw |
mww-latn | Hmong Daw (Latin script) |
my | birma |
mye | Myene |
myv | erzja |
mzn | mazandarana |
na | naura |
nah | Nahuatl |
nan | Minnan |
nan-hani | Minnan (Han script) |
nan-hans | Minnan (Simplified Han script) |
nan-hant | Minnan (Traditional Han script) |
nan-latn-pehoeji | Minnan (Pe̍h-ōe-jī) |
nan-latn-tailo | Minnan (Tâi-lô) |
nap | napola |
naq | nama |
nb | dannorvega |
nd | nord-matabela |
nds | platgermana |
nds-nl | Low Saxon |
ne | nepala |
new | nevara |
ng | ndonga |
nge | Ngémba |
nia | niasa |
nit | Southeastern Kolami |
niu | niua |
njo | Ao Naga |
nl | nederlanda |
nl-be | flandra |
nl-informal | Dutch (informal address) |
nla | Ngombala |
nmg | Kwasio |
nmz | Nawdm |
nn | novnorvega |
nn-hognorsk | Norwegian Høgnorsk |
nnh | Ngiemboon |
nnz | Nda'Nda' |
no | norvega |
nod | Northern Thai |
nod-thai | Northern Thai (Thai script) |
nog | nogaja |
non | norena |
non-runr | Old Norse (Runic script) |
nov | Novial |
nqo | N’Ko |
nr | sud-matabela |
nrf-gg | Guernésiais |
nrf-je | Jèrriais |
nrm | Norman |
nsk | Naskapi |
nso | nord-sota |
nup | Nupe |
nus | nuera |
nv | navaha |
nwc | Classical Newari |
nxm | Numidian |
ny | njanĝa |
nym | Nyamwezi |
nyn | njankora |
nyo | Nyoro |
nys | Nyungar |
nzi | Nzima |
obt | Old Breton |
oc | okcitana |
oco | Old Cornish |
odt | Old Dutch |
ofs | Old Frisian |
oj | Ojibwa |
ojb | oĝibva nordokcidenta |
ojc | oĝibva centra |
ojg | Eastern Ojibwa |
ojp | Old Japanese |
ojp-hani | Old Japanese (Kanji script) |
ojp-hira | Old Japanese (Hiragana script) |
ojs | Oji-Cree |
ojw | oĝibva okcidenta |
oka | okanagana |
olo | Livvi-Karelian |
om | oroma |
oma | Omaha-Ponca |
ood | O'odham |
or | orijo |
os | oseta |
osa | Osage |
osa-latn | Osage (Latin script) |
osi | Osing |
osx | Old Saxon |
ota | Ottoman Turkish |
otk | Old Turkish |
ovd | Elfdalian |
owl | Old Welsh |
pa | panĝaba |
pag | pangasina |
pal | Pahlavi |
pal-phli | Pahlavi (Inscriptional Pahlavi script) |
pal-phlp | Pahlavi (Psalter Pahlavi script) |
pal-phlv | Pahlavi (Book Pahlavi script) |
pam | pampanga |
pao | Northern Paiute |
pap | Papiamento |
pap-aw | Papiamento (Aruba) |
paq | Parya |
pau | palaŭa |
pbb | Páez |
pcd | Picard |
pcm | niĝeria piĝino |
pdc | Pennsylvania German |
pdt | Plautdietsch |
peo | Old Persian |
pfl | Palatine German |
pgd | Gāndhārī |
pgd-arab | Gāndhārī (Arabic script) |
pgd-deva | Gāndhārī (Devanagari script) |
pgd-khar | Gāndhārī (Kharoshthi script) |
phl | Palula |
phn | Phoenician |
phn-latn | Phoenician (Latin script) |
phn-phnx | Phoenician (Phoenician script) |
phr | Pahari-Potwari |
pi | Pali |
pi-sidd | Pali (Siddham script) |
pih | Pitcairn-Norfolk |
pis | piĵina |
pjt | Pitjantjatjara |
pks | Pakistan Sign Language |
pl | pola |
pms | Piedmontese |
pnb | Western Punjabi |
pnt | Pontic |
pon | Pohnpeian |
pov | Upper Guinea Crioulo |
ppu | Papora-Hoanya |
pqm | malesita-pasamakvodja |
prg | prusa |
pro | Old Provençal |
prs | Dari |
ps | paŝtua |
ps-af | Pashto (Afghanistan) |
ps-pk | Pashto (Pakistan) |
psu | Sauraseni Prākrit |
psu-arab | Sauraseni Prākrit (Arabic script) |
psu-brah | Sauraseni Prākrit (Brahmi script) |
psu-deva | Sauraseni Prākrit (Devanagari script) |
psu-guru | Sauraseni Prākrit (Gurmukhi script) |
pt | portugala |
pt-ao1990 | Portuguese (1990 Orthographic Agreement) |
pt-br | portugala brazila |
pt-colb1945 | Portuguese (1945 Orthographic Agreement) |
pt-pt | portugala eŭropa |
pwn | Paiwan |
pyu | Puyuma |
qu | keĉua |
quc | Kʼicheʼ |
qug | Chimborazo Highland Quichua |
qwh | Huaylas Ancash Quechua |
qxq | Qashqai |
qya | Quenya |
rag | Logooli |
rah | Rabha |
raj | raĝastana |
rap | rapanuia |
rar | maoria kukinsula |
rcf | Réunion Creole French |
rej | Rejang |
rgn | Romagnol |
rhg | rohinĝa |
rhg-arab | Rohingya (Arabic script) |
rhg-rohg | Rohingya (Hanifi Rohingya script) |
rif | Riffian |
rki | Arakanese |
rkt | Rangpuri |
rm | romanĉa |
rm-puter | Putèr |
rm-rumgr | Rumantsch Grischun |
rm-surmiran | Surmiran |
rm-sursilv | Sursilvan |
rm-sutsilv | Sutsilvan |
rm-vallader | Vallader |
rmc | Carpathian Romani |
rmf | Finnish Kalo |
rmg | Traveller Norwegian |
rml | Baltic Romani |
rml-cyrl | Baltic Romani (Cyrillic script) |
rmn | Balkan Romani |
rmo | Sinte Romani |
rmw | Welsh-Romani |
rmy | Vlax Romani |
rn | burunda |
ro | rumana |
ro-md | Moldavian |
roa-rup | Aromanian |
roa-tara | Tarantino |
rof | kiromba |
rom | Romany |
rsk | Pannonian Rusyn |
rtm | Rotuman |
ru | rusa |
rue | Rusyn |
rug | Roviana |
ruo | Istro Romanian |
rup | arumana |
ruq | Megleno-Romanian |
ruq-cyrl | Megleno-Romanian (Cyrillic script) |
ruq-latn | Megleno-Romanian (Latin script) |
rut | Rutul |
rw | ruanda |
rwk | rua |
rwr | Marwari (India) |
rys | Yaeyama |
rys-hira | Yaeyama (Hiragana script) |
ryu | Okinawan |
ryu-hira | Okinawan (Hiragana script) |
sa | sanskrito |
sa-sidd | Sanskrit (Siddham script) |
sad | sandavea |
sah | jakuta |
sam | Samaritan Aramaic |
saq | samburua |
sas | Sasak |
sat | santala |
sat-beng | Santali (Bengali script) |
sat-latn | Santali (Latin script) |
sat-orya | Santali (Oriya script) |
saz | Saurashtra |
sba | gambaja |
sbp | Sangu |
sc | sarda |
scl | Shina |
scn | sicilia |
sco | skota |
sd | sinda |
sd-deva | Sindhi (Devanagari script) |
sd-gujr | Sindhi (Gujarati script) |
sd-khoj | Sindhi (Khojki script) |
sd-sind | Sindhi (Khudawadi script) |
sdc | Sassarese Sardinian |
sdh | Southern Kurdish |
sdh-arab | Southern Kurdish (Arabic script) |
sdh-latn | Southern Kurdish (Latin script) |
se | nord-samea |
se-fi | Northern Sami (Finland) |
se-no | Northern Sami (Norway) |
se-se | Northern Sami (Sweden) |
see | Seneca |
seh | Sena |
sei | Seri |
sel | Selkup |
ser | Serrano |
ses | Koyraboro Senni |
sg | sangoa |
sga | Old Irish |
sgs | Samogitian |
sh | serbo-Kroata |
sh-cyrl | Serbo-Croatian (Cyrillic script) |
sh-latn | Serbo-Croatian (Latin script) |
shd | Kundal Shahi |
shi | ŝelha |
shi-latn | Tachelhit (Latin script) |
shi-tfng | Tachelhit (Tifinagh script) |
shn | ŝana |
shu | Chadian Arabic |
shy | Shawiya |
shy-arab | Shawiya (Arabic script) |
shy-latn | Shawiya (Latin script) |
shy-tfng | Shawiya (Tifinagh script) |
si | sinhala |
sia | Akkala Sami |
sid | Sidamo |
simple | Simple English |
sjd | Kildin Sami |
sje | Pite Sami |
sjk | Kemi Sami |
sjn | Sindarin |
sjo | Xibe |
sjt | Ter Sami |
sju | Ume Sami |
sk | slovaka |
skr | Saraiki |
skr-arab | Saraiki (Arabic script) |
sl | slovena |
slh | sud-laŝucida |
sli | Lower Silesian |
slr | Salar |
sly | Selayar |
sm | samoa |
sma | Southern Sami |
smj | Lule Sami |
smn | anar-samea |
sms | skolt-samea |
sn | ŝona |
snk | soninka |
so | somala |
sog | Sogdien |
sq | albana |
sr | serba |
sr-cyrl | Serbian (Cyrillic script) |
sr-ec | Serbian (Cyrillic script) |
sr-el | Serbian (Latin script) |
sr-latn | Serbian (Latin script) |
sr-me | Montenegrin |
srn | surinama |
sro | Campidanese Sardinian |
srq | Sirionó |
srr | Serer |
ss | svazia |
ssf | Thao |
ssy | Saho |
st | sota |
sth | Shelta |
stq | Saterland Frisian |
str | saliŝa nord-markola |
sty | Siberian Tatar |
su | sunda |
suk | sukuma |
sus | Susu |
sux | Sumerian |
sux-latn | Sumerian (Latin script) |
sux-xsux | Sumerian (Cuneiform script) |
sv | sveda |
sw | svahila |
sw-cd | Congo Swahili |
swb | maorea |
sxu | Upper Saxon |
syc | Classical Syriac |
syl | Sylheti |
syl-beng | Sylheti (Bengali script) |
syr | siria |
szl | silezi-pola |
szy | Sakizaya |
ta | tamila |
tay | Atayal |
tce | sud-tuĉona |
tcy | Tulu |
tdd | Tai Nuea |
te | telugua |
tem | temna |
teo | tesa |
ter | Tereno |
tet | tetuna |
tg | taĝika |
tg-cyrl | Tajik (Cyrillic script) |
tg-latn | Tajik (Latin script) |
tgx | tagiŝa |
th | taja |
thq | Kochila Tharu |
thr | Rana Tharu |
tht | taltana |
ti | tigraja |
tig | tigrea |
tiv | Tiv |
tji | Northern Tujia |
tk | turkmena |
tkl | Tokelau |
tkr | Tsakhur |
tl | tagaloga |
tlb | Tobelo |
tlh | klingona |
tlh-latn | klingona en la latina skribsistemo |
tlh-piqd | klingona en la klingona skribsistemo |
tli | tlingita |
tly | Talysh |
tly-cyrl | Talysh (Cyrillic script) |
tmh | Tamashek |
tn | cvana |
tnq | Taíno |
to | tongana |
tog | Nyasa Tonga |
toi | Tonga (Botatwe) |
tok | Tokipono |
tpi | Tokpisino |
tr | turka |
tru | Turoyo |
trv | sedeka |
trw | Torwali |
ts | conga |
tsd | Tsakonian |
tsi | Tsimshian |
tt | tatara |
tt-cyrl | Tatar (Cyrillic script) |
tt-latn | Tatar (Latin script) |
ttj | Tooro |
ttm | nord-tuĉona |
ttt | Muslim Tat |
tui | Tupuri |
tum | tumbuka |
tvl | tuvala |
tvu | Tunen |
tw | Twi |
twq | Tasawaq |
txg | Tangut |
txo-beng | Toto (Bengali script) |
ty | tahitia |
tyv | tuva |
tzl | Talossan |
tzm | tamaziĥta mez-atlasa |
udm | udmurta |
ug | ujgura |
ug-arab | Uyghur (Arabic script) |
ug-latn | Uyghur (Latin script) |
uga | Ugaritic |
uk | ukraina |
umb | ovimbunda |
umu | Munsee |
und | nekonata lingvo |
unr | Mundari |
unr-deva | Mundari (Devanagari script) |
unr-nagm | Mundari (Nag Mundari script) |
ur | urduo |
uun | Pazeh |
uz | uzbeka |
uz-cyrl | Uzbek (Cyrillic script) |
uz-latn | Uzbek (Latin script) |
vai | vaja |
ve | vendaa |
vec | venecia |
vep | Veps |
vi | vjetnama |
vi-hani | Vietnamese (Han script) |
vls | West Flemish |
vmf | Main-Franconian |
vmw | makua |
vo | Volapuko |
vot | Votic |
vro | Võro |
vun | kivunja |
vut | Vute |
wa | valona |
wae | germana valza |
wal | Wolaytta |
war | varaja |
was | Washo |
wbp | Warlpiri |
wes | Pidgin (Cameroon) |
wlm | Middle Welsh |
wls | Wallisian |
wlx | Wali |
wo | volofa |
wsg | Adilabad Gondi |
wsv | Wotapuri-Katarqalai |
wuu | vua |
wuu-hans | Wu (Simplified Han script) |
wuu-hant | Wu (Traditional Han script) |
wya | Wyandot |
xal | kalmuka |
xbm | Middle Breton |
xh | ksosa |
xmf | Mingrelian |
xno | Anglo-Norman |
xnr | kangra |
xnr-deva | Kangri (Devanagari script) |
xnr-takr | Kangri (Takri script) |
xog | soga |
xon | Konkomba |
xpu | Punic |
xsu | Sanumá |
xsy | Saisiyat |
yao | Yao |
yap | Yapese |
yas | Nugunu |
yat | Yambeta |
yav | Yangben |
ybb | Yemba |
yec | Yeniche |
yi | jida |
ykg | Tundra Yukaghir |
yo | joruba |
yoi | Yonaguni |
yoi-hira | Yonaguni (Hiragana script) |
yox | Yoron |
yox-hira | Yoron (Hiragana script) |
yrk | Nenets |
yrl | nengatua |
yue | kantona |
yue-hans | Cantonese (Simplified Han script) |
yue-hant | Cantonese (Traditional Han script) |
za | ĝuanga |
zai | Isthmus Zapotec |
zap | Zapotec |
zbl | Blissymbols |
zea | Zeelandic |
zen | Zenaga |
zgh | tamaziĥta maroka norma |
zgh-latn | Standard Moroccan Tamazight (Latin script) |
zh | ĉina |
zh-classical | Literary Chinese |
zh-cn | Chinese (China) |
zh-hans | ĉina simpligita |
zh-hant | ĉina tradicia |
zh-hk | Chinese (Hong Kong) |
zh-min-nan | Minnan |
zh-mo | Chinese (Macau) |
zh-my | Chinese (Malaysia) |
zh-sg | Chinese (Singapore) |
zh-tw | Chinese (Taiwan) |
zh-yue | Cantonese |
zmi | Negeri Sembilan Malay |
zpu | Yalálag Zapotec |
zu | zulua |
zun | zunjia |
zxx | nelingvaĵo |
zza | zazaa |
nombro: 1205
- Proveja listo de redonitaj lingvonomoj laŭ la kodoj
{{#invoke:Lingvonomo/provejo|list}}
redonas
Listo de lingvonomoj
Kodo | Nomo |
---|---|
nombro: 1205 | |
aa | afara |
aae | Arbëresh |
ab | abĥaza |
abe | Western Abenaki |
abq | Abaza |
abq-latn | Abaza |
abr | Abron |
abs | Ambonese Malay |
ace | aĉea |
acf | Saint Lucian Creole |
ach | Acoli |
acm | Iraqi Arabic |
ada | dangba |
ady | adigea |
ady-cyrl | Adyghe (Cyrillic script) |
ae | Avestan |
aeb | Tunisian Arabic |
aeb-arab | Tunisian Arabic (Arabic script) |
aeb-latn | Tunisian Arabic (Latin script) |
aec | Saʽidi Arabic |
af | afrikansa |
afh | Afrihili |
agq | Aghem |
ahr | Ahirani |
aii | Assyrian Neo-Aramaic |
ain | ajnua |
ajg | Ajagbe |
ak | akana |
akb | Batak Angkola |
akk | Akkadian |
akk-latn | Akkadian (Latin script) |
akk-xsux | Akkadian (Cuneiform script) |
akz | Alabama |
alc | Kawésqar |
ale | aleuta |
ale-cyrl | Aleut (Cyrillic script) |
aln | Gheg Albanian |
alq | Algonquin |
als | Alemannic |
alt | sud-altaja |
am | amhara |
ami | Amis |
an | aragona |
ane | Xârâcùù |
ang | Old English |
ann | Obolo |
anp | angika |
apc | Levantine Arabic |
apc-latn | Levantine Arabic (Latin script) |
ar | araba |
ar-001 | araba moderna norma |
arc | Aramaic |
arn | mapuĉa |
aro | Araona |
arp | arapaha |
arq | Algerian Arabic |
ars | araba naĝda |
arw | Arawak |
ary | Moroccan Arabic |
ary-arab | Moroccan Arabic (Arabic script) |
ary-latn | Moroccan Arabic (Latin script) |
arz | Egyptian Arabic |
as | asama |
asa | Asu |
ase | American Sign Language |
ast | astura |
atj | atikameka |
atv | Northern Altai |
av | avara |
avk | Kotava |
awa | avadhia |
ay | ajmara |
az | azerbajĝana |
az-cyrl | Azerbaijani (Cyrillic script) |
azb | South Azerbaijani |
ba | baŝkira |
bag | Tuki |
bal | Baluchi |
bal-latn | Baluchi (Latin script) |
ban | balia |
ban-bali | Balinese (Balinese script) |
bar | Bavarian |
bas | basaa |
bat-smg | Samogitian |
bax | Bamun |
bbc | Batak Toba |
bbc-latn | Batak Toba (Latin script) |
bbj | Ghomala |
bcc | Southern Balochi |
bci | Baoulé |
bcl | Central Bikol |
bdr | West Coast Bajau |
be | belorusa |
be-tarask | Belarusian (Taraškievica orthography) |
be-x-old | Belarusian (Taraškievica orthography) |
bej | Beja |
bem | bemba |
bew | Betawi |
bez | benaa |
bfa | Bari |
bfd | Bafut |
bfi | brita signolingvo |
bfq | Badaga |
bft | Balti |
bft-tibt | Balti (Tibetan script) |
bfw | Bonda |
bfz | Mahasu Pahari |
bfz-deva | Mahasu Pahari (Devanagari script) |
bfz-takr | Mahasu Pahari (Takri script) |
bg | bulgara |
bgc | harjana |
bgc-arab | Haryanvi (Arabic script) |
bgc-deva | Haryanvi (Devanagari script) |
bgn | Western Balochi |
bgp | Eastern Balochi |
bgq | Bagri |
bgq-arab | Bagri (Arabic script) |
bgq-deva | Bagri (Devanagari script) |
bh | Bhojpuri |
bha | Bharia |
bhd | Bhadrawahi |
bhd-deva | Bhadrawahi (Devanagari script) |
bhd-takr | Bhadrawahi (Takri script) |
bho | boĝpura |
bi | bislamo |
bik | Bikol |
bin | edoa |
bjn | Banjar |
bkc | Baka |
bkh | Bakako |
bkm | Kom |
bla | siksika |
blc | Nuxalk |
blk | Pa'O |
blo | aniia |
blt | Tai Dam |
bm | bambara |
bn | bengala |
bnn | Bunun |
bo | tibeta |
bol | Bole |
bom | Berom |
bpy | Bishnupriya |
bqi | Bakhtiari |
bqz | Mka'a |
br | bretona |
bra | Braj |
brh | Brahui |
brh-latn | Brahui (Latin script) |
brx | bodoa |
bs | bosna |
bse | Wushi |
bsk | Burushaski |
bss | Akoose |
btd | Batak Dairi |
btm | Batak Mandailing |
bto | Rinconada Bikol |
bts | Batak Simalungun |
btx | Batak Karo |
btz | Batak Alas-Kluet |
bua | Buriat |
bug | buĝia |
bug-bugi | Buginese (Buginese script) |
bum | Bulu |
bwr | Bura-Pabir |
bxr | Russia Buriat |
byn | bilena |
byv | Medumba |
bzj | Belize Kriol |
bzs | Brazilian Sign Language |
ca | kataluna |
cad | Caddo |
cak | Kaqchikel |
cal | Carolinian |
car | Carib |
cay | kajuga |
cbk-zam | Chavacano |
cch | Atsam |
ccp | ĉakma |
ccp-beng | Chakma (Bengali script) |
cdo | Mindong |
cdo-hani | Mindong (Han script) |
cdo-hant | Mindong (Traditional Han script) |
cdo-latn | Mindong (Latin script) |
cdz-beng | Koda (Bengali script) |
ce | ĉeĉena |
ceb | cebua |
cgg | kiga |
ch | ĉamora |
chb | Chibcha |
chg | Chagatai |
chk | ĉuka |
chm | maria |
chn | Chinook Jargon |
cho | ĉakta |
chp | ĉipevajana |
chr | ĉeroka |
chy | ĉejena |
cic | Chickasaw |
cja | Western Cham |
cja-arab | Western Cham (Arabic script) |
cja-cham | Western Cham (Cham script) |
cja-latn | Western Cham (Latin script) |
cjm | Eastern Cham |
cjm-arab | Eastern Cham (Arabic script) |
cjm-cham | Eastern Cham (Cham script) |
cjm-latn | Eastern Cham (Latin script) |
cjy | Jin |
cjy-hans | Jin (Simplified Han script) |
cjy-hant | Jin (Traditional Han script) |
ckb | sorana |
ckb-arab | Central Kurdish (Arabic script) |
ckb-latn | Central Kurdish (Latin script) |
cko | Anufo |
ckt | Chukchi |
clc | ĉilkotina |
cmg | Classical Mongolian |
cnh | Hakha-Chin |
cnr | Montenegrin |
cnr-cyrl | Montenegrin (Cyrillic script) |
cnr-latn | Montenegrin (Latin script) |
cnx | Middle Cornish |
co | korsika |
cop | Coptic |
cps | Capiznon |
cpx | Puxian |
cpx-hans | Puxian (Simplified Han script) |
cpx-hant | Puxian (Traditional Han script) |
cpx-latn | Puxian (Latin script) |
cr | Cree |
crb | Island Carib |
crg | miĉifa |
crh | Crimean Tatar |
crh-cyrl | Crimean Tatar (Cyrillic script) |
crh-latn | Crimean Tatar (Latin script) |
crh-ro | Dobrujan Tatar |
crj | kria jakob-golfa suda |
crk | kria preria |
crl | kria jakob-golfa norda |
crm | kria alka |
crr | algonkena (Norda Karolino) |
crs | Seselwa Creole French |
cs | ĉeĥa |
csb | Kashubian |
csw | kria marĉa |
ctg | Chittagonian |
cu | malnovslava |
cv | ĉuvaŝa |
cwd | Woods Cree |
cy | kimra |
da | dana |
dag | Dagbani |
dak | dakotaa |
dar | dargva |
dav | taitaa |
ddn | Dendi |
de | germana |
de-1901 | German (traditional orthography) |
de-at | germana aŭstra |
de-ch | germana svisa |
de-formal | German (formal address) |
del | Delaware |
den | Slave |
dga | Southern Dagaare |
dgr | dogriba |
din | Dinka |
diq | Dimli |
dje | zarmaa |
doi | dogra |
doi-arab | Dogri (Arabic script) |
doi-deva | Dogri (Devanagari script) |
doi-dogr | Dogri (Dogra script) |
dru | Rukai |
dsb | malsuprasoraba |
dso | Desiya |
dtp | Central Dusun |
dty | Doteli |
dua | dualaa |
duf | Dumbea |
dum | Middle Dutch |
dv | maldiva |
dyo | djola |
dyu | Dyula |
dz | dzonko |
dzg | dazaa |
ebu | embua |
ee | evea |
efi | ibibioefika |
egl | Emilian |
egy | Ancient Egyptian |
eka | ekaĝuka |
ekp | Ekpeye |
el | greka |
el-cy | Cypriot Greek |
elm | Eleme |
elx | Elamite |
eml | Emiliano-Romagnolo |
en | angla |
en-au | angla aŭstralia |
en-ca | angla kanada |
en-gb | angla brita |
en-in | Indian English |
en-jm | Jamaican English |
en-nz | New Zealand English |
en-us | angla usona |
en-x-piglatin | Pig Latin |
enm | Middle English |
eo | Esperanto |
eo-hsistemo | Esperanto (H-sistemo) |
eo-xsistemo | Esperanto (X-sistemo) |
es | hispana |
es-419 | hispana amerika |
es-es | hispana eŭropa |
es-formal | Spanish (formal address) |
es-mx | hispana meksika |
ess | Central Siberian Yupik |
esu | Central Yupik |
et | estona |
eto | Eton |
ett | Etruscian |
etu | Ejagham |
eu | eŭska |
ewo | eunda |
ext | Extremaduran |
eya | Eyak |
fa | persa |
fa-af | daria |
fan | Fang |
fat | Fanti |
ff | fula |
fi | finna |
fil | filipina |
fit | Tornedalen Finnish |
fiu-vro | Võro |
fj | fiĝia |
fkv | Kvensk |
fmp | Fe'Fe' |
fo | feroa |
fon | fonua |
fos | Siraya |
fr | franca |
fr-ca | franca kanada |
fr-ch | franca svisa |
frc | kaĵun-franca |
frk | Frankish |
frm | Mezfranca |
fro | Malnovfranca |
frp | Arpitan |
frr | nord-frisa |
frs | Eastern Frisian |
fsl | French Sign Language |
fud | Futunan |
fuf | Pular |
fur | friula |
fvr | Fur |
fy | okcident-frisa |
ga | irlanda |
gaa | gaa |
gag | Gagauz |
gan | Gan |
gan-hans | Gan (Simplified Han script) |
gan-hant | Gan (Traditional Han script) |
gay | Gayo |
gba | Gbaya |
gbk | Gaddi |
gbk-deva | Gaddi (Devanagari script) |
gbk-takr | Gaddi (Takri script) |
gbm | Garhwali |
gbz | Zoroastrian Dari |
gcf | Guadeloupean Creole |
gcr | Guianan Creole |
gd | skot-gaela |
gez | geeza |
gil | kiribata |
gju | Gujari |
gju-arab | Gujari (Arabic script) |
gju-deva | Gujari (Devanagari script) |
gl | galega |
gld | Nanai |
glk | Gilaki |
gmh | Middle High German |
gml | Middle Low German |
gmy | Mycenaean Greek |
gn | gvarania |
goh | Old High German |
gom | Goan Konkani |
gom-deva | Goan Konkani (Devanagari script) |
gom-latn | Goan Konkani (Latin script) |
gon | Gondi |
gor | gorontala |
got | Gothic |
gpe | Ghanaian Pidgin |
grb | Grebo |
grc | Ancient Greek |
gsg | germana signolingvo |
gsw | svisgermana |
gsw-fr | Alsatian |
gu | guĝarata |
guc | Wayuu |
gur | Frafra |
guw | Gun |
guz | gusia |
gv | manksa |
gwi | gviĉina |
gya | Gbaya |
ha | haŭsa |
ha-arab | Hausa (Arabic script) |
ha-ne | Hausa (Niger) |
hac | Gurani |
hai | haida |
hak | Hakka Chinese |
hak-hans | Hakka (Simplified Han script) |
hak-hant | Hakka (Traditional Han script) |
hak-latn | Hakka (Latin script) |
hav | Havu |
haw | havaja |
hax | sud-haida |
haz | Hazaragi |
hbo | Biblical Hebrew |
hdn | Northern Haida |
he | hebrea |
hi | hinda |
hi-kthi | Hindi (Kaithi script) |
hi-latn | Hindi (Latin) |
hif | Fiji Hindi |
hif-deva | Fiji Hindi (Devanagari script) |
hif-latn | Fiji Hindi (Latin script) |
hil | hiligajnona |
hit | Hittite |
hit-latn | Hittite (Latin script) |
hit-xsux | Hittite (Cuneiform script) |
hke | Hunde |
hmn | mjaŭa |
hne | Chhattisgarhi |
hnj | Hmong Njua |
hno | Northern Hindko |
ho | Hiri Motu |
hoc | Ho |
hoc-latn | Ho (Latin script) |
hr | kroata |
hrx | Hunsrik |
hsb | suprasoraba |
hsn | Xiang |
hsn-hans | Xiang (Simplified Han script) |
hsn-hant | Xiang (Traditional Han script) |
ht | haitia kreola |
hts | Hadza |
hu | hungara |
hu-formal | Hungarian (formal address) |
hup | hupa |
hur | halkomelema |
hy | armena |
hyw | Western Armenian |
hz | herera |
ia | Interlingvao |
iba | ibana |
ibb | ibibia |
id | indonezia |
ie | Interlingveo |
ig | igba |
igb | Ebira |
igl | Igala |
ii | jia |
ik | eskima |
ike | Eastern Canadian Inuktitut |
ike-cans | Eastern Canadian (Aboriginal syllabics) |
ike-latn | Eastern Canadian (Latin script) |
ikt | inuvialuktuna |
ilo | iloka |
inh | inguŝa |
io | Ido |
is | islanda |
ish | Esan |
isu | Isu |
isv-cyrl | Interslavic (Cyrillic script) |
isv-latn | Interslavic (Latin script) |
it | itala |
iu | inuita |
izh | Ingrian |
ja | japana |
ja-hani | Japanese (Kanji script) |
ja-hira | Japanese (Hiragana script) |
ja-hrkt | Japanese (Kana script) |
ja-kana | Japanese (Katakana script) |
jac | Popti' |
jam | Jamaican Creole English |
jbo | Loĵbano |
jdt | Judeo-Tat |
jgo | Ngomba |
jje | Jeju |
jmc | kimaĉame |
jpr | Judeo-Persian |
jrb | Judeo-Arabic |
jut | Jutish |
jv | java |
jv-java | Javanese (Javanese script) |
ka | kartvela |
kaa | Kara-Kalpak |
kab | kabila |
kac | kaĉina |
kai | Karekare |
kaj | Jju |
kam | kambaa |
kaw | Kawi |
kbd | kabarda |
kbd-cyrl | Kabardian (Cyrillic script) |
kbl | Kanembu |
kbp | Kabiye |
kcg | Tyap |
kck | Kalanga |
kde | makonda |
kea | kaboverda kreola |
ken | Kenyang |
ker | Kera |
kfo | malinka (Koro) |
kfr | Kutchi |
kg | Kongo |
kge | Komering |
kge-arab | Komering (Arabic script) |
kgg | Kusunda |
kgp | kainganga |
kha | kasia |
kho | Khotanese |
khq | Koyra Chiini |
khw | Khowar |
ki | kikuja |
kip | Sheshi Kham |
kiu | Kirmanjki |
kj | kuanjama |
kjh | Khakas |
kjp | Eastern Pwo |
kk | kazaĥa |
kk-arab | Kazakh (Arabic script) |
kk-cn | Kazakh (China) |
kk-cyrl | Kazakh (Cyrillic script) |
kk-kz | Kazakh (Kazakhstan) |
kk-latn | Kazakh (Latin script) |
kk-tr | Kazakh (Turkey) |
kkj | Kako |
kl | gronlanda |
kld | Gamilaraay |
kln | kalenĝina |
kls | Kalasha |
kls-arab | Kalasha (Arabic script) |
kls-latn | Kalasha (Latin script) |
km | kmera |
kmb | kimbunda |
kmr | Northern Kurdish |
kmr-arab | Northern Kurdish (Arabic script) |
kmr-latn | Northern Kurdish (Latin script) |
kmz | Khorasani Turkic |
kn | kanara |
knc | Central Kanuri |
knn | Maharashtrian Konkani |
ko | korea |
ko-hani | Korean (Hanja script) |
ko-kore | Korean (mixed script) |
ko-kp | Korean (North Korea) |
koi | Komi-Permyak |
kok | konkana |
kos | Kosraean |
koy | Koyukon |
kpe | kpelea |
kr | kanura |
krc | karaĉaj-balkara |
kri | Krio |
krj | Kinaray-a |
krl | karela |
kru | kuruksa |
ks | kaŝmira |
ks-arab | Kashmiri (Arabic script) |
ks-deva | Kashmiri (Devanagari script) |
ksb | ŝambaa |
ksf | Bafia |
ksh | kolonja |
ksw | S'gaw Karen |
ksy-beng | Kharia Thar (Bengali script) |
ku | kurda |
ku-arab | Kurdish (Arabic script) |
ku-latn | Kurdish (Latin script) |
kum | kumika |
kus | Kusaal |
kut | Kutenai |
kv | komia |
kw | kornvala |
kwk | Kwakʼwala |
kxv | Kuvi |
ky | kirgiza |
kyw-beng | Kurmali (Bengali script) |
kyw-deva | Kurmali (Devanagari script) |
la | latino |
lad | judhispana |
lad-hebr | Ladino (Hebrew script) |
lag | rangia |
lah | Western Panjabi |
laj | Lango |
lam | Lamba |
lb | luksemburga |
lbe | Lak |
lcm | Tungag |
ldn | Láadan |
lem | Nomaande |
lez | lezga |
lfn | Lingua Franca Nova |
lg | ganda |
li | limburga |
lij | ligura |
lij-mc | Monégasque |
lil | lilueta |
liv | Livonian |
ljp | Lampung Api |
lki | Laki |
lkt | lakota |
lld | Ladin |
lmo | lombarda |
ln | lingala |
lns | Lamnso' |
lo | laŭa |
lol | Mongo |
lou | luiziana kreola |
loz | lozia |
lrc | nord-lura |
lsm | Saamia |
lt | litova |
ltg | Latgalian |
lu | katanga-luba |
lua | kasaja-luba |
lui | Luiseno |
lun | lundaa |
luo | lua |
lus | Mizo |
luy | luhia |
luz | Southern Luri |
lv | latva |
lzh | Literary Chinese |
lzz | Laz |
mad | madura |
maf | Mafa |
mag | magaha |
mai | majtila |
mak | makasara |
man | Mandingo |
map-bms | Banyumasan |
mas | masaja |
maw | Mampruli |
mcn | Massa |
mcp | Maka |
mde | Maba |
mdf | mokŝa |
mdh | Maguindanaon |
mdr | Mandar |
men | mendea |
mer | merua |
mey | Hassaniyya |
mfa | Kelantan-Pattani Malay |
mfe | maŭrica kreola |
mg | malagasa |
mga | Middle Irish |
mgh | makua (Meetto) |
mgo | Metaʼ |
mh | marŝala |
mhk | Mungaka |
mhr | Eastern Mari |
mi | maoria |
mic | mikmaka |
mid | Mandaic |
min | minankabaŭa |
mis | alia |
mix | Mixtec |
mjx-beng | Mahali (Bengali script) |
mk | makedona |
ml | malajalama |
mn | mongola |
mn-mong | Mongolian (Mongolian script) |
mnc | Manchu |
mnc-latn | Manchu (Latin script) |
mnc-mong | Manchu (Mongolian script) |
mni | manipura |
mns | Mansi |
mnw | Mon |
mo | Moldovan |
moe | inua |
moh | mohoka |
mos | mosia |
mr | marata |
mrh | Mara |
mrj | Western Mari |
mrt | Marghi Central |
mrv | Mangareva |
ms | malaja |
ms-arab | Malay (Jawi script) |
msi | Sabah Malay |
mt | malta |
mua | mundanga |
mui | Musi |
mul | pluraj lingvoj |
mus | krika |
mvf | Peripheral Mongolian |
mvi | Miyako |
mvi-hira | Miyako (Hiragana script) |
mwl | miranda |
mwr | Marwari |
mwv | Mentawai |
mww | Hmong Daw |
mww-latn | Hmong Daw (Latin script) |
my | birma |
mye | Myene |
myv | erzja |
mzn | mazandarana |
na | naura |
nah | Nahuatl |
nan | Minnan |
nan-hani | Minnan (Han script) |
nan-hans | Minnan (Simplified Han script) |
nan-hant | Minnan (Traditional Han script) |
nan-latn-pehoeji | Minnan (Pe̍h-ōe-jī) |
nan-latn-tailo | Minnan (Tâi-lô) |
nap | napola |
naq | nama |
nb | dannorvega |
nd | nord-matabela |
nds | platgermana |
nds-nl | Low Saxon |
ne | nepala |
new | nevara |
ng | ndonga |
nge | Ngémba |
nia | niasa |
nit | Southeastern Kolami |
niu | niua |
njo | Ao Naga |
nl | nederlanda |
nl-be | flandra |
nl-informal | Dutch (informal address) |
nla | Ngombala |
nmg | Kwasio |
nmz | Nawdm |
nn | novnorvega |
nn-hognorsk | Norwegian Høgnorsk |
nnh | Ngiemboon |
nnz | Nda'Nda' |
no | norvega |
nod | Northern Thai |
nod-thai | Northern Thai (Thai script) |
nog | nogaja |
non | norena |
non-runr | Old Norse (Runic script) |
nov | Novial |
nqo | N’Ko |
nr | sud-matabela |
nrf-gg | Guernésiais |
nrf-je | Jèrriais |
nrm | Norman |
nsk | Naskapi |
nso | nord-sota |
nup | Nupe |
nus | nuera |
nv | navaha |
nwc | Classical Newari |
nxm | Numidian |
ny | njanĝa |
nym | Nyamwezi |
nyn | njankora |
nyo | Nyoro |
nys | Nyungar |
nzi | Nzima |
obt | Old Breton |
oc | okcitana |
oco | Old Cornish |
odt | Old Dutch |
ofs | Old Frisian |
oj | Ojibwa |
ojb | oĝibva nordokcidenta |
ojc | oĝibva centra |
ojg | Eastern Ojibwa |
ojp | Old Japanese |
ojp-hani | Old Japanese (Kanji script) |
ojp-hira | Old Japanese (Hiragana script) |
ojs | Oji-Cree |
ojw | oĝibva okcidenta |
oka | okanagana |
olo | Livvi-Karelian |
om | oroma |
oma | Omaha-Ponca |
ood | O'odham |
or | orijo |
os | oseta |
osa | Osage |
osa-latn | Osage (Latin script) |
osi | Osing |
osx | Old Saxon |
ota | Ottoman Turkish |
otk | Old Turkish |
ovd | Elfdalian |
owl | Old Welsh |
pa | panĝaba |
pag | pangasina |
pal | Pahlavi |
pal-phli | Pahlavi (Inscriptional Pahlavi script) |
pal-phlp | Pahlavi (Psalter Pahlavi script) |
pal-phlv | Pahlavi (Book Pahlavi script) |
pam | pampanga |
pao | Northern Paiute |
pap | Papiamento |
pap-aw | Papiamento (Aruba) |
paq | Parya |
pau | palaŭa |
pbb | Páez |
pcd | Picard |
pcm | niĝeria piĝino |
pdc | Pennsylvania German |
pdt | Plautdietsch |
peo | Old Persian |
pfl | Palatine German |
pgd | Gāndhārī |
pgd-arab | Gāndhārī (Arabic script) |
pgd-deva | Gāndhārī (Devanagari script) |
pgd-khar | Gāndhārī (Kharoshthi script) |
phl | Palula |
phn | Phoenician |
phn-latn | Phoenician (Latin script) |
phn-phnx | Phoenician (Phoenician script) |
phr | Pahari-Potwari |
pi | Pali |
pi-sidd | Pali (Siddham script) |
pih | Pitcairn-Norfolk |
pis | piĵina |
pjt | Pitjantjatjara |
pks | Pakistan Sign Language |
pl | pola |
pms | Piedmontese |
pnb | Western Punjabi |
pnt | Pontic |
pon | Pohnpeian |
pov | Upper Guinea Crioulo |
ppu | Papora-Hoanya |
pqm | malesita-pasamakvodja |
prg | prusa |
pro | Old Provençal |
prs | Dari |
ps | paŝtua |
ps-af | Pashto (Afghanistan) |
ps-pk | Pashto (Pakistan) |
psu | Sauraseni Prākrit |
psu-arab | Sauraseni Prākrit (Arabic script) |
psu-brah | Sauraseni Prākrit (Brahmi script) |
psu-deva | Sauraseni Prākrit (Devanagari script) |
psu-guru | Sauraseni Prākrit (Gurmukhi script) |
pt | portugala |
pt-ao1990 | Portuguese (1990 Orthographic Agreement) |
pt-br | portugala brazila |
pt-colb1945 | Portuguese (1945 Orthographic Agreement) |
pt-pt | portugala eŭropa |
pwn | Paiwan |
pyu | Puyuma |
qu | keĉua |
quc | Kʼicheʼ |
qug | Chimborazo Highland Quichua |
qwh | Huaylas Ancash Quechua |
qxq | Qashqai |
qya | Quenya |
rag | Logooli |
rah | Rabha |
raj | raĝastana |
rap | rapanuia |
rar | maoria kukinsula |
rcf | Réunion Creole French |
rej | Rejang |
rgn | Romagnol |
rhg | rohinĝa |
rhg-arab | Rohingya (Arabic script) |
rhg-rohg | Rohingya (Hanifi Rohingya script) |
rif | Riffian |
rki | Arakanese |
rkt | Rangpuri |
rm | romanĉa |
rm-puter | Putèr |
rm-rumgr | Rumantsch Grischun |
rm-surmiran | Surmiran |
rm-sursilv | Sursilvan |
rm-sutsilv | Sutsilvan |
rm-vallader | Vallader |
rmc | Carpathian Romani |
rmf | Finnish Kalo |
rmg | Traveller Norwegian |
rml | Baltic Romani |
rml-cyrl | Baltic Romani (Cyrillic script) |
rmn | Balkan Romani |
rmo | Sinte Romani |
rmw | Welsh-Romani |
rmy | Vlax Romani |
rn | burunda |
ro | rumana |
ro-md | Moldavian |
roa-rup | Aromanian |
roa-tara | Tarantino |
rof | kiromba |
rom | Romany |
rsk | Pannonian Rusyn |
rtm | Rotuman |
ru | rusa |
rue | Rusyn |
rug | Roviana |
ruo | Istro Romanian |
rup | arumana |
ruq | Megleno-Romanian |
ruq-cyrl | Megleno-Romanian (Cyrillic script) |
ruq-latn | Megleno-Romanian (Latin script) |
rut | Rutul |
rw | ruanda |
rwk | rua |
rwr | Marwari (India) |
rys | Yaeyama |
rys-hira | Yaeyama (Hiragana script) |
ryu | Okinawan |
ryu-hira | Okinawan (Hiragana script) |
sa | sanskrito |
sa-sidd | Sanskrit (Siddham script) |
sad | sandavea |
sah | jakuta |
sam | Samaritan Aramaic |
saq | samburua |
sas | Sasak |
sat | santala |
sat-beng | Santali (Bengali script) |
sat-latn | Santali (Latin script) |
sat-orya | Santali (Oriya script) |
saz | Saurashtra |
sba | gambaja |
sbp | Sangu |
sc | sarda |
scl | Shina |
scn | sicilia |
sco | skota |
sd | sinda |
sd-deva | Sindhi (Devanagari script) |
sd-gujr | Sindhi (Gujarati script) |
sd-khoj | Sindhi (Khojki script) |
sd-sind | Sindhi (Khudawadi script) |
sdc | Sassarese Sardinian |
sdh | Southern Kurdish |
sdh-arab | Southern Kurdish (Arabic script) |
sdh-latn | Southern Kurdish (Latin script) |
se | nord-samea |
se-fi | Northern Sami (Finland) |
se-no | Northern Sami (Norway) |
se-se | Northern Sami (Sweden) |
see | Seneca |
seh | Sena |
sei | Seri |
sel | Selkup |
ser | Serrano |
ses | Koyraboro Senni |
sg | sangoa |
sga | Old Irish |
sgs | Samogitian |
sh | serbo-Kroata |
sh-cyrl | Serbo-Croatian (Cyrillic script) |
sh-latn | Serbo-Croatian (Latin script) |
shd | Kundal Shahi |
shi | ŝelha |
shi-latn | Tachelhit (Latin script) |
shi-tfng | Tachelhit (Tifinagh script) |
shn | ŝana |
shu | Chadian Arabic |
shy | Shawiya |
shy-arab | Shawiya (Arabic script) |
shy-latn | Shawiya (Latin script) |
shy-tfng | Shawiya (Tifinagh script) |
si | sinhala |
sia | Akkala Sami |
sid | Sidamo |
simple | Simple English |
sjd | Kildin Sami |
sje | Pite Sami |
sjk | Kemi Sami |
sjn | Sindarin |
sjo | Xibe |
sjt | Ter Sami |
sju | Ume Sami |
sk | slovaka |
skr | Saraiki |
skr-arab | Saraiki (Arabic script) |
sl | slovena |
slh | sud-laŝucida |
sli | Lower Silesian |
slr | Salar |
sly | Selayar |
sm | samoa |
sma | Southern Sami |
smj | Lule Sami |
smn | anar-samea |
sms | skolt-samea |
sn | ŝona |
snk | soninka |
so | somala |
sog | Sogdien |
sq | albana |
sr | serba |
sr-cyrl | Serbian (Cyrillic script) |
sr-ec | Serbian (Cyrillic script) |
sr-el | Serbian (Latin script) |
sr-latn | Serbian (Latin script) |
sr-me | Montenegrin |
srn | surinama |
sro | Campidanese Sardinian |
srq | Sirionó |
srr | Serer |
ss | svazia |
ssf | Thao |
ssy | Saho |
st | sota |
sth | Shelta |
stq | Saterland Frisian |
str | saliŝa nord-markola |
sty | Siberian Tatar |
su | sunda |
suk | sukuma |
sus | Susu |
sux | Sumerian |
sux-latn | Sumerian (Latin script) |
sux-xsux | Sumerian (Cuneiform script) |
sv | sveda |
sw | svahila |
sw-cd | Congo Swahili |
swb | maorea |
sxu | Upper Saxon |
syc | Classical Syriac |
syl | Sylheti |
syl-beng | Sylheti (Bengali script) |
syr | siria |
szl | silezi-pola |
szy | Sakizaya |
ta | tamila |
tay | Atayal |
tce | sud-tuĉona |
tcy | Tulu |
tdd | Tai Nuea |
te | telugua |
tem | temna |
teo | tesa |
ter | Tereno |
tet | tetuna |
tg | taĝika |
tg-cyrl | Tajik (Cyrillic script) |
tg-latn | Tajik (Latin script) |
tgx | tagiŝa |
th | taja |
thq | Kochila Tharu |
thr | Rana Tharu |
tht | taltana |
ti | tigraja |
tig | tigrea |
tiv | Tiv |
tji | Northern Tujia |
tk | turkmena |
tkl | Tokelau |
tkr | Tsakhur |
tl | tagaloga |
tlb | Tobelo |
tlh | klingona |
tlh-latn | klingona en la latina skribsistemo |
tlh-piqd | klingona en la klingona skribsistemo |
tli | tlingita |
tly | Talysh |
tly-cyrl | Talysh (Cyrillic script) |
tmh | Tamashek |
tn | cvana |
tnq | Taíno |
to | tongana |
tog | Nyasa Tonga |
toi | Tonga (Botatwe) |
tok | Tokipono |
tpi | Tokpisino |
tr | turka |
tru | Turoyo |
trv | sedeka |
trw | Torwali |
ts | conga |
tsd | Tsakonian |
tsi | Tsimshian |
tt | tatara |
tt-cyrl | Tatar (Cyrillic script) |
tt-latn | Tatar (Latin script) |
ttj | Tooro |
ttm | nord-tuĉona |
ttt | Muslim Tat |
tui | Tupuri |
tum | tumbuka |
tvl | tuvala |
tvu | Tunen |
tw | Twi |
twq | Tasawaq |
txg | Tangut |
txo-beng | Toto (Bengali script) |
ty | tahitia |
tyv | tuva |
tzl | Talossan |
tzm | tamaziĥta mez-atlasa |
udm | udmurta |
ug | ujgura |
ug-arab | Uyghur (Arabic script) |
ug-latn | Uyghur (Latin script) |
uga | Ugaritic |
uk | ukraina |
umb | ovimbunda |
umu | Munsee |
und | nekonata lingvo |
unr | Mundari |
unr-deva | Mundari (Devanagari script) |
unr-nagm | Mundari (Nag Mundari script) |
ur | urduo |
uun | Pazeh |
uz | uzbeka |
uz-cyrl | Uzbek (Cyrillic script) |
uz-latn | Uzbek (Latin script) |
vai | vaja |
ve | vendaa |
vec | venecia |
vep | Veps |
vi | vjetnama |
vi-hani | Vietnamese (Han script) |
vls | West Flemish |
vmf | Main-Franconian |
vmw | makua |
vo | Volapuko |
vot | Votic |
vro | Võro |
vun | kivunja |
vut | Vute |
wa | valona |
wae | germana valza |
wal | Wolaytta |
war | varaja |
was | Washo |
wbp | Warlpiri |
wes | Pidgin (Cameroon) |
wlm | Middle Welsh |
wls | Wallisian |
wlx | Wali |
wo | volofa |
wsg | Adilabad Gondi |
wsv | Wotapuri-Katarqalai |
wuu | vua |
wuu-hans | Wu (Simplified Han script) |
wuu-hant | Wu (Traditional Han script) |
wya | Wyandot |
xal | kalmuka |
xbm | Middle Breton |
xh | ksosa |
xmf | Mingrelian |
xno | Anglo-Norman |
xnr | kangra |
xnr-deva | Kangri (Devanagari script) |
xnr-takr | Kangri (Takri script) |
xog | soga |
xon | Konkomba |
xpu | Punic |
xsu | Sanumá |
xsy | Saisiyat |
yao | Yao |
yap | Yapese |
yas | Nugunu |
yat | Yambeta |
yav | Yangben |
ybb | Yemba |
yec | Yeniche |
yi | jida |
ykg | Tundra Yukaghir |
yo | joruba |
yoi | Yonaguni |
yoi-hira | Yonaguni (Hiragana script) |
yox | Yoron |
yox-hira | Yoron (Hiragana script) |
yrk | Nenets |
yrl | nengatua |
yue | kantona |
yue-hans | Cantonese (Simplified Han script) |
yue-hant | Cantonese (Traditional Han script) |
za | ĝuanga |
zai | Isthmus Zapotec |
zap | Zapotec |
zbl | Blissymbols |
zea | Zeelandic |
zen | Zenaga |
zgh | tamaziĥta maroka norma |
zgh-latn | Standard Moroccan Tamazight (Latin script) |
zh | ĉina |
zh-classical | Literary Chinese |
zh-cn | Chinese (China) |
zh-hans | ĉina simpligita |
zh-hant | ĉina tradicia |
zh-hk | Chinese (Hong Kong) |
zh-min-nan | Minnan |
zh-mo | Chinese (Macau) |
zh-my | Chinese (Malaysia) |
zh-sg | Chinese (Singapore) |
zh-tw | Chinese (Taiwan) |
zh-yue | Cantonese |
zmi | Negeri Sembilan Malay |
zpu | Yalálag Zapotec |
zu | zulua |
zun | zunjia |
zxx | nelingvaĵo |
zza | zazaa |
nombro: 1205
En provejaj ŝablonoj
- Uzante funkcion "language"
* {{la/provejo}} * {{la/provejo|koloro=green}} * {{la/provejo|koloro=green|fono=yellow}} * {{la/provejo|koloro=green|fono=yellow|grando=150%}}
redonas
- Uzante funkcion "flag"
* {{Flag-de}} * {{Flag-de|koloro=green}} * {{Flag-de|koloro=green|fono=yellow}} * {{Flag-de|koloro=green|fono=yellow|grando=150%}} * {{Flag-de|koloro=green|fono=yellow|grando=150%|pezo=bold}}
redonas
- Uzante funkcion "lang"
* {{Lang-de/provejo|Katze}} * {{Lang-de/provejo|Katze|koloro=green}} * {{Lang-de/provejo|Katze|koloro=green|fono=yellow}} * {{Lang-de/provejo|Katze|koloro=green|fono=yellow|grando=150%}}
redonas
- Tio funkcias, ĉar la Lua-elvoko troviĝas en la proveja ŝablono {{LingvoKunNomo/provejo}} kaj en {{Lang-de/provejo}} aperas ĉiuj parametroj.
Erarmesaĝoj
- Erarmesaĝoj se mankas parametro
* {{#invoke:Lingvonomo|language}} * {{#invoke:Lingvonomo/provejo|language}} * {{#invoke:Lingvonomo/provejo|flag}} * {{#invoke:Lingvonomo/provejo|lang|de}} * {{#invoke:Lingvonomo/provejo|lang}}
redonas
- Eraro en la lingvo - en la funkcio: language()
- Eraro en la lingvo - en la funkcio: language()
- Eraro en la lingvo - en la funkcio: flag()
- Eraro en la teksto - en la funkcio: lang()
- Eraro en la lingvo - en la funkcio: lang()
Eraro en la teksto - en la funkcio: lang()
- Erarmesaĝo se la kodo ne estas trovata en submodulo
* {{#invoke:Lingvonomo|language|xyz}} * {{#invoke:Lingvonomo/provejo|language|xyz}} * {{#invoke:Lingvonomo/provejo|flag|xyz}} * {{#invoke:Lingvonomo/provejo|lang|xyz|Blabla}}
redonas
- La lingva kodo 'xyz' ne estas subtenata de la Lua-funkcio 'mw.language.fetchLanguageName'. - en la funkcio: language()
- La lingva kodo 'xyz' ne estas subtenata de la Lua-funkcio 'mw.language.fetchLanguageName'. - en la funkcio: language()
- La lingva kodo 'xyz' ne estas subtenata de la Lua-funkcio 'mw.language.fetchLanguageName'. - en la funkcio: flag()
- La lingva kodo 'xyz' ne estas subtenata de la Lua-funkcio 'mw.language.fetchLanguageName'. - en la funkcio: lang()
- Erarmesaĝo se la kodo estas trovata, sed la flago ne taŭgas
* {{#invoke:Lingvonomo/provejo|flag|ba}} * {{#invoke:Lingvonomo/provejo|flag|ceb}}
redonas
- La paĝo Modulo:Lingvonomo/listo/flagoj ne enhavas taŭgan flagon.: flag()baŝkire
- La paĝo Modulo:Lingvonomo/listo/flagoj ne enhavas taŭgan flagon.: flag()cebue
Se vi havas demandon pri ĉi tiu Lua-modulo, tiam vi povas demandi en la diskutejo pri Lua-moduloj. La Intervikiaj ligiloj estu metataj al Vikidatumoj. (Vidu Helpopaĝon pri tio.) |
![]() |
|
-- modulo lingvonomo -- 2024-08-27
-- main functions:
-- language -- creates a link to a language article and an adverb like text
-- flag -- creates a flag and a link to a language article and an adverb like text
-- lang - creates a link to a language article and an adverb like text followed by a parsed {{Lang}} template.
-- exist -- returs true, if a code is a language code, else false
-- list -- returns a table with the ordered language codes and their rilated names in esperanto
-- (partly translated only :-()
-- the functions "language" and "flag" have one needed parameter only
-- all functons have the optional parameters:
-- "koloro" (color), that defines the color of the text
-- "fono" (background), that defines the background color of the text
-- "grando" (size), that defines the size of the text
-- "pezo" (weight), that defines the font-weight
-- error handling:
-- factory
-- message
-- analyze
-- message2
-- analyze2
-- helping function:
-- getLanguages
-- getAccusative
-- getFlags
-- template
-- image
-- testweight
local messagePrefix = "lua-module-Lingvonomo-"
local l10nDef = {}
l10nDef[ "en" ] = {
noLanguage = "Error in language - in the function",
emptyLanguage = "Language is empty - in the function",
noText = "Error in the text - in the function",
emptyText = "Text is empty - in the function",
noFlag = "The page [[Modulo:Lingvonomo/listo/flagoj]] doesnt have a suitable flag."
}
l10nDef[ "de" ] = {
noLanguage = "Fehler bei Sprache - in der Funktion",
emptyLanguage = "Sprache ist leer - in der Funktion",
noText = "Fehler im Text - in der Funktion",
emptyText = "Text ist leer - in der Funktion",
noFlag = "Auf der Seite [[Modulo:Lingvonomo/listo/flagoj]] gibt es keine geeignete Fahne."
}
l10nDef[ "eo" ] = {
noLanguage = "Eraro en la lingvo - en la funkcio",
emptyLanguage = "Lingvo estas malplena - en la funkcio",
noText = "Eraro en la teksto - en la funkcio",
emptyText = "Teksto estas malplena - en la funkcio",
noFlag = "La paĝo [[Modulo:Lingvonomo/listo/flagoj]] ne enhavas taŭgan flagon."
}
-- error handling
local function factory( say )
-- Retrieve localized message string in content language
-- Precondition:
-- say -- string; message ID
-- Postcondition:
-- Return some message string
-- Uses:
-- > messagePrefix
-- > l10nDef
-- mw.language.getContentLanguage()
-- mw.message.new()
local c = mw.language.getContentLanguage():getCode()
local m = mw.message.new( messagePrefix .. say )
local r = false
if m:isBlank() then
local l10n = l10nDef[ c ]
if not l10n then
l10n = l10nDef[ "en" ]
end
r = l10n[ say ]
else
m:inLanguage( c )
r = m:plain()
end
if not r then
r = "(((".. say .. ")))"
end
return r
end -- factory()
-- for one needed parameter only
local function message (first, f)
-- first - the first required parameter in the main function is wrong
-- f - in which function it occurs
local r = ""
if (first ~="") then
r = factory (first) .. ": " .. f .. "()"
end
-- error (r, 0)
r = "<span class='error'>" .. r .. "</span>"
return r
end -- message ()
local function analyze (first, f)
-- first - the first required parameter has to be analyzed
-- f - in which function it occurs
-- r - message text
local r =""
if (first ==nil) or (first =="") then
local param1 =""
local r =""
if (first == nil) then
param1= "noLanguage"
end
if (first=="") then
param1= "emptyLanguage"
end
r=message (param1, f)
return r
end
return r
end -- analyze ()
-- for two needed parameters
local function message2 (first, second, f)
-- first - the first required parameter in the main function is wrong
-- second - the second required parameter in the main function is wrong
-- f - in which function it occurs
local r = ""
if (first ~="") then
r = factory (first) .. ": " .. f .. "()"
end
if (second ~="") then
if (r ~="") then
r = r .. "<br />" .. factory (second) .. ": " .. f .. "()"
else r = factory (second) .. ": " .. f .. "()"
end
end
-- error (r, 0)
r = "<span class='error'>" .. r .. "</span>"
return r
end -- message2 ()
local function analyze2 (first, second, f)
-- first - the first required parameter has to be analyzed
-- second - the second required parameter has to be analyzed
-- f - in which function it occurs
-- r - message text
local r =""
if (first ==nil) or (first =="") or (second ==nil) or (second=="") then
local param1 =""
local param2 =""
local r =""
if (first == nil) then
param1= "noLanguage"
end
if (first=="") then
param1= "emptyLanguage"
end
if (second == nil) then
param2 ="noText"
end
if (second=="") then
param2 ="emptyText"
end
r=message2 (param1, param2, f)
return r
end
-- local lenfirst=mw.ustring.len(first)
-- local lensecond=mw.ustring.len(second)
-- if the first (language) is longer than the second (text), then it returns a text, which
-- in the main function exchanges the values of the variables
-- if (lenfirst>lensecond) then
-- r="change"
-- return r
-- end
return r
end -- analyze2 ()
-- gets the adverb and name according to a language code using mw.language.fetchLanguageName
local function getLanguages(s)
-- Gets an adverb and name using the Lua function mw.language.fetchLanguageName.
local r1, r2
if s == "ady" then
r1, r2 = "adigee", "adigea lingvo"
elseif s == "aib" then
r1, r2 = "ejnue", "ejnua lingvo"
elseif s == "ale" then
r1, r2 = "aleute", "aleuta lingvo"
elseif s == "an" then
r1, r2 = "aragone", "aragona lingvo"
elseif s == "ang" then
-- r1, r2 = "malnov-angle", "malnov-angla lingvo"
r1, r2 = "anglosakse", "anglosaksa lingvo"
elseif s == "arc" then
r1, r2 = "aramee", "aramea lingvo"
elseif s == "ast" then
r1, r2 = "asture", "astura lingvo"
elseif s == "av" then
r1, r2 = "avare", "avara lingvo"
elseif s == "bal" then
r1, r2 = "baluĉe", "baluĉa lingvo"
elseif s == "bar" then
r1, r2 = "bavare", "bavara lingvo"
-- ie en la Vikio estas fuŝa ĉikaze maltaŭga traduko
elseif s == "be-tarask" then
r1, r2 = "beloruse (Taraŝkevica)", "belorusa lingvo (Taraŝkevica)"
elseif s == "bi" then
r1, r2 = "bislame", "bislama lingvo"
elseif s == "bs" then
r1, r2 = "bosne", "bosna lingvo"
elseif s == "bua" then
r1, r2 = "burjate", "burjata lingvo"
elseif s == "my" then
r1,r2 = "birme", "birma lingvo"
elseif s == "ce" then
r1, r2 = "ĉeĉene", "ĉeĉena lingvo"
elseif s == "ceb" then
r1, r2 = "cebue", "cebuo"
elseif s == "ch" then
r1, r2 = "ĉamore", "ĉamora lingvo"
elseif s == "chg" then
r1, r2 = "ĉagataje", "ĉagataja lingvo"
elseif s == "chm" then
r1, r2 = "marie", "maria lingvo"
elseif s == "ckt" then
r1, r2 = "ĉukĉe", "ĉukĉa lingvo"
elseif s == "cnr" then
r1, r2 = "montenegre", "montenegra lingvo"
elseif s == "cop" then
r1, r2 = "kopte", "kopta lingvo"
elseif s == "crh" then
r1, r2 = "krime-tatare", "krime-tatara lingvo"
elseif s == "csb" then
r1, r2 = "kaŝube", "kaŝuba lingvo"
elseif s == "cv" then
r1, r2 = "ĉuvaŝe", "ĉuvaŝa lingvo"
elseif s == "din" then
r1, r2 = "dinke", "dinka lingvo"
elseif s == "dz" then
r1, r2 = "dzonke", "dzonka lingvo"
elseif s == "egy" then
r1, r2 = "egipte", "egipta lingvo"
elseif s == "ell" then
r1, r2 = "novgreke", "novgreka lingvo"
elseif s == "eo" then
r1, r2 = "esperante", "Esperanto"
elseif s == "ett" then
r1, r2 = "etruske", "etruska lingvo"
elseif s == "evn" then
r1, r2 = "evenke", "evenka lingvo"
elseif s == "fa" then
r1, r2 = "perse", "persa lingvo"
elseif s == "ff" then
r1, r2 = "fulane", "fulana lingvo"
elseif s == "fit" then
r1, r2 = "tornival-finne", "tornival-finna lingvo"
elseif s == "fon" then
r1, r2 = "fonue", "fonua lingvo"
elseif s == "frp" then
r1, r2 = "arpitane", "arpitana lingvo"
elseif s == "frr" then
r1, r2 = "nordfrise", "nordfrisa lingvo"
elseif s == "fur" then
r1, r2 = "friule", "friula lingvo"
elseif s == "fy" then
r1, r2 = "okcidentfrise", "okcidentfrisa lingvo"
elseif s == "gag" then
r1, r2 = "gagauze", "gagauza lingvo"
elseif s == "gd" then
r1, r2 = "skotgaele", "skotgaela lingvo"
elseif s == "gil" then
r1, r2 = "kiribate", "kiribata lingvo"
elseif s == "grc" then
r1, r2 = "antikve-greke", "antikva greka lingvo"
elseif s == "gsw-FR" or s == "gsw-fr" then
r1, r2 = "alzace", "alzaca lingvo"
elseif s == "gv" then
r1, r2 = "mankse", "manksa lingvo"
elseif s == "hi" then
r1, r2 = "hindie", "hindia lingvo"
elseif s == "hit" then
r1, r2 = "hitite", "hitita lingvo"
elseif s == "hsb" then
r1, r2 = "suprasorabe", "suprasoraba lingvo"
elseif s == "ik" then
r1, r2 = "inupiake", "inupiaka lingvo"
elseif s == "inh" then
r1, r2 = "inguŝe", "inguŝa lingvo"
elseif s == "io" then
r1, r2 = "ide", "ido (lingvo)"
elseif s == "iu" then
r1, r2 = "inuktitute", "inuktituta lingvo"
elseif s == "jbo" then
r1, r2 = "loĵbane", "loĵbano"
elseif s == "kaa" then
r1, r2 = "karakalpake", "karakalpaka lingvo"
elseif s == "kab" then
r1, r2 = "kabile", "kabila lingvo"
elseif s == "kbd" then
r1, r2 = "kabarde", "kabarda lingvo"
elseif s == "kg" then
r1, r2 = "konge", "konga lingvo"
elseif s == "kjh" then
r1, r2 = "ĥakase", "ĥakasa lingvo"
elseif s == "ko-kp" then
r1, r2 = "nordkoree", "korea lingvo"
elseif s == "ko-kr" then
r1, r2 = "sudkoree", "korea lingvo"
elseif s == "krc" then
r1, r2 = "balkare", "karaĉaja-balkara lingvo"
elseif s == "krl" then
r1, r2 = "karele", "karela lingvo"
elseif s == "ksh" then
r1, r2 = "kolonje", "kolonja lingvo"
elseif s == "kv" then
r1, r2 = "komie", "komia lingvo"
elseif s == "kw" then
r1, r2 = "kornvale", "kornvala lingvo"
elseif s == "kyh" then
r1, r2 = "karuke", "karuka lingvo"
elseif s == "la" then
r1, r2 = "latine", "Latino"
elseif s == "lbe" then
r1, r2 = "lake", "laka lingvo"
elseif s == "lez" then
r1, r2 = "lezge", "lezga lingvo"
elseif s == "lld" then
r1, r2 = "ladine", "ladina lingvo"
elseif s == "lmo" then
r1, r2 = "lombarde", "lombarda lingvo"
elseif s == "lua" then
r1, r2 = "lube", "luba lingvo"
elseif s == "mdf" then
r1, r2 = "mokŝe", "mokŝa lingvo"
elseif s == "mhr" then
r1, r2 = "herbej-marie", "herbeja maria lingvo"
elseif s == "mic" then
r1, r2 = "mikmake", "mikmaka lingvo"
elseif s == "ml" then
r1, r2 = "malajale", "malajala lingvo"
elseif s == "mnc" then
r1, r2 = "manĉure", "manĉura lingvo"
elseif s == "mni" then
r1, r2 = "manipure", "manipura lingvo"
elseif s == "mos" then
r1, r2 = "mosie", "mosia lingvo"
elseif s == "mrj" then
r1, r2 = "montar-marie", "montara maria lingvo"
elseif s == "myv" then
r1, r2 = "erzje", "erzja lingvo"
elseif s == "nah" then
r1, r2 = "naŭatle", "naŭatla lingvo"
elseif s == "nb" then
r1, r2 = "bukmole", "bukmola lingvo"
elseif s == "non" then
r1, r2 = "norene", "norena lingvo"
elseif s == "nr" then
r1, r2 = "sud-ndebele", "sud-ndebela lingvo"
elseif s == "nso" then
r1, r2 = "pede", "peda lingvo"
elseif s == "os" then
r1, r2 = "osete", "oseta lingvo"
elseif s == "ota" then
r1, r2 = "osmanid-turke", "osmanida turka lingvo"
elseif s == "pag" then
r1, r2 = "pangasine", "pangasina lingvo"
elseif s == "pap" then
r1, r2 = "papiamente", "Papiamento"
elseif s == "pdc" then
r1, r2 = "pensilvanigermane", "pensilvanigermana dialekto"
elseif s == "pi" then
r1, r2 = "palie", "palia lingvo"
elseif s == "pms" then
r1, r2 = "piemonte", "piemonta lingvo"
elseif s == "ps" then
r1, r2 = "paŝtune", "paŝtuna lingvo"
elseif s == "pt-br" then
r1, r2 = "brazilportugale", "Brazila portugala"
-- eble korektenda post alinomado
elseif s == "rom" then
r1, r2 = "cigane", "cigana lingvo"
elseif s == "rue" then
r1, r2 = "rusine", "rusina lingvo"
elseif s == "rup" then
r1, r2 = "arumane", "arumana lingvo"
elseif s == "sa" or s == "san" then
r1, r2 = "sanskrite", "sanskrito"
elseif s == "sah" then
r1, r2 = "jakute", "jakuta lingvo"
elseif s == "sc" then
r1, r2 = "sarde", "sarda lingvo"
elseif s == "scn" then
r1, r2 = "sicilie", "sicilia lingvo"
elseif s == "sco" then
r1, r2 = "skote", "skota lingvo"
elseif s == "se" then
r1, r2 = "nord-samee", "nord-samea lingvo"
elseif s == "sli" then
r1, r2 = "silezia-germane", "silezia-germana lingvo"
elseif s == "slo" then
r1, r2 = "interslave", "interslava lingvo"
elseif s == "sju" then
r1, r2 = "ume-samee", "ume-samea lingvo"
elseif s == "sma" then
r1, r2 = "sud-samee", "sud-samea lingvo"
elseif s == "smj" then
r1, r2 = "lule-samee", "lule-samea lingvo"
elseif s == "smn" then
r1, r2 = "anar-samee", "anar-samea lingvo"
elseif s == "sms" then
r1, r2 = "skolt-samee", "skolt-samea lingvo"
elseif s == "sqt" then
r1, r2 = "sokotrie", "sokotria lingvo"
elseif s == "stq" then
r1, r2 = "saterfrise", "saterfrisa lingvo"
elseif s == "sty" then
r1, r2 = "siberitatare", "siberitatara lingvo"
elseif s == "sux" then
r1, r2 = "sumere", "sumera lingvo"
elseif s == "sw" then
r1, r2 = "svahile", "svahila lingvo"
elseif s == "szl" then
r1, r2 = "silezia-pole", "silezia-pola lingvo"
elseif s == "tet" then
r1, r2 = "tetune", "tetuna lingvo"
elseif s == "tlh" then
r1, r2 = "klingone", "klingona lingvo"
elseif s == "tli" then
r1, r2 = "tlingite", "tlingita lingvo"
elseif s == "tok" then
r1, r2 = "tokipone", "Tokipono"
elseif s == "tpi" then
r1, r2 = "tokpisine", "Tokpisino"
elseif s == "ty" then
r1, r2 = "tahitie", "tahitia lingvo"
elseif s == "tyv" then
r1, r2 = "tuve", "tuva lingvo"
elseif s == "tzl" then
r1, r2 = "talose", "talosa lingvo"
elseif s == "uby" then
r1, r2 = "ubiĥe", "ubiĥa lingvo"
elseif s == "udm" then
r1, r2 = "udmurte", "udmurta lingvo"
elseif s == "ur" then
r1, r2 = "urdue", "Urduo"
elseif s == "vec" then
r1, r2 = "venecie", "venecia lingvo"
elseif s == "vo" then
r1, r2 = "volapuke", "Volapuko"
elseif s == "vot" then
r1, r2 = "vote", "vota lingvo"
elseif s == "wa" then
r1, r2 = "valone", "valona lingvo"
elseif s == "wen" then
r1, r2 = "sorabe", "soraba lingvo"
elseif s == "xal" then
r1, r2 = "kalmuke", "kalmuka lingvo"
elseif s == "xcu" then
r1, r2 = "kurone", "kurona lingvo"
elseif s == "xh" then
r1, r2 = "kose", "kosa lingvo"
elseif s == "xpu" then
r1, r2 = "punike", "punika lingvo"
elseif s == "xvn" then
r1, r2 = "vandale", "vandala lingvo"
elseif s == "yur" then
r1, r2 = "juroke", "juroka lingvo"
else
r1 = mw.language.fetchLanguageName( s, "eo" )
if r1 then
r1 = r1:gsub( "a$", "e")
r2 = r1:gsub( "e$", "a lingvo" )
end
end
return r1, r2
end
-- gets the accusative and name according to a language code using mw.language.fetchLanguageName
local function getAccusative(s)
-- Gets an accusative and name using the Lua function mw.language.fetchLanguageName.
local r1, r2
if s == "ady" then
r1, r2 = "adigean lingvon", "adigea lingvo"
elseif s == "aib" then
r1, r2 = "ejnuan lingvon", "ejnua lingvo"
elseif s == "ale" then
r1, r2 = "aleutan lingvon", "aleuta lingvo"
elseif s == "ang" then
-- r1, r2 = "malnov-anglan lingvon", "malnov-angla lingvo"
r1, r2 = "anglosaksan lingvon", "anglosaksa lingvo"
elseif s == "arc" then
r1, r2 = "aramean lingvon", "aramea lingvo"
elseif s == "ast" then
r1, r2 = "asturan lingvon", "astura lingvo"
elseif s == "av" then
r1, r2 = "avaran lingvon", "avara lingvo"
elseif s == "bal" then
r1, r2 = "baluĉan lingvon", "baluĉa lingvo"
-- ie en la Vikio estas fuŝa ĉikaze maltaŭga traduko
elseif s == "bi" then
r1, r2 = "bislaman lingvon", "bislama lingvo"
elseif s == "bar" then
r1, r2 = "bavaran lingvon", "bavara lingvo"
elseif s == "be-tarask" then
r1, r2 = "belorusan lingvon (Taraŝkevican)", "belorusa lingvo (Taraŝkevica)"
elseif s == "bs" then
r1, r2 = "bosnan lingvon", "bosna lingvo"
elseif s == "bua" then
r1, r2 = "burjatan lingvon", "burjata lingvo"
elseif s == "my" then
r1, r2 = "birman lingvon", "birma lingvo"
elseif s == "ce" then
r1, r2 = "ĉeĉenan lingvon", "ĉeĉena lingvo"
elseif s == "ceb" then
r1, r2 = "Cebuon", "cebua lingvo"
elseif s == "ch" then
r1, r2 = "ĉamoran lingvon", "ĉamora lingvo"
elseif s == "chg" then
r1, r2 = "ĉagatajan lingvon", "ĉagataja lingvo"
elseif s == "chm" then
r1, r2 = "marian lingvon", "maria lingvo"
elseif s == "ckt" then
r1, r2 = "ĉukĉan lingvon", "ĉukĉa lingvo"
elseif s == "cnr" then
r1, r2 = "montenegran lingvon", "montenegra lingvo"
elseif s == "cop" then
r1, r2 = "koptan lingvon", "kopta lingvo"
elseif s == "crh" then
r1, r2 = "krime-tataran lingvon", "krime-tatara lingvo"
elseif s == "csb" then
r1, r2 = "kaŝuban lingvon", "kaŝuba lingvo"
elseif s == "cv" then
r1, r2 = "ĉuvaŝan lingvon", "ĉuvaŝa lingvo"
elseif s == "din" then
r1, r2 = "dinkan lingvon", "dinka lingvo"
elseif s == "dz" then
r1, r2 = "dzonkan lingvon", "dzonka lingvo"
elseif s == "egy" then
r1, r2 = "egiptan lingvon", "egipta lingvo"
elseif s == "ell" then
r1, r2 = "novgrekan lingvon", "novgreka lingvo"
elseif s == "eo" then
r1, r2 = "Esperanton", "Esperanto"
elseif s == "ett" then
r1, r2 = "etruskan lingvon", "etruska lingvo"
elseif s == "evn" then
r1, r2 = "evenkan lingvon", "evenka lingvo"
elseif s == "ff" then
r1, r2 = "fulanan lingvon", "fulana lingvo"
elseif s == "fit" then
r1, r2 = "tornival-finnan lingvon", "tornival-finna lingvo"
elseif s == "fon" then
r1, r2 = "fonuan lingvon", "fonua lingvo"
elseif s == "frp" then
r1, r2 = "arpitanan lingvon", "arpitana lingvo"
elseif s == "frr" then
r1, r2 = "nordfrisan lingvon", "nordfrisa lingvo"
elseif s == "fur" then
r1, r2 = "friulan lingvon", "friula lingvo"
elseif s == "fy" then
r1, r2 = "okcidentfrisan lingvon", "okcidentfrisa lingvo"
elseif s == "gag" then
r1, r2 = "gagauzan lingvon", "gagauza lingvo"
elseif s == "gd" then
r1, r2 = "skotgaelan lingvon", "skotgaela lingvo"
elseif s == "gil" then
r1, r2 = "kiribatan lingvon", "kiribata lingvo"
elseif s == "grc" then
r1, r2 = "antikvan grekan lingvon", "antikva greka lingvo"
elseif s == "gsw-FR" or s == "gsw-fr" then
r1, r2 = "alzacan lingvon", "alzaca lingvo"
elseif s == "gv" then
r1, r2 = "manksan lingvon", "manksa lingvo"
elseif s == "hi" then
r1, r2 = "hindian lingvon", "hindia lingvo"
elseif s == "hit" then
r1, r2 = "hititan lingvon", "hitita lingvo"
elseif s == "hsb" then
r1, r2 = "suprasoraban lingvon", "suprasoraba lingvo"
elseif s == "ik" then
r1, r2 = "inupiakan lingvon", "inupiaka lingvo"
elseif s == "inh" then
r1, r2 = "inguŝan lingvon", "inguŝa lingvo"
elseif s == "io" then
r1, r2 = "Idon", "Ido (lingvo)"
elseif s == "iu" then
r1, r2 = "inuktitutan lingvon", "inuktituta lingvo"
elseif s == "jbo" then
r1, r2 = "Loĵbanon", "Loĵbano"
elseif s == "kaa" then
r1, r2 = "karakalpakan lingvon", "karakalpaka lingvo"
elseif s == "kab" then
r1, r2 = "kabilan lingvon", "kabila lingvo"
elseif s == "kbd" then
r1, r2 = "kabardan lingvon", "kabarda lingvo"
elseif s == "kg" then
r1, r2 = "kongan lingvon", "konga lingvo"
elseif s == "kjh" then
r1, r2 = "ĥakasan lingvon", "ĥakasa lingvo"
elseif s == "ko-kp" then
r1, r2 = "nordkorean lingvon", "korea lingvo"
elseif s == "ko-kr" then
r1, r2 = "sudkorean lingvon", "korea lingvo"
elseif s == "krc" then
r1, r2 = "balkaran lingvon", "karaĉaja-balkara lingvo"
elseif s == "krl" then
r1, r2 = "karelan lingvon", "karela lingvo"
elseif s == "ksh" then
r1, r2 = "kolonjan lingvon", "kolonja lingvo"
elseif s == "kv" then
r1, r2 = "komian lingvon", "komia lingvo"
elseif s == "kw" then
r1, r2 = "kornvalan lingvon", "kornvala lingvo"
elseif s == "kyh" then
r1, r2 = "karukan lingvon", "karuka lingvo"
elseif s == "la" then
r1, r2 = "Latinon", "Latino"
elseif s == "lbe" then
r1, r2 = "lakan lingvon", "laka lingvo"
elseif s == "lez" then
r1, r2 = "lezgan lingvon", "lezga lingvo"
elseif s == "lld" then
r1, r2 = "ladinan lingvon", "ladina lingvo"
elseif s == "lmo" then
r1, r2 = "lombardan lingvon", "lombarda lingvo"
elseif s == "lua" then
r1, r2 = "luban lingvon", "luba lingvo"
elseif s == "mdf" then
r1, r2 = "mokŝan lingvon", "mokŝa lingvo"
elseif s == "mhr" then
r1, r2 = "herbejan marian lingvon", "herbeja maria lingvo"
elseif s == "mic" then
r1, r2 = "mikmakan lingvon", "mikmaka lingvo"
elseif s == "ml" then
r1, r2 = "malajalan lingvon", "malajala lingvo"
elseif s == "mnc" then
r1, r2 = "manĉuran lingvon", "manĉura lingvo"
elseif s == "mni" then
r1, r2 = "manipuran lingvon", "manipura lingvo"
elseif s == "mos" then
r1, r2 = "mosian lingvon", "mosia lingvo"
elseif s == "mrj" then
r1, r2 = "montaran marian lingvon", "montara maria lingvo"
elseif s == "myv" then
r1, r2 = "erzjan lingvon", "erzja lingvo"
elseif s == "nah" then
r1, r2 = "naŭatlan lingvon", "naŭatla lingvo"
elseif s == "nb" then
r1, r2 = "bukmolan lingvon", "bukmola lingvo"
elseif s == "non" then
r1, r2 = "norenan lingvon", "norena lingvo"
elseif s == "nr" then
r1, r2 = "sud-ndebelan lingvon", "sud-ndebela lingvo"
elseif s == "nso" then
r1, r2 = "pedan lingvon", "peda lingvo"
elseif s == "os" then
r1, r2 = "osetan lingvon", "oseta lingvo"
elseif s == "ota" then
r1, r2 = "osmanidan turkan lingvon", "osmanida turka lingvo"
elseif s == "pag" then
r1, r2 = "pangasinan lingvon", "pangasina lingvo"
elseif s == "pap" then
r1, r2 = "Papiamenton", "Papiamento"
elseif s == "pdc" then
r1, r2 = "pensilvanigermanan dialekton", "pensilvanigermana dialekto"
elseif s == "pi" then
r1, r2 = "palian lingvon", "palia lingvo"
elseif s == "pms" then
r1, r2 = "piemontan lingvon", "piemonta lingvo"
elseif s == "ps" then
r1, r2 = "paŝtunan lingvon", "paŝtuna lingvo"
elseif s == "pt-br" then
r1, r2 = "brazilan portugalan lingvon", "Brazila portugala"
-- eble korektenda post alinomado
elseif s == "rom" then
r1, r2 = "ciganan lingvon", "cigana lingvo"
elseif s == "rue" then
r1, r2 = "rusinan lingvon", "rusina lingvo"
elseif s == "rup" then
r1, r2 = "arumanan lingvon", "arumana lingvo"
elseif s == "sa" or s == "san" then
r1, r2 = "Sanskriton", "sanskrito"
elseif s == "sah" then
r1, r2 = "jakutan lingvon", "jakuta lingvo"
elseif s == "sc" then
r1, r2 = "sardan lingvon", "sarda lingvo"
elseif s == "scn" then
r1, r2 = "sicilian lingvon", "sicilia lingvo"
elseif s == "sco" then
r1, r2 = "skotan lingvon", "skota lingvo"
elseif s == "se" then
r1, r2 = "nordsamean lingvon", "nordsamea lingvo"
elseif s == "sli" then
r1, r2 = "silezia-germanan lingvon", "sSilezia-germana lingvo"
elseif s == "slo" then
r1, r2 = "slovianskan lingvon", "slovianska lingvo"
elseif s == "sju" then
r1, r2 = "ume-samean lingvon", "ume-samea lingvo"
elseif s == "sma" then
r1, r2 = "sud-samean lingvon", "sud-samea lingvo"
elseif s == "smj" then
r1, r2 = "lule-samean lingvon", "lule-samea lingvo"
elseif s == "smn" then
r1, r2 = "anar-samean lingvon", "anar-samea lingvo"
elseif s == "sms" then
r1, r2 = "skolt-samean lingvon", "skolt-samea lingvo"
elseif s == "sqt" then
r1, r2 = "sokotrian lingvon", "sokotria lingvo"
elseif s == "stq" then
r1, r2 = "saterfrisan lingvon", "saterfrisa lingvo"
elseif s == "sty" then
r1, r2 = "siberitataran lingvon", "siberitatara lingvo"
elseif s == "sux" then
r1, r2 = "sumeran lingvon", "sumera lingvo"
elseif s == "sw" then
r1, r2 = "svahilan lingvon", "svahila lingvo"
elseif s == "szl" then
r1, r2 = "silezia-polan lingvon", "silezia-pola lingvo"
elseif s == "tet" then
r1, r2 = "tetunan lingvon", "tetuna lingvo"
elseif s == "tlh" then
r1, r2 = "klingonan lingvon", "klingona lingvo"
elseif s == "tli" then
r1, r2 = "tlingitan lingvon", "tlingita lingvo"
elseif s == "tok" then
r1, r2 = "Tokiponon", "Tokipono"
elseif s == "tpi" then
r1, r2 = "Tokpisinon", "Tokpisino"
elseif s == "ty" then
r1, r2 = "tahitian lingvon", "tahitia lingvo"
elseif s == "tyv" then
r1, r2 = "tuvan lingvon", "tuva lingvo"
elseif s == "tzl" then
r1, r2 = "talosan lingvon", "talosa lingvo"
elseif s == "uby" then
r1, r2 = "ubiĥan lingvon", "ubiĥa lingvo"
elseif s == "udm" then
r1, r2 = "udmurtan lingvon", "udmurta lingvo"
elseif s == "ur" then
r1, r2 = "Urduon", "Urduo"
elseif s == "vec" then
r1, r2 = "venecian lingvon", "venecia lingvo"
elseif s == "vo" then
r1, r2 = "Volapukon", "Volapuko"
elseif s == "vot" then
r1, r2 = "votan lingvon", "vota lingvo"
elseif s == "wa" then
r1, r2 = "valonan lingvon", "valona lingvo"
elseif s == "wen" then
r1, r2 = "soraban lingvon", "soraba lingvo"
elseif s == "xal" then
r1, r2 = "kalmukan lingvon", "kalmuka lingvo"
elseif s == "xcu" then
r1, r2 = "kuronan lingvon", "kurona lingvo"
elseif s == "xh" then
r1, r2 = "kosan lingvon", "kosa lingvo"
elseif s == "xpu" then
r1, r2 = "punikan lingvon", "punika lingvo"
elseif s == "xvn" then
r1, r2 = "vandalan lingvon", "vandala lingvo"
elseif s == "yur" then
r1, r2 = "jurokan lingvon", "juroka lingvo"
else
local r = mw.language.fetchLanguageName( s, "eo" )
if r then
r1 = r:gsub( "a$", "an lingvon")
r2 = r:gsub( "a$", "a lingvo" )
end
end
return r1, r2
end
-- gets the flag according to a language code from [[Modulo:Lingvonomo/listo/flagoj]]
local function getFlags(s)
-- Gets a flag from the flag data page.
local languageData = mw.loadData('Modulo:Lingvonomo/listo/flagoj')
for language, aliases in pairs(languageData) do
if (s==language) then
local adverb = aliases[1]
-- local name = aliases[2]
return adverb, name
end
end
end
-- template - parses the {{Lang}} template with two parameters:
-- l - language code and t - text
local function template (l, t)
local frame = mw.getCurrentFrame()
local r = frame:expandTemplate{
title = 'Lang',
args = {
l,
t
}
}
return r
end
-- image tests, if a text could be the name of an image
local function image (t)
local text = mw.ustring.lower(t) -- it changes letters into lower case letters
local ending = mw.ustring.sub(text,-4,-1)
if (ending ==".gif") or (ending == ".jpg") or (ending == ".png") or (ending == ".svg") then
local error = false
return t, error
else
local ending = mw.ustring.sub(text,-5,-1)
if (ending==".jpeg") then
local error = false
return t, error
else
local r = message("noFlag","flag")
local error = true
return r, error
end
end
local r = message("noFlag","flag")
local error = true
return r, error
end
-- testweight analyzes if the given value in w is a valid value of the CSS feature font-weight
local function testweight (w)
local text = mw.ustring.lower(w) .. ""
if (text=="normal") or (text=="bold") or (text=="bolder") or (text=="lighter")
or (text=="100") or (text=="200") or (text=="300") or (text=="400") or (text=="500")
or (text=="600") or (text=="700") or (text=="800") or (text=="900") then
return w
else
return "normal"
end
end
-- Export
local p = {}
-- main functions:
-- language - creates a link to a language article and an adverb like text
-- has only one needed parameter, the code of the language
-- it is used for the templates {{Ar}} until {{Zh}}
function p.language (frame)
-- This function builds the infobox used by the {{informkesto}} template.
if not getArgs then
getArgs = require("Module:Arguments").getArgs
end
--local args = getArgs(frame, {wrappers = "Template:Babel"})
-- post modifo de {{ŝanĝu ŝablonon}} la sekva estos denove ŝanĝenda!
local args = getArgs(frame, {removeBlanks = false})
code = args[1]
-- it analyzes, if the required parameter is wrong or not
r=analyze (code, "language")
if (r~="") then return r -- if r is some other than an empty string, it returns the message
-- and finishes the function
end
-- optional parameters
color = args['koloro'] or args['color']
background = args['fono'] or args['background']
size = args['grando'] or args['size']
weight = args['pezo'] or args['weight']
accusative = args['akuzativo'] or args['accusative'] -- it is in this function only
if (color ==nil) or (color == "") then
c = "color:var(--color-subtle, #54595d);"
elseif (color == "defaŭlta") or (color == "normala" ) then
c = ""
else
c = "color:" .. color .. ";"
end
if (background~=nil) and (background~="") then
b = "background-color:" .. background .. ";"
else
b = ""
end
if (size~=nil) and (size~="") then
s = "font-size:" .. size .. ";"
else
s = ""
end
if (weight~=nil) and (weight~="") then
w = "font-weight:" .. testweight(weight) .. ";"
else
w = ""
end
code = mw.ustring.lower(code)
-- if accusative has one of the following values, get the accusative. else the adverb
if (accusative == "jes") or (accusative=="yes") then
text, name = getAccusative(code)
else
text, name = getLanguages(code)
end
if (text ~= "") and (name ~="") then
-- if (adverb~=nil) and (name ~=nil) then
local linktext = text
if (c~="") or (b~="") or (s~="") or (w~="") then
r = "[[" .. name .. '|<span style="' .. c .. b .. s .. w .. '">' .. linktext .. "</span>]]"
else
r = "[[" .. name .. '|' .. linktext .. "]]"
end
else r = "<span class='error'>La lingva kodo '".. code .. "' ne estas subtenata de la Lua-funkcio 'mw.language.fetchLanguageName'. - en la funkcio: language()</span>"
end
return r
end
-- flag - puts an image and creates a link to a language article and an adverb like text
-- has only one needed parameter, the code of the language
-- it is used for the templates {{Flag-ar}} until {{Flag-zh}}
function p.flag (frame)
-- This function builds the infobox used by the {{informkesto}} template.
if not getArgs then
getArgs = require("Module:Arguments").getArgs
end
--local args = getArgs(frame, {wrappers = "Template:Babel"})
-- post modifo de {{ŝanĝu ŝablonon}} la sekva estos denove ŝanĝenda!
local args = getArgs(frame, {removeBlanks = false})
code = args[1]
-- it analyzes, if the required parameter is wrong or not
r=analyze (code, "flag")
if (r~="") then return r -- if r is some other than an empty string, it returns the message
-- and finishes the function
end
-- optional parameter
color = args['koloro'] or args['color']
background = args['fono'] or args['background']
size = args['grando'] or args['size']
weight = args['pezo'] or args['weight']
if (color ~=nil) and (color ~= "") then
c = "color:" .. color .. ";"
else
c = ""
end
if (background~=nil) and (background~="") then
b = "background-color:" .. background .. ";"
else
b = ""
end
if (size~=nil) and (size~="") then
s = "font-size:" .. size .. ";"
else
s = ""
end
if (weight~=nil) and (weight~="") then
w = "font-weight:" .. testweight(weight) .. ";"
else
w = ""
end
code = mw.ustring.lower(code)
local adverb, name = getLanguages(code)
local flag = getFlags(code)
if (adverb ~= "") and (name ~="") then
-- if (adverb~=nil) and (name ~=nil) then
if (flag~=nil) then
local i, error = image(flag) -- test if the text from the page [[Modulo:Lingvonomo/listo/flagoj]] is an image or not
if (error == false) then
r = "[[Dosiero:" .. flag .. "|20px|border]] "
elseif (error == true) then
r = i
end
else
r = message("noFlag","flag") -- '<span class="error">La paĝo [[Modulo:Lingvonomo/listo/flagoj]] ne enhavas taŭgan flagon.</span>'
end
local linktext = adverb
local l = name:gsub( " lingvo", "" )
r = r .. '<span style="cursor:help;font-family:monospace;font-weight:bold;font-size:small" title="Lingvo: ' .. l .. '">'
if (c~="") or (b~="") or (s~="") or (w~="") then
r = r .. "[[" .. name .. '|<span style="' .. c .. b .. s .. w .. '">' .. linktext .. "</span>]]"
else
r = r .. "[[" .. name .. '|' .. linktext .. "]]"
end
r = r .. "</span>"
else r = "<span class='error'>La lingva kodo '".. code .. "' ne estas subtenata de la Lua-funkcio 'mw.language.fetchLanguageName'. - en la funkcio: flag()</span>"
end
return r
end
-- lang - creates a link to a language article and an adverb like text
-- has two needed parameters, the code of the language and the text
function p.lang (frame)
-- This function builds the infobox used by the {{informkesto}} template.
if not getArgs then
getArgs = require("Module:Arguments").getArgs
end
--local args = getArgs(frame, {wrappers = "Template:Babel"})
-- post modifo de {{ŝanĝu ŝablonon}} la sekva estos denove ŝanĝenda!
local args = getArgs(frame, {removeBlanks = false})
code = args[1]
text = args[2]
-- it analyzes, if the required parameters are wrong or not
r=analyze2 (code, text, "lang")
if (r~="") then return r -- if r is some other than an empty string, it returns the message
-- and finishes the function
end
-- optional parameter
color = args['koloro'] or args['color']
background = args['fono'] or args['background']
lcolor = args['l-koloro'] or args['l-color']
size = args['grando'] or args['size']
weight = args['pezo'] or args['weight']
italic = args['kursiva'] or args['italic'] or ""
link = args['ligilo'] or args['link'] or ""
short = args["mallonge"]
adjective = args["adjektivo"] or args["adjective"] or "" -- aktivigas la eligon de adjektivo anstataŭ la kutima adverbo
-- for alternative text
au = args['aŭ'] or args['or']
kaj = args['kaj'] or args['and']
antaue = args['antaŭe'] or args['before']
if (color ~=nil) and (color ~= "") then
c = "color:" .. color .. ";"
else
c = ""
end
if (background~=nil) and (background~="") then
b = "background-color:" .. background .. ";"
else
b = ""
end
if (size~=nil) and (size~="") then
s = "font-size:" .. size .. ";"
else
s = ""
end
if (weight~=nil) and (weight~="") and (s~="") then
w = "font-weight:" .. testweight(weight) .. ";"
elseif (weight==nil) or (weight=="") and (s~="") then
w = "font-weight: normal;"
else
w = ""
end
-- html tags for the font-size, because this is used for both links
if (s~="") or (w~="") then
link1 = '<b style="'
link2 = '">'
link3 = "</b>"
else
link1 = ""
link2 = ""
link3 = ""
end
code = mw.ustring.lower(code)
local adverb, name = getLanguages(code)
if (adverb ~= "") and (name ~="") then
-- if (adverb~=nil) and (name ~=nil) then
local linktext = adverb
if adjective == "1" or adjective == "yes" or adjective == "jes" then
linktext = mw.ustring.gsub( name, " lingvo", "" )
-- esceptoj
if code == "ceb" then
linktext = "cebua"
elseif code == "jbo" then
linktext = "loĵbana"
elseif code == "la" then
linktext = "latina"
elseif code == "pdc" then
linktext = mw.ustring.gsub( name, " dialekto", "" )
-- varianto sen fina "lingvo"
elseif code == "pt-br" then
linktext = name
-- daŭrigo de esceptoj
elseif code == "sa" or code == "san" then
linktext = "sanskrita"
elseif code == "tok" then
linktext = "tokipona"
elseif code == "tpi" then
linktext = "tokpisina"
elseif code == "ur" then
linktext = "urdua"
elseif code == "vo" then
linktext = "volapuka"
end
end
local i = ""
if italic == "yes" or italic == "jes" or italic == "" then
i = "''"
end
-- esceptaj lingvokodoj, kie kursiveco ne taŭgas
if code == "am" or code == "ar" or code == "arc" or code == "bal" or code == "bm" or code == "bn" or code == "bo" or code == "cop" or code == "dv" or code == "dz" or code == "egy" or code == "fa" or code == "ff" or code == "gu" or code == "he" or
code == "hi" or code == "hit" or code == "hy" or code == "ja" or code == "ka" or code == "kab" or code == "km" or code == "kn" or code == "ko" or code == "ko-kp" or code == "ko-kr" or code == "lo" or code == "ml" or code == "mnc" or
code == "mni" or code == "mnw" or code == "mr" or code == "my" or code == "ne" or code == "ota" or code == "pa" or code == "pi" or code == "ps" or code == "sa" or code == "san" or code == "sd" or code == "si" or code == "sqt" or code == "sux" or
code == "ta" or code == "te" or code == "th" or code == "ur" or code == "xpu" or code == "yi" or code == "zh" then
i = ""
end
-- truko por la ĉina
local simple
if code == "zh" then
simple = args["s"] or args['sh']
if simple ~= "" and simple ~= nil then
code = "zh-Hant"
end
end
l = template (code, text) -- invoke the {{Lang}} template
local l2 = ""
local vorto = ""
if au ~= "" and au ~=nil then
l2 = template(code, au)
vorto = " aŭ "
elseif kaj ~= "" and kaj ~=nil then
l2 = template(code, kaj)
vorto = " kaj "
elseif antaue ~= "" and antaue ~=nil then
l2 = template(code, antaue)
vorto = ", antaŭe "
end
local krampo1 = "[["
local krampo2 = "]]"
local streko = "|"
if short == "1" or short == "jes" or short == "yes" then
name = ""
linktext = ""
krampo1 = ""
krampo2 = ""
streko = ""
elseif lcolor ~= "" and lcolor ~= nil then
linktext = '<span style="color:' .. lcolor .. '">' .. linktext .. '</span>'
end
if text ~= " " then
if (c~="") or (b~="") or (s~="") then
if link ~= "no" and link ~= "ne" then
r = link1 .. s .. w .. link2 .. krampo1 .. name .. streko .. linktext .. krampo2 .. ' <span style="' .. c .. b .. '">' .. i .. l .. i .. "</span>" .. link3
if l2 ~= "" then
r = r .. vorto .. '<span style="' .. c .. b .. '">' .. i .. l2 .. i .. "</span>" .. link3
end
else
r = link1 .. s .. w .. link2 .. linktext .. ' <span style="' .. c .. b .. '">' .. i .. l .. i .. "</span>" .. link3
if l2 ~= "" then
r = r .. vorto .. '<span style="' .. c .. b .. '">' .. i .. l2 .. i .. "</span>" .. link3
end
end
else
if link ~= "no" and link ~="ne" then
r = krampo1 .. name .. streko .. linktext .. krampo2 .. " " .. i .. l .. i
if l2 ~= "" then
r = r .. vorto .. i .. l2 .. i
end
else
r = linktext .. " " .. i .. l .. i
if l2 ~= "" then
r = r .. vorto .. i .. l2 .. i
end
end
end
else
if (c~="") or (b~="") or (s~="") then
if link ~= "no" and link ~= "ne" then
r = link1 .. s .. w .. link2 .. krampo1 .. name .. streko .. linktext .. krampo2 .. ' ' .. link3
else
r = link1 .. s .. w .. link2 .. linktext .. ' ' .. link3
end
else
if link ~= "no" and link ~="ne" then
r = krampo1 .. name .. streko .. linktext .. krampo2 .. " "
else
r = linktext .. " "
end
end
end
-- translitaracioj por kelkaj lingvoj. aldonoj eblas.
if code == "zh" or code == "zh-Hant" then
if simple ~= "" and simple ~= nil then
r = r .. '/<span lang="zh-Hans">' ..simple .. '</span>'
end
local pinjin = args['p'] or args['pinjino']
local p = ""
if pinjin ~= "" and pinjin ~= nil then
r = r .. ', [[pinjino|pinjine]]: <span lang="zh-Latn">' .. pinjin .. '</span>'
p = "(alia transskribo) "
end
local wg = args['Wade-Giles'] or args['wg']
if wg ~= "" and wg ~= nil then
r = r .. ', [[Wade-Giles]]: <span lang="zh-Latn">' .. wg .. '</span>'
end
local j = args['j'] or args['kj'] or args['jyutping']
if j ~= "" and j ~= nil then
r = r .. ', [[Jyutping]]: <span lang="zh-Latn">' .. j .. '</span>'
end
local t = args['t']
if t ~= "" and t ~= nil then
-- se pinjino antaŭas alian transskribon la supre difinita teksto estas antaŭmetata, alie nenio
r = r .. ", " .. p .. t
end
elseif code == "ja" then
local h = args['h']
if h ~= "" and h ~= nil then
if text == " " then
r = r .. h
else
r = r .. ', latinliterigo laŭ [[sistemo Hepburn]] <span lang="ja-Latn">' .. h .. '</span>'
end
end
local t = args['t']
if t ~= "" and t ~= nil then
if text == " " then
r = r .. t
else
r = r .. ", " .. t
end
end
elseif code == "ko" or code == "ko-kp" or code == "ko-kr" then
local r2 = args['r'] or args['rtk']
if r2 ~= "" and r2 ~= nil then
if text == " " then
r = r .. r2
else
r = r .. ', latinliterigo laŭ [[Revizia latinliteriga transskribo de la korea lingvo|reviziita transskribo]] <span lang="ko-Latn">' .. r2 .. '</span>'
end
end
local mr2 = args['mr']
if mr2 ~= "" and mr2 ~= nil then
if text == " " then
r = r .. mr2
else
r = r .. ', latinliterigo laŭ [[transskribo de McCune-Reischauer]] <span lang="ko-Latn">' .. mr2 .. '</span>'
end
end
local t = args['t']
if t ~= "" and t ~= nil then
if text == " " then
r = r .. t
else
r = r .. ", " .. t
end
end
elseif code == "ar" or code == "fa" or code == "ps" or code == "ur" then
local d = args['d']
if d ~= "" and d ~= nil then
if text == " " then
r = r .. d
else
r = r .. ", [[DIN 31635|DMG]] " .. '<span lang="' .. code .. '-Latn">' .. d .. '</span>'
end
end
local t = args['t']
if t ~= "" and t ~= nil then
if text == " " then
r = r .. t
else
r = r .. ", " .. t
end
end
elseif code == "sa" or code == "san" then
local i = args['i'] or args['iast']
if i ~= "" and i ~= nil then
r = r .. ' [[IAST]]: ' .. '<span lang="' .. code .. '-Latn">' .. i .. '</span>'
end
elseif code ~= "eo" then
local t = args['t']
if t ~= "" and t ~= nil then
if text == " " then
r = r .. t
else
r = r .. ", " .. t
end
end
end
else r = "<span class='error'>La lingva kodo '".. code .. "' ne estas subtenata de la Lua-funkcio 'mw.language.fetchLanguageName'. - en la funkcio: lang()</span>"
end
return r
end
-- exist analyzes if a code is a language code in mw.language.fetchLanguageName
function p.exist (frame)
-- This function builds the infobox used by the {{informkesto}} template.
if not getArgs then
getArgs = require("Module:Arguments").getArgs
end
--local args = getArgs(frame, {wrappers = "Template:Babel"})
-- post modifo de {{ŝanĝu ŝablonon}} la sekva estos denove ŝanĝenda!
local args = getArgs(frame, {removeBlanks = false})
code = args[1]
-- it analyzes, if the required parameter is wrong or not
r=analyze (code, "exist")
if (r~="") then return r -- if r is some other than an empty string, it returns the message
-- and finishes the function
end
local text, name = getLanguages(code)
if (text~="") and (name~="") then
return true
else
return false
end
end
-- list returns all langugage from the function mw.language.fetchLanguageNames in a wikitable
function p.list (frame)
-- This function builds the infobox used by the {{informkesto}} template.
if not getArgs then
getArgs = require("Module:Arguments").getArgs
end
--local args = getArgs(frame, {wrappers = "Template:Babel"})
-- post modifo de {{ŝanĝu ŝablonon}} la sekva estos denove ŝanĝenda!
local args = getArgs(frame, {removeBlanks = false})
local r = '{| class="wikitable sortable"\n'
r = r .. "|-\n" .. "! Kodo !! Nomo\n" -- head of the table
local languages = mw.language.fetchLanguageNames("eo","all")
local a = {}
local number = 0
for n in pairs(languages) do
a[#a + 1] = n
end
number = #a
table.sort(a)
r = r .. "|-\n" .. '! colspan="2" | nombro: ' .. number .. "\n"
for index, code in pairs(a) do
local name = ""
for c, n in pairs(languages) do
if (c == code) then
name = n
break
end
end
r = r .. "|-\n" .. "| " .. code .. " || " .. name .. "\n"
end
r = r .. "|}\n"
r = r .. "nombro: " .. number
return r
end
return p