සැකිල්ල:langname-lite/documentation
Maps language codes to (canonical) language names. Used for Lua-free templates. Should be kept in sync with Module:languages, Module:etymology languages and Module:families, but not every language should be listed here; only those which are actually needed.
Default behaviour:
- If an etymology-only language code is given, it will return the canonical name of the regular language which it is attached to.
- If a language family code is given, it will give an error saying that this is not allowed.
See the parameters section below for changing these.
Errors
[සංස්කරණය]The following errors were detected by Module:data consistency check:
- Code:
EL.. Saw name: Ecclesiastical ලතින්. Expected name: Ecclesiastical Latin. - Code:
LL.. Saw name: Late ලතින්. Expected name: Late Latin. - Code:
ML.. Saw name: Medieval ලතින්. Expected name: Medieval Latin. - Code:
VL.. Saw name: Vulgar ලතින්. Expected name: Vulgar Latin. - Code:
abs. Saw name: Ambonese මැලේ. Expected name: Ambonese Malay. - Code:
acw. Saw name: Hijazi අරාබි. Expected name: Hijazi Arabic. - Code:
acy. Saw name: Cypriot අරාබි. Expected name: Cypriot Arabic. - Code:
aeb. Saw name: Tunisian අරාබි. Expected name: Tunisian Arabic. - Code:
afb. Saw name: Gulf අරාබි. Expected name: Gulf Arabic. - Code:
ajp. Saw name: South Levantine අරාබි. Expected name: South Levantine Arabic. - Code:
apc. Saw name: North Levantine අරාබි. Expected name: North Levantine Arabic. - Code:
ary. Saw name: Moroccan අරාබි. Expected name: Moroccan Arabic. - Code:
arz. Saw name: ඊජිප්තු අරාබි. Expected name: Egyptian Arabic. - Code:
ayl. Saw name: Libyan අරාබි. Expected name: Libyan Arabic. - Code:
br. Saw name: Breton. Expected name: බ්රෙටන්. - Code:
cmn-ear. Saw name: Early මැන්ඩරීන්. Expected name: Early Mandarin. - Code:
cy. Saw name: Welsh. Expected name: වේල්ස. - Code:
dra-okn. Saw name: Old කන්නඩ. Expected name: Old Kannada. - Code:
dum. Saw name: Middle ඕලන්ද. Expected name: Middle Dutch. - Code:
enm. Saw name: Middle ඉංග්රීසි. Expected name: මධ්යකාලීන ඉංග්රීසි. - Code:
euq-pro. Saw name: Proto-බාස්ක්. Expected name: ප්රොටෝ-බාස්ක්. - Code:
fr-CA. Saw name: Canadian ප්රංශ. Expected name: Canadian French. - Code:
frk. Saw name: Proto-West ජර්මානුic. Expected name: ප්රොටෝ-බටහිර ජර්මානු. - Code:
frm. Saw name: Middle ප්රංශ. Expected name: මධ්යකාලීන ප්රංශ. - Code:
fro-nor. Saw name: Old Northern ප්රංශ. Expected name: Old Northern French. - Code:
gd. Saw name: Scottish Gaelic. Expected name: ස්කොට්ස් ගේලික්. - Code:
gem. Saw name: ජර්මානුic. Expected name: ජර්මානු. - Code:
gem-pro. Saw name: Proto-ජර්මානුic. Expected name: ප්රොටෝ-ජර්මානු. - Code:
gkm. Saw name: Byzantine ග්රීක. Expected name: Byzantine Greek. - Code:
gmh. Saw name: Middle High ජර්මානු. Expected name: Middle High German. - Code:
gml. Saw name: Middle Low ජර්මානු. Expected name: Middle Low German. - Code:
gmq. Saw name: North ජර්මානුic. Expected name: North Germanic. - Code:
gmq-mno. Saw name: Middle නෝර්වීජියානු. Expected name: Middle Norwegian. - Code:
gmq-oda. Saw name: Old ඩෙන්මාර්ක. Expected name: Old Danish. - Code:
gmq-osw. Saw name: Old ස්වීඩන්. Expected name: Old Swedish. - Code:
gmw-ecg. Saw name: East Central ජර්මානු. Expected name: East Central German. - Code:
gmw-jdt. Saw name: Jersey ඕලන්ද. Expected name: Jersey Dutch. - Code:
gmw-pro. Saw name: Proto-West ජර්මානුic. Expected name: ප්රොටෝ-බටහිර ජර්මානු. - Code:
gmy. Saw name: Mycenaean ග්රීක. Expected name: Mycenaean Greek. - Code:
goh. Saw name: Old High ජර්මානු. Expected name: Old High German. - Code:
grk-mar. Saw name: Mariupol ග්රීක. Expected name: Mariupol Greek. - Code:
gsw. Saw name: Alemannic ජර්මානු. Expected name: Alemannic German. - Code:
gv. Saw name: Manx. Expected name: මැන්ක්ස්. - Code:
idb. Saw name: Indo-පෘතුගීසි. Expected name: Indo-Portuguese. - Code:
inc-ash. Saw name: Ashokan ප්රාකෘත. Expected name: Ashokan Prakrit. - Code:
itc-ola. Saw name: Old ලතින්. Expected name: Old Latin. - Code:
kaw. Saw name: Old ජාවා. Expected name: Old Javanese. - Code:
kw. Saw name: Cornish. Expected name: කෝනිෂ්. - Code:
kxd. Saw name: Brunei මැලේ. Expected name: Brunei Malay. - Code:
la-ecc. Saw name: Ecclesiastical ලතින්. Expected name: Ecclesiastical Latin. - Code:
la-lat. Saw name: Late ලතින්. Expected name: Late Latin. - Code:
la-med. Saw name: Medieval ලතින්. Expected name: Medieval Latin. - Code:
la-vul. Saw name: Vulgar ලතින්. Expected name: Vulgar Latin. - Code:
lng. Saw name: Old High ජර්මානු. Expected name: Old High German. - Code:
ltc. Saw name: Middle චීන. Expected name: Middle Chinese. - Code:
meo. Saw name: Kedah මැලේ. Expected name: Kedah Malay. - Code:
mga. Saw name: Middle අයිරිෂ්. Expected name: Middle Irish. - Code:
ml. Saw name: මැලේalam. Expected name: මලයාලම්. - Code:
ms-cla. Saw name: Classical මැලේ. Expected name: Classical Malay. - Code:
ms-old. Saw name: Old මැලේ. Expected name: Old Malay. - Code:
nb. Saw name: නෝර්වීජියානු Bokmål. Expected name: Norwegian Bokmål. - Code:
nds. Saw name: Low ජර්මානු. Expected name: Low German. - Code:
nds-de. Saw name: ජර්මානු Low ජර්මානු. Expected name: German Low German. - Code:
nds-nl. Saw name: ඕලන්ද Low Saxon. Expected name: Dutch Low Saxon. - Code:
nn. Saw name: නෝර්වීජියානු Nynorsk. Expected name: Norwegian Nynorsk. - Code:
nod. Saw name: Northern තායි. Expected name: Northern Thai. - Code:
obr. Saw name: Old බුරුම. Expected name: Old Burmese. - Code:
och. Saw name: Old චීන. Expected name: Old Chinese. - Code:
odt. Saw name: Old ඕලන්ද. Expected name: Old Dutch. - Code:
oge. Saw name: Old ජෝර්ජියානු. Expected name: Old Georgian. - Code:
ohu. Saw name: Old හංගේරියානු. Expected name: Old Hungarian. - Code:
ojp. Saw name: Old ජපන්. Expected name: Old Japanese. - Code:
okm. Saw name: Middle කොරියානු. Expected name: Middle Korean. - Code:
oko. Saw name: Old කොරියානු. Expected name: Old Korean. - Code:
osp. Saw name: Old ස්පාඤ්ඤ. Expected name: Old Spanish. - Code:
ota. Saw name: Ottoman තුර්කි. Expected name: Ottoman Turkish. - Code:
pal. Saw name: Middle පර්සියානු. Expected name: මධ්යකාලීන පර්සියානු. - Code:
pdc. Saw name: Pennsylvania ජර්මානු. Expected name: Pennsylvania German. - Code:
peo. Saw name: Old පර්සියානු. Expected name: Old Persian. - Code:
plu. Saw name: පාලිkur. Expected name: Palikur. - Code:
poz-cet-pro. Saw name: Proto-Central-Eastern මැලේo-Polynesian. Expected name: Proto-Central-Eastern Malayo-Polynesian. - Code:
poz-mcm-pro. Saw name: Proto-මැලේo-Chamic. Expected name: Proto-Malayo-Chamic. - Code:
poz-mly-pro. Saw name: Proto-මැලේic. Expected name: Proto-Malayic. - Code:
poz-msa-pro. Saw name: Proto-මැලේo-Sumbawan. Expected name: Proto-Malayo-Sumbawan. - Code:
poz-pro. Saw name: Proto-මැලේo-Polynesian. Expected name: Proto-Malayo-Polynesian. - Code:
pqe-pro. Saw name: Proto-Eastern මැලේo-Polynesian. Expected name: Proto-Eastern Malayo-Polynesian. - Code:
rmf. Saw name: Kalo ෆින්ලන්ත Romani. Expected name: Kalo Finnish Romani. - Code:
rmg. Saw name: Traveller නෝර්වීජියානු. Expected name: Traveller Norwegian. - Code:
roa-opt. Saw name: Old Galician-පෘතුගීසි. Expected name: Old Galician-Portuguese. - Code:
ruo. Saw name: Istro-රුමේනියානු. Expected name: Istro-Romanian. - Code:
ruq. Saw name: Megleno-රුමේනියානු. Expected name: Megleno-Romanian. - Code:
sa-ved. Saw name: Vedic සංස්කෘත. Expected name: Vedic Sanskrit. - Code:
sga. Saw name: Old අයිරිෂ්. Expected name: Old Irish. - Code:
sit. Saw name: Sino-ටිබෙට්. Expected name: Sino-Tibetan. - Code:
sit-pro. Saw name: Proto-Sino-ටිබෙට්. Expected name: Proto-Sino-Tibetan. - Code:
sou. Saw name: Southern තායි. Expected name: Southern Thai. - Code:
tbq-lob-pro. Saw name: Proto-Lolo-බුරුම. Expected name: Proto-Lolo-Burmese. - Code:
trk-oat. Saw name: Old Anatolian තුර්කි. Expected name: Old Anatolian Turkish. - Code:
xaa. Saw name: Andalusian අරාබි. Expected name: Andalusian Arabic. - Code:
xcl. Saw name: Old ආමේනියානු. Expected name: Old Armenian. - Code:
zlw-ocs. Saw name: Old චෙක්. Expected name: Old Czech. - Code:
zlw-opl. Saw name: Old පෝලන්ත. Expected name: Old Polish.
Parameters
[සංස්කරණය]|1=- Language code.
|allow etym=- If this is set, the template will return the canonical names of etymology-only languages.
|allow family=- If this is set, the template will return the canonical names of language families.
|is family=- If this is set, the template will return
1if the code is for a language family; otherwise, it will behave normally. This is useful when used with the#ifeqparser function.
Editing the list
[සංස්කරණය]The list has been subdivided into switch tables based on the first letter; this is to prevent very large pages from hitting the preprocessor node count limit. Please note that this is case-sensitive, meaning (for example) that there are separate lists for codes beginning with e and E, which becomes relevant when adding alias codes for etymology-only languages.
|la=Latin
Etymology-only languages and language families may be listed, but have additional syntax. For example:
- Etymology-only language:
|la-med={{langname-lite/etymcode|<!-- -->Medieval Latin<!-- -->|<!-- -->Latin<!-- -->|{{{allow etym|}}}}}- The first name is that of the etymology-only language, and the second that of the regular language which it is attached to (usually the parent in Module:etymology languages/data, unless that is another etymology-only language, in which just follow the chain until you find a regular language).
- Language family:
|sla={{langname-lite/familycode|<!-- -->Slavic<!-- -->|{{{is family|}}}|{{{allow family|}}}}}
If you are adding aliases (alternative codes) for a language, you must duplicate the entry in the relevant list if it begins with a different letter to the main code, or else it won't work. For example, Medieval Latin has the main code la-med, entered under the l list (as per the example above), as well as the following entry under M for its alias ML.:
|ML.={{langname-lite/etymcode|<!-- -->Medieval Latin<!-- -->|<!-- -->Latin<!-- -->|{{{allow etym|}}}}}