มอดูล:Lang/data และ มอดูล:Lang/data/sandbox: ความแตกต่างระหว่างหน้า
(ผลต่างระหว่างหน้า)
เนื้อหาที่ลบ เนื้อหาที่เพิ่ม
Kalmyk → คัลมึค |
ลไม่มีความย่อการแก้ไข |
||
บรรทัด 15: | บรรทัด 15: | ||
key_to_lower() avoids the metatable trap and sets all keys in the subtables to lowercase. Many language codes |
key_to_lower() avoids the metatable trap and sets all keys in the subtables to lowercase. Many language codes |
||
have multiple associated names; |
have multiple associated names; Module:lang is only concerned with the first name so key_to_lower() only fetches |
||
the first name. |
the first name. |
||
บรรทัด 47: | บรรทัด 47: | ||
local lang_name_table_t = { |
local lang_name_table_t = { |
||
lang = key_to_lower (' |
lang = key_to_lower ('Module:Language/data/iana languages', 'lang'), |
||
lang_dep = key_to_lower (' |
lang_dep = key_to_lower ('Module:Language/data/iana languages', 'lang_dep'), |
||
script = key_to_lower (' |
script = key_to_lower ('Module:Language/data/iana scripts'), -- script keys are capitalized; set to lower |
||
region = key_to_lower (' |
region = key_to_lower ('Module:Language/data/iana regions'), -- region keys are uppercase; set to lower |
||
variant = key_to_lower (' |
variant = key_to_lower ('Module:Language/data/iana variants', 'var_sup'), |
||
suppressed = key_to_lower (' |
suppressed = key_to_lower ('Module:Language/data/iana suppressed scripts', 'var_sup'), -- script keys are capitalized; set to lower |
||
} |
} |
||
บรรทัด 62: | บรรทัด 62: | ||
The language names taken from the IANA language-subtag-registry file are given in English. That may not be ideal. |
The language names taken from the IANA language-subtag-registry file are given in English. That may not be ideal. |
||
Translating ~8,000 language names is also not ideal. MediaWiki maintains (much) shorter lists of language names |
Translating ~8,000 language names is also not ideal. MediaWiki maintains (much) shorter lists of language names |
||
in most languages for which there is a Wikipedia edition. When desired, |
in most languages for which there is a Wikipedia edition. When desired, Module:Lang can use the MediaWiki |
||
language list for the local language. |
language list for the local language. |
||
บรรทัด 122: | บรรทัด 122: | ||
["de-at"] = "เยอรมันแบบออสเตรีย", -- these code-region and code-variant tags to match en.wiki article names |
["de-at"] = "เยอรมันแบบออสเตรีย", -- these code-region and code-variant tags to match en.wiki article names |
||
["de-ch"] = "Swiss Standard German", |
["de-ch"] = "Swiss Standard German", |
||
["en-au"] = " |
["en-au"] = "Australian English", |
||
["en-ca"] = " |
["en-ca"] = "Canadian English", |
||
["en-emodeng"] = "Early Modern English", |
["en-emodeng"] = "Early Modern English", |
||
["en-gb"] = "อังกฤษแบบบริติช", |
["en-gb"] = "อังกฤษแบบบริติช", |
||
บรรทัด 139: | บรรทัด 139: | ||
["tw-asante"] = "Asante Twi", |
["tw-asante"] = "Asante Twi", |
||
-- these ISO 639-1 language-name overrides imported from |
-- these ISO 639-1 language-name overrides imported from Module:Language/data/wp_languages |
||
--<begin do-not-edit except to comment out>-- |
--<begin do-not-edit except to comment out>-- |
||
["av"] = "Avar", -- Avaric |
["av"] = "Avar", -- Avaric |
||
บรรทัด 156: | บรรทัด 156: | ||
["mi"] = "มาวรี", -- Maori |
["mi"] = "มาวรี", -- Maori |
||
["na"] = "นาอูรู", -- Nauru |
["na"] = "นาอูรู", -- Nauru |
||
["nb"] = " |
["nb"] = "บูกโมล", -- Norwegian Bokmål |
||
["nd"] = "Northern Ndebele", -- North Ndebele |
["nd"] = "Northern Ndebele", -- North Ndebele |
||
["nn"] = " |
["nn"] = "นีน็อชก์", -- Norwegian Nynorsk |
||
["nr"] = "Southern Ndebele", -- South Ndebele |
["nr"] = "Southern Ndebele", -- South Ndebele |
||
["ny"] = "เจวา", -- Nyanja |
["ny"] = "เจวา", -- Nyanja |
||
["oj"] = " |
["oj"] = "Ojibwe", -- Ojibwa |
||
["or"] = "โอเดีย", -- Oriya |
["or"] = "โอเดีย", -- Oriya |
||
["pa"] = "ปัญจาบ", -- Panjabi |
["pa"] = "ปัญจาบ", -- Panjabi |
||
บรรทัด 175: | บรรทัด 175: | ||
["alv"] = "Atlantic–Congo languages", -- to match en.wiki article title (endash) |
["alv"] = "Atlantic–Congo languages", -- to match en.wiki article title (endash) |
||
["arc"] = " |
["arc"] = "Aramaic", -- Official Aramaic (700-300 BCE), Imperial Aramaic (700-300 BCE); |
||
["art"] = "constructed", -- to match en.wiki article; lowercase for category name |
["art"] = "constructed", -- to match en.wiki article; lowercase for category name |
||
["bhd"] = "Bhadarwahi", -- Bhadrawahi; to match en.wiki article title |
["bhd"] = "Bhadarwahi", -- Bhadrawahi; to match en.wiki article title |
||
["bla"] = "Blackfoot", -- Siksika; to match en.wiki article title |
["bla"] = "Blackfoot", -- Siksika; to match en.wiki article title |
||
["bua"] = " |
["bua"] = "Buryat", -- Buriat; this is a macro language; these four use wp preferred transliteration; |
||
["bxm"] = "Mongolian Buryat", -- Mongolia Buriat; these three all redirect to Buryat |
["bxm"] = "Mongolian Buryat", -- Mongolia Buriat; these three all redirect to Buryat |
||
["bxr"] = "Russian Buryat", -- Russia Buriat; |
["bxr"] = "Russian Buryat", -- Russia Buriat; |
||
บรรทัด 192: | บรรทัด 192: | ||
["haa"] = "Hän", -- Han; to match en.wiki article title |
["haa"] = "Hän", -- Han; to match en.wiki article title |
||
["hmx"] = "Hmong–Mien languages", -- to match en.wiki article title (endash) |
["hmx"] = "Hmong–Mien languages", -- to match en.wiki article title (endash) |
||
["ilo"] = " |
["ilo"] = "Ilocano", -- Iloko; to match en.wiki article title |
||
["jam"] = "Jamaican Patois", -- Jamaican Creole English |
["jam"] = "Jamaican Patois", -- Jamaican Creole English |
||
["luo"] = "Dholuo", -- IANA (primary) /ISO 639-3: Luo (Kenya and Tanzania); IANA (secondary): Dholuo |
["luo"] = "Dholuo", -- IANA (primary) /ISO 639-3: Luo (Kenya and Tanzania); IANA (secondary): Dholuo |
||
บรรทัด 203: | บรรทัด 203: | ||
['mul'] = "multiple", -- Multiple languages; capitalization; special scope, not collective scope; |
['mul'] = "multiple", -- Multiple languages; capitalization; special scope, not collective scope; |
||
["nan-tw"] = "Taiwanese Hokkien", -- make room for IANA / 639-3 nan Min Nan Chinese; match en.wiki article title |
["nan-tw"] = "Taiwanese Hokkien", -- make room for IANA / 639-3 nan Min Nan Chinese; match en.wiki article title |
||
["new"] = " |
["new"] = "Newar", -- Newari, Nepal Bhasa; to match en,wiki article title |
||
["ngf"] = "Trans–New Guinea languages", -- to match en.wiki article title (endash) |
["ngf"] = "Trans–New Guinea languages", -- to match en.wiki article title (endash) |
||
["nic"] = "Niger–Congo languages", -- Niger-Kordofanian languages; to match en,wiki article title |
["nic"] = "Niger–Congo languages", -- Niger-Kordofanian languages; to match en,wiki article title |
||
บรรทัด 211: | บรรทัด 211: | ||
["nzi"] = "Nzema", -- Nzima; to match en.wiki article title |
["nzi"] = "Nzema", -- Nzima; to match en.wiki article title |
||
["oma"] = "Omaha–Ponca", -- to match en.wiki article title (endash) |
["oma"] = "Omaha–Ponca", -- to match en.wiki article title (endash) |
||
["orv"] = " |
["orv"] = "Old East Slavic", -- Old Russian |
||
["pfl"] = "Palatine German", -- Pfaelzisch; to match en.wiki article |
["pfl"] = "Palatine German", -- Pfaelzisch; to match en.wiki article |
||
["pie"] = "Piro Pueblo", -- Piro; to match en.wiki article |
["pie"] = "Piro Pueblo", -- Piro; to match en.wiki article |
||
["pms"] = "ปีเยมอนเต", -- Piemontese; to match en.wiki article title |
["pms"] = "ปีเยมอนเต", -- Piemontese; to match en.wiki article title |
||
["pnb"] = " |
["pnb"] = "Punjabi (Western)", -- Western Panjabi; dab added to override import from ~/wp languages and distinguish pnb from pa in reverse look up tag_from_name() |
||
["rop"] = "Australian Kriol", -- Kriol; en.wiki article is a dab; point to correct en.wiki article |
["rop"] = "Australian Kriol", -- Kriol; en.wiki article is a dab; point to correct en.wiki article |
||
["sdo"] = "Bukar–Sadong", -- Bukar-Sadung Bidayuh; to match en.wiki article title |
["sdo"] = "Bukar–Sadong", -- Bukar-Sadung Bidayuh; to match en.wiki article title |
||
บรรทัด 221: | บรรทัด 221: | ||
["und"] = "undetermined", -- capitalization to match existing category |
["und"] = "undetermined", -- capitalization to match existing category |
||
["wrg"] = "Warrongo", -- Warungu |
["wrg"] = "Warrongo", -- Warungu |
||
["xal-ru"] = " |
["xal-ru"] = "Kalmyk", -- to match en.wiki article title |
||
["xgf"] = "Tongva", -- ISO 639-3 is Gabrielino-Fernandeño |
["xgf"] = "Tongva", -- ISO 639-3 is Gabrielino-Fernandeño |
||
["yuf"] = "Havasupai–Hualapai", -- Havasupai-Walapai-Yavapai; to match en.wiki article title |
["yuf"] = "Havasupai–Hualapai", -- Havasupai-Walapai-Yavapai; to match en.wiki article title |
||
["zxx"] = "no linguistic content", -- capitalization |
["zxx"] = "no linguistic content", -- capitalization |
||
-- these ISO 639-2, -3 language-name overrides imported from |
-- these ISO 639-2, -3 language-name overrides imported from Module:Language/data/wp_languages |
||
--<begin do-not-edit except to comment out>-- |
--<begin do-not-edit except to comment out>-- |
||
["ace"] = "อาเจะฮ์", -- Achinese |
["ace"] = "อาเจะฮ์", -- Achinese |
||
บรรทัด 233: | บรรทัด 233: | ||
["alt"] = "Altay", -- Southern Altai |
["alt"] = "Altay", -- Southern Altai |
||
["apm"] = "Mescalero-Chiricahua", -- Mescalero-Chiricahua Apache |
["apm"] = "Mescalero-Chiricahua", -- Mescalero-Chiricahua Apache |
||
["bal"] = "บา |
["bal"] = "บาลูจ", -- Baluchi |
||
-- ["bcl"] = "Central Bicolano", -- Central Bikol |
-- ["bcl"] = "Central Bicolano", -- Central Bikol |
||
["bin"] = "Edo", -- Bini |
["bin"] = "Edo", -- Bini |
||
["bpy"] = " |
["bpy"] = "Bishnupriya Manipuri", -- Bishnupriya |
||
["chg"] = " |
["chg"] = "Chagatay", -- Chagatai |
||
["ckb"] = "Sorani Kurdish", -- Central Kurdish |
["ckb"] = "Sorani Kurdish", -- Central Kurdish |
||
["cnu"] = "Shenwa", -- Chenoua |
["cnu"] = "Shenwa", -- Chenoua |
||
บรรทัด 245: | บรรทัด 245: | ||
["fkv"] = "Kven", -- Kven Finnish |
["fkv"] = "Kven", -- Kven Finnish |
||
["frk"] = "Old Frankish", -- Frankish |
["frk"] = "Old Frankish", -- Frankish |
||
["gez"] = " |
["gez"] = "Ge'ez", -- Geez |
||
["gju"] = "Gujari", -- Gujari |
["gju"] = "Gujari", -- Gujari |
||
["gsw"] = "Alemannic German", -- Swiss German |
["gsw"] = "Alemannic German", -- Swiss German |
||
บรรทัด 253: | บรรทัด 253: | ||
["hnd"] = "Hindko", -- Southern Hindko |
["hnd"] = "Hindko", -- Southern Hindko |
||
-- ["ikt"] = "Inuvialuk", -- Inuinnaqtun |
-- ["ikt"] = "Inuvialuk", -- Inuinnaqtun |
||
["kaa"] = " |
["kaa"] = "Karakalpak", -- Kara-Kalpak |
||
["khb"] = "ไทลื้อ", -- Lü |
["khb"] = "ไทลื้อ", -- Lü |
||
["kmr"] = "Kurmanji Kurdish", -- Northern Kurdish |
["kmr"] = "Kurmanji Kurdish", -- Northern Kurdish |
||
บรรทัด 260: | บรรทัด 260: | ||
["ktz"] = "Juǀ'hoan", -- Juǀʼhoan |
["ktz"] = "Juǀ'hoan", -- Juǀʼhoan |
||
["lez"] = "Lezgian", -- Lezghian |
["lez"] = "Lezgian", -- Lezghian |
||
["liv"] = " |
["liv"] = "Livonian", -- Liv |
||
["lng"] = "Lombardic", -- Langobardic |
["lng"] = "Lombardic", -- Langobardic |
||
["mia"] = "Miami-Illinois", -- Miami |
["mia"] = "Miami-Illinois", -- Miami |
||
บรรทัด 272: | บรรทัด 272: | ||
["nso"] = "Northern Sotho", -- Pedi |
["nso"] = "Northern Sotho", -- Pedi |
||
-- ["nwc"] = "Classical Nepal Bhasa", -- Classical Newari, Classical Nepal Bhasa, Old Newari |
-- ["nwc"] = "Classical Nepal Bhasa", -- Classical Newari, Classical Nepal Bhasa, Old Newari |
||
["ood"] = " |
["ood"] = "O'odham", -- Tohono O'odham |
||
["otk"] = "Old Turkic", -- Old Turkish |
["otk"] = "Old Turkic", -- Old Turkish |
||
["pal"] = "Middle Persian", -- Pahlavi |
["pal"] = "Middle Persian", -- Pahlavi |
||
บรรทัด 280: | บรรทัด 280: | ||
-- ["pnb"] = "ปัญจาบ", -- Western Panjabi |
-- ["pnb"] = "ปัญจาบ", -- Western Panjabi |
||
["psu"] = "Shauraseni", -- Sauraseni Prākrit |
["psu"] = "Shauraseni", -- Sauraseni Prākrit |
||
["rap"] = " |
["rap"] = "Rapa Nui", -- Rapanui |
||
["rar"] = " |
["rar"] = "Cook Islands Māori", -- Rarotongan |
||
["rmu"] = "Scandoromani", -- Tavringer Romani |
["rmu"] = "Scandoromani", -- Tavringer Romani |
||
["rom"] = "โรมานี", -- Romany |
["rom"] = "โรมานี", -- Romany |
||
["rup"] = " |
["rup"] = "Aromanian", -- Macedo-Romanian |
||
["ryu"] = "โอกินาวะ", -- Central Okinawan |
["ryu"] = "โอกินาวะ", -- Central Okinawan |
||
["sdc"] = "Sassarese", -- Sassarese Sardinian |
["sdc"] = "Sassarese", -- Sassarese Sardinian |
||
บรรทัด 291: | บรรทัด 291: | ||
["src"] = "Logudorese", -- Logudorese Sardinian |
["src"] = "Logudorese", -- Logudorese Sardinian |
||
["sro"] = "Campidanese", -- Campidanese Sardinian |
["sro"] = "Campidanese", -- Campidanese Sardinian |
||
["tkl"] = " |
["tkl"] = "Tokelauan", -- Tokelau |
||
["tvl"] = " |
["tvl"] = "Tuvaluan", -- Tuvalu |
||
["tyv"] = " |
["tyv"] = "Tuvan", -- Tuvinian |
||
["vls"] = "West Flemish", -- Vlaams |
["vls"] = "West Flemish", -- Vlaams |
||
["wep"] = "เว็สท์ฟาเลิน", -- Westphalien |
["wep"] = "เว็สท์ฟาเลิน", -- Westphalien |
||
["xal"] = "Oirat", -- Kalmyk |
["xal"] = "Oirat", -- Kalmyk |
||
["xcl"] = "อาร์มีเนียเก่า", -- Classical Armenian |
["xcl"] = "อาร์มีเนียเก่า", -- Classical Armenian |
||
["yua"] = " |
["yua"] = "Yucatec Maya", -- Yucateco |
||
--<end do-not-edit except to comment out>-- |
--<end do-not-edit except to comment out>-- |
||