Module:Lang/data: Difference between revisions
Content added Content deleted
(-bcl;) |
m (1 revision imported from templatewiki:Module:Lang/data) |
||
Line 1: | Line 1: | ||
local lang_data = {}; |
|||
--[[--------------------------< L A N G _ N A M E _ T A B L E >------------------------------------------------ |
|||
primary table of tables that decode: |
|||
lang -> language tags and names |
|||
script -> ISO 15924 script tags |
|||
region -> ISO 3166 region tags |
|||
variant -> iana registered variant tags |
|||
suppressed -> map of scripts tags and their associated language tags |
|||
all of these data come from separate modules that are derived from the IANA language-subtag-registry file |
|||
key_to_lower() avoids the metatable trap and sets all keys in the subtables to lowercase. Many language codes |
|||
have multiple associated names; Module:lang is only concerned with the first name so key_to_lower() only fetches |
|||
the first name. |
|||
TODO: instead of returning: |
|||
["key"] = {"name"} |
|||
where each table has only one name, return |
|||
["key"] = "name" |
|||
requires changes in Module:Lang. |
|||
]] |
|||
local function key_to_lower (module, src_type) |
|||
local out = {}; |
|||
local source = (('var_sup' == src_type) and require (module)) or mw.loadData (module); -- fetch data from this module; require() avoids metatable trap for variant data |
|||
if 'var_sup' == src_type then |
|||
for k, v in pairs (source) do |
|||
out[k:lower()] = v; -- for variant, everything is needed |
|||
end |
|||
elseif 'lang' == src_type and source.active then -- for ~/iana_languages (active) |
|||
for k, v in pairs (source.active) do |
|||
out[k:lower()] = {v[1]}; -- ignore multiple names; take first name only |
|||
end |
|||
elseif 'lang_dep' == src_type and source.deprecated then -- for ~/iana_languages (deprecated) |
|||
for k, v in pairs (source.deprecated) do |
|||
out[k:lower()] = {v[1]}; -- ignore multiple names; take first name only |
|||
end |
|||
else -- here for all other sources |
|||
for k, v in pairs (source) do |
|||
out[k:lower()] = {v[1]}; -- ignore multiple names; take first name only |
|||
end |
|||
end |
|||
return out; |
|||
end |
|||
local lang_name_table = { |
|||
lang = key_to_lower ('Module:Language/data/iana languages', 'lang'), |
|||
lang_dep = key_to_lower ('Module:Language/data/iana languages', 'lang_dep'), |
|||
script = key_to_lower ('Module:Language/data/iana scripts'), -- script keys are capitalized; set to lower |
|||
region = key_to_lower ('Module:Language/data/iana regions'), -- region keys are uppercase; set to lower |
|||
variant = key_to_lower ('Module:Language/data/iana variants', 'var_sup'), |
|||
suppressed = key_to_lower ('Module:Language/data/iana suppressed scripts', 'var_sup'), -- script keys are capitalized; set to lower |
|||
} |
|||
--[[--------------------------< O V E R R I D E >-------------------------------------------------------------- |
--[[--------------------------< O V E R R I D E >-------------------------------------------------------------- |
||
Language codes and names in this table override the BCP47 names in |
Language codes and names in this table override the BCP47 names in Module:Language/name/data. |
||
indexes in this table shall always be lower case |
|||
code indexes in this table shall always be lower case |
|||
]] |
]] |
||
local override = { |
local override = { |
||
-- ISO 639-1 codes |
|||
------------------------------< I S O _ 6 3 9 - 1 >------------------------------------------------------------ |
|||
["ab"] = {"Abkhazian"}, -- IANA name is Abkhazian; override wp_languages {"Abkhaz"}; to achieve this, use |label= |
|||
["bh"] = {"Bihari languages"}, -- only ISO 639-1 collective; defined here to override improper redefinition (Bihari) in wp_languages |
|||
["ca-valencia"] = {"Valencian"}, |
|||
["cu"] = {"Church Slavonic"}, -- 2nd IANA name; |
["cu"] = {"Church Slavonic"}, -- 2nd IANA name; |
||
["de-at"] = {"Austrian German"}, -- these code-region and code-variant |
["de-at"] = {"Austrian German"}, -- these code-region and code-variant to match en.wiki article names |
||
["de-ch"] = {"Swiss |
["de-ch"] = {"Swiss German"}, |
||
["en-au"] = {"Australian English"}, |
["en-au"] = {"Australian English"}, |
||
["en-ca"] = {"Canadian English"}, |
["en-ca"] = {"Canadian English"}, |
||
Line 78: | Line 21: | ||
["en-gb"] = {"British English"}, |
["en-gb"] = {"British English"}, |
||
["en-ie"] = {"Irish English"}, |
["en-ie"] = {"Irish English"}, |
||
["en-in"] = {"Indian English"}, |
|||
["en-nz"] = {"New Zealand English"}, |
["en-nz"] = {"New Zealand English"}, |
||
["en-us"] = {"American English"}, |
["en-us"] = {"American English"}, |
||
["en-za"] = {"South African English"}, |
["en-za"] = {"South African English"}, |
||
["fy"] = {"West Frisian"}, -- Western Frisian |
["fy"] = {"West Frisian"}, -- IANA name is Western Frisian |
||
[" |
["ps"] = {"Pashto"}, -- IANA name is Pushto |
||
["si"] = {"Sinhala"}, -- IANA name is Sinhala, Sinhalese; override wp_languages {"Sinhalese"}; see Module talk:Language/data/wp languages#Request to undo an edit |
|||
["oc-provenc"] = {"Provençal"}, |
|||
[" |
["sr-cyrl"] = {"Serbian"}, -- override wp_languages Serbian Cyrillic; to achieve this, use |label= |
||
["tw-asante"] = {"Asante Twi"}, |
|||
-- ISO 639-2, -3 codes |
|||
-- these ISO 639-1 language-name overrides imported from Module:Language/data/wp_languages |
|||
["arc"] = {"Aramaic"}, -- IANA names are: Official Aramaic (700-300 BCE), Imperial Aramaic (700-300 BCE); |
|||
--<begin do-not-edit except to comment out>-- |
|||
["ber"] = {"Berber languages"}, -- ISO 639-2 collective; defined here to override redefinition in wp_languages |
|||
["bla"] = {"Blackfoot"}, -- IANA, ISO 639-2, -3 name is Siksika; to match en.wiki article title |
|||
["bua"] = {"Buryat"}, -- IANA name Buriat; this is a macro language; these four use wp preferred transliteration; |
|||
["bxm"] = {"Mongolian Buryat"}, -- IANA name Mongolia Buriat; these three all redirect to Buryat |
|||
["bxr"] = {"Russian Buryat"}, -- IANA name Russia Buriat; |
|||
["bxu"] = {"Chinese Buryat"}, -- IANA name China Buriat; |
|||
["byr"] = {"Yipma"}, -- IANA names are Baruya and Yipma |
|||
["cel"] = {"Celtic languages"}, -- ISO 639-2 collective; defined here to override improper redefinition ('Proto-Celtic') in wp_languages; use cel-x-proto instead |
|||
["ii"] = {"Yi"}, -- Sichuan Yi |
|||
["egy"] = {"Ancient Egyptian"}, -- IANA name is Egyptian (Ancient); distinguish from contemporary arz: Egyptian Arabic |
|||
["frr"] = {"North Frisian"}, -- IANA name is Northern Frisian |
|||
["frs"] = {"East Frisian Low Saxon"}, -- IANA name is Eastern Frisian |
|||
["gem"] = {"Germanic languages"}, -- ISO 639-2 collective; defined here to override improper redefinition ('Proto-Germanic') in wp_languages; use gem-x-proto instead |
|||
["lg"] = {"Luganda"}, -- Ganda |
|||
["ilo"] = {"Ilocano"}, -- IANA, ISO 639-2, -3 name is Iloko; to match en.wiki article title |
|||
["jam"] = {"Jamaican Patois"}, -- IANA name is Jamaican Creole English |
|||
["mhr"] = {"Meadow Mari"}, -- IANA name is Eastern Mari |
|||
["mid"] = {"Modern Mandaic"}, -- IANA name is Mandaic |
|||
["mla"] = {"Tamambo"}, -- wp_languages name is Medieval Latin; IANA and ISO 639-1 name is Malo |
|||
["myn"] = {"Mayan languages"}, -- ISO 639-2 collective; defined here to override redefinition in wp_languages |
|||
["nah"] = {"Nahuatl languages"}, -- ISO 639-2 collective; defined here to override redefinition in wp_languages |
|||
["ny"] = {"Chichewa"}, -- Nyanja |
|||
["oj"] = {"Ojibwe"}, -- Ojibwa |
|||
["or"] = {"Odia"}, -- Oriya |
|||
["pa"] = {"Punjabi"}, -- Panjabi |
|||
["rn"] = {"Kirundi"}, -- Rundi |
|||
["sl"] = {"Slovene"}, -- Slovenian |
|||
["ss"] = {"Swazi"}, -- Swati |
|||
["st"] = {"Sotho"}, -- Southern Sotho |
|||
["to"] = {"Tongan"}, -- Tonga |
|||
--<end do-not-edit except to comment out>-- |
|||
------------------------------< I S O _ 6 3 9 - 2, - 3, - 5 >---------------------------------------------- |
|||
["arc"] = {"Aramaic"}, -- Official Aramaic (700-300 BCE), Imperial Aramaic (700-300 BCE); |
|||
["art"] = {"constructed"}, -- to match en.wiki article; lowercase for category name |
|||
["bhd"] = {"Bhadarwahi"}, -- Bhadrawahi; to match en.wiki article title |
|||
["bla"] = {"Blackfoot"}, -- Siksika; to match en.wiki article title |
|||
["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 |
|||
["bxr"] = {"Russian Buryat"}, -- Russia Buriat; |
|||
["bxu"] = {"Chinese Buryat"}, -- China Buriat; |
|||
["byr"] = {"Yipma"}, -- Baruya, Yipma |
|||
["egy"] = {"Ancient Egyptian"}, -- Egyptian (Ancient); distinguish from contemporary arz: Egyptian Arabic |
|||
["ems"] = {"Alutiiq"}, -- Pacific Gulf Yupik; to match en.wiki article title |
|||
["frr"] = {"North Frisian"}, -- Northern Frisian |
|||
["frs"] = {"East Frisian Low Saxon"}, -- Eastern Frisian |
|||
["ilo"] = {"Ilocano"}, -- Iloko; to match en.wiki article title |
|||
["jam"] = {"Jamaican Patois"}, -- Jamaican Creole English |
|||
["luo"] = {"Dholuo"}, -- IANA (primary) /ISO 639-3: Luo (Kenya and Tanzania); IANA (secondary): Dholuo |
|||
["mhr"] = {"Meadow Mari"}, -- Eastern Mari |
|||
["mid"] = {"Modern Mandaic"}, -- Mandaic |
|||
["mla"] = {"Tamambo"}, -- Malo |
|||
['mte'] = {"Mono-Alu"}, -- Mono (Solomon Islands) |
|||
["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"] = {"Newar"}, -- Newari, Nepal Bhasa; to match en,wiki article title |
|||
["nrf"] = {"Norman"}, -- not quite a collective - IANA name: Jèrriais; categorizes to Norman-language text |
["nrf"] = {"Norman"}, -- not quite a collective - IANA name: Jèrriais; categorizes to Norman-language text |
||
["nzi"] = {"Nzema"}, -- Nzima; to match en.wiki article title |
["nzi"] = {"Nzema"}, -- IANA, ISO 639-2, -3 name is Nzima; to match en.wiki article title |
||
["orv"] = {"Old East Slavic"}, -- Old Russian |
["orv"] = {"Old East Slavic"}, -- IANA name is Old Russian |
||
[" |
["pms"] = {"Piedmontese"}, -- IANA / 639-3 name is Piemontese; to match en.wiki article title |
||
[" |
["pra"] = {"Prakrit languages"}, -- ISO 639-2 collective; defined here to override redefinition in wp_languages |
||
[" |
["roa"] = {"Romance languages"}, -- ISO 639-2 collective; defined here to override improper redefinition (Jèrriais) in wp_language; IANA name is "Romance languages" |
||
[" |
["sal"] = {"Salishan languages"}, -- ISO 639-2 collective; defined here to override redefinition in wp_languages |
||
["sla"] = {"Slavic languages"}, -- ISO 639-2 collective; defined here to override redefinition in wp_languages |
|||
["son"] = {"Songhai languages"}, -- ISO 639-2 collective; defined here to override redefinition in wp_languages |
|||
["stq"] = {"Saterland Frisian"}, -- IANA name is Saterfriesisch |
|||
["und"] = {"undetermined"}, -- capitalization to match existing category |
["und"] = {"undetermined"}, -- capitalization to match existing category |
||
[" |
["wen"] = {"Sorbian languages"}, -- ISO 639-2 collective; defined here to override redefinition in wp_languages |
||
["wrg"] = {"Warrongo"}, -- IANA name is Warungu |
|||
["xal-ru"] = {"Kalmyk"}, -- to match en.wiki article title |
["xal-ru"] = {"Kalmyk"}, -- to match en.wiki article title |
||
["xgf"] = {"Tongva"}, -- ISO 639-3 is Gabrielino-Fernandeño |
|||
-- private use codes |
|||
-- these ISO 639-2, -3 language-name overrides imported from Module:Language/data/wp_languages |
|||
--<begin do-not-edit except to comment out>-- |
|||
["ace"] = {"Acehnese"}, -- Achinese |
|||
["aec"] = {"Sa'idi Arabic"}, -- Saidi Arabic |
|||
["akl"] = {"Aklan"}, -- Aklanon |
|||
["alt"] = {"Altay"}, -- Southern Altai |
|||
["apm"] = {"Mescalero-Chiricahua"}, -- Mescalero-Chiricahua Apache |
|||
["bal"] = {"Balochi"}, -- Baluchi |
|||
-- ["bcl"] = {"Central Bicolano"}, -- Central Bikol |
|||
["bin"] = {"Edo"}, -- Bini |
|||
["bpy"] = {"Bishnupriya Manipuri"}, -- Bishnupriya |
|||
["chg"] = {"Chagatay"}, -- Chagatai |
|||
["ckb"] = {"Sorani Kurdish"}, -- Central Kurdish |
|||
["cnu"] = {"Shenwa"}, -- Chenoua |
|||
["coc"] = {"Cocopah"}, -- Cocopa |
|||
["diq"] = {"Zazaki"}, -- Dimli |
|||
["fit"] = {"Meänkieli"}, -- Tornedalen Finnish |
|||
["fkv"] = {"Kven"}, -- Kven Finnish |
|||
["frk"] = {"Old Frankish"}, -- Frankish |
|||
["gez"] = {"Ge'ez"}, -- Geez |
|||
["gju"] = {"Gujari"}, -- Gujari |
|||
["gsw"] = {"Alemannic German"}, -- Swiss German |
|||
["gul"] = {"Gullah"}, -- Sea Island Creole English |
|||
["hak"] = {"Hakka"}, -- Hakka Chinese |
|||
["hbo"] = {"Biblical Hebrew"}, -- Ancient Hebrew |
|||
["hnd"] = {"Hindko"}, -- Southern Hindko |
|||
-- ["ikt"] = {"Inuvialuk"}, -- Inuinnaqtun |
|||
["kaa"] = {"Karakalpak"}, -- Kara-Kalpak |
|||
["khb"] = {"Tai Lü"}, -- Lü |
|||
["kmr"] = {"Kurmanji Kurdish"}, -- Northern Kurdish |
|||
["kpo"] = {"Kposo"}, -- Ikposo |
|||
["krj"] = {"Kinaray-a"}, -- Kinaray-A |
|||
["ktz"] = {"Juǀ'hoan"}, -- Juǀʼhoan |
|||
["lez"] = {"Lezgian"}, -- Lezghian |
|||
["liv"] = {"Livonian"}, -- Liv |
|||
["lng"] = {"Lombardic"}, -- Langobardic |
|||
["mia"] = {"Miami-Illinois"}, -- Miami |
|||
["miq"] = {"Miskito"}, -- Mískito |
|||
["mix"] = {"Mixtec"}, -- Mixtepec Mixtec |
|||
["mni"] = {"Meitei"}, -- Manipuri |
|||
["mrj"] = {"Hill Mari"}, -- Western Mari |
|||
["mww"] = {"White Hmong"}, -- Hmong Daw |
|||
["nds-nl"] = {"Dutch Low Saxon"}, -- Low German |
|||
-- ["new"] = {"Nepal Bhasa"}, -- Newari |
|||
["nso"] = {"Northern Sotho"}, -- Pedi |
|||
-- ["nwc"] = {"Classical Nepal Bhasa"}, -- Classical Newari, Classical Nepal Bhasa, Old Newari |
|||
["ood"] = {"O'odham"}, -- Tohono O'odham |
|||
["otk"] = {"Old Turkic"}, -- Old Turkish |
|||
["pal"] = {"Middle Persian"}, -- Pahlavi |
|||
["pam"] = {"Kapampangan"}, -- Pampanga |
|||
["phr"] = {"Potwari"}, -- Pahari-Potwari |
|||
["pka"] = {"Jain Prakrit"}, -- Ardhamāgadhī Prākrit |
|||
-- ["pnb"] = {"Punjabi"}, -- Western Panjabi |
|||
["psu"] = {"Shauraseni"}, -- Sauraseni Prākrit |
|||
["rap"] = {"Rapa Nui"}, -- Rapanui |
|||
["rar"] = {"Cook Islands Māori"}, -- Rarotongan |
|||
["rmu"] = {"Scandoromani"}, -- Tavringer Romani |
|||
["rom"] = {"Romani"}, -- Romany |
|||
["rup"] = {"Aromanian"}, -- Macedo-Romanian |
|||
["ryu"] = {"Okinawan"}, -- Central Okinawan |
|||
["sdc"] = {"Sassarese"}, -- Sassarese Sardinian |
|||
["sdn"] = {"Gallurese"}, -- Gallurese Sardinian |
|||
["shp"] = {"Shipibo"}, -- Shipibo-Conibo |
|||
["src"] = {"Logudorese"}, -- Logudorese Sardinian |
|||
["sro"] = {"Campidanese"}, -- Campidanese Sardinian |
|||
["tkl"] = {"Tokelauan"}, -- Tokelau |
|||
["tvl"] = {"Tuvaluan"}, -- Tuvalu |
|||
["tyv"] = {"Tuvan"}, -- Tuvinian |
|||
["vls"] = {"West Flemish"}, -- Vlaams |
|||
["wep"] = {"Westphalian"}, -- Westphalien |
|||
["xal"] = {"Oirat"}, -- Kalmyk |
|||
["xcl"] = {"Old Armenian"}, -- Classical Armenian |
|||
["yua"] = {"Yucatec Maya"}, -- Yucateco |
|||
--<end do-not-edit except to comment out>-- |
|||
------------------------------< P R I V A T E _ U S E _ T A G S >---------------------------------------------- |
|||
["cel-x-proto"] = {"Proto-Celtic"}, -- cel in IANA is Celtic languages |
["cel-x-proto"] = {"Proto-Celtic"}, -- cel in IANA is Celtic languages |
||
["gem-x-proto"] = {"Proto-Germanic"}, -- gem in IANA is Germanic languages |
["gem-x-proto"] = {"Proto-Germanic"}, -- gem in IANA is Germanic languages |
||
["gmw-x-ecg"] = {"East Central German"}, |
|||
["grc-x-aeolic"] = {"Aeolic Greek"}, -- these grc-x-... codes are preferred alternates to the non-standard catchall code grc-gre |
["grc-x-aeolic"] = {"Aeolic Greek"}, -- these grc-x-... codes are preferred alternates to the non-standard catchall code grc-gre |
||
["grc-x-attic"] = {"Attic Greek"}, |
["grc-x-attic"] = {"Attic Greek"}, |
||
Line 251: | Line 82: | ||
["grk-x-proto"] = {"Proto-Greek"}, -- grk in IANA is Greek languages |
["grk-x-proto"] = {"Proto-Greek"}, -- grk in IANA is Greek languages |
||
["iir-x-proto"] = {"Proto-Indo-Iranian"}, -- iir in IANA is Indo-Iranian Languages |
["iir-x-proto"] = {"Proto-Indo-Iranian"}, -- iir in IANA is Indo-Iranian Languages |
||
["ine-x-proto"] = {"Proto-Indo-European"}, |
|||
["ira-x-proto"] = {"Proto-Iranian"}, -- ira in IANA is Iranian languages |
["ira-x-proto"] = {"Proto-Iranian"}, -- ira in IANA is Iranian languages |
||
["itc-x-proto"] = {"Proto-Italic"}, -- itc in IANA is Italic languages |
["itc-x-proto"] = {"Proto-Italic"}, -- itc in IANA is Italic languages |
||
["ksh-x-colog"] = {"Colognian"}, -- en.wiki article is Colognian; ksh (Kölsch) redirects there |
["ksh-x-colog"] = {"Colognian"}, -- en.wiki article is Colognian; ksh (Kölsch) redirects there |
||
["la-x-medieval"] = {"Medieval Latin"}, |
|||
["mis-x-ripuar"] = {"Ripuarian"}, -- replaces improper use of ksh in wp_languages |
["mis-x-ripuar"] = {"Ripuarian"}, -- replaces improper use of ksh in wp_languages |
||
["sem-x-proto"] = {"Proto-Semitic"}, |
|||
["sla-x-proto"] = {"Proto-Slavic"}, -- sla in IANA is Slavic languages |
["sla-x-proto"] = {"Proto-Slavic"}, -- sla in IANA is Slavic languages |
||
["yuf-x-hav"] = {"Havasupai"}, -- IANA name for these three is Havasupai-Walapai-Yavapai |
["yuf-x-hav"] = {"Havasupai"}, -- IANA name for these three is Havasupai-Walapai-Yavapai |
||
Line 268: | Line 96: | ||
for those rare occasions when article titles don't fit with the normal '<language name>-language', this table |
for those rare occasions when article titles don't fit with the normal '<language name>-language', this table |
||
maps language code to article title. Use of this table should be avoided and the use of redirects preferred as |
maps language code to article title. Use of this table should be avoided and the use of redirects preferred as |
||
that is the long-standing method of handling article names that don't fit with the normal pattern |
that is the long-standing method of handling article names that don't fit with the normal pattern |
||
Line 274: | Line 102: | ||
local article_name = { |
local article_name = { |
||
["lij"] = {"Ligurian (Romance language)"}, -- |
["lij"] = {"Ligurian (Romance language)"}, -- see Template_talk:Lang#Ligurian_dab |
||
['mnh'] = {"Mono language (Congo)"}, -- |
['mnh'] = {"Mono language (Congo)"}, -- see Template_talk:Lang#Mono_languages |
||
['mnr'] = {"Mono language (California)"}, |
['mnr'] = {"Mono language (California)"}, |
||
['mru'] = {"Mono language (Cameroon)"}, |
['mru'] = {"Mono language (Cameroon)"}, |
||
[ |
['mte'] = {"Mono-Alu language"}, |
||
["xlg"] = {"Ligurian language (ancient)"}, -- see Template_talk:Lang#Ligurian_dab |
|||
} |
} |
||
Line 284: | Line 113: | ||
--[=[-------------------------< R T L _ S C R I P T S >-------------------------------------------------------- |
--[=[-------------------------< R T L _ S C R I P T S >-------------------------------------------------------- |
||
ISO 15924 scripts that are written right-to-left. Data in this table taken from [[ISO 15924#List of codes]] |
ISO 15924 scripts that are written right-to-left. Data in this table taken from [[ISO 15924#List of codes]] |
||
last update to this list: 2017-12-24 |
last update to this list: 2017-12-24 |
||
Line 298: | Line 127: | ||
--[[--------------------------< T R A N S L I T |
--[[--------------------------< T R A N S L I T T I T L E S >------------------------------------------------ |
||
This is a table of tables of transliteration standards and the language codes or language scripts that apply to |
This is a table of tables of transliteration standards and the language codes or language scripts that apply to |
||
those standards. This table is used to create the tool-tip text associated with the transliterated text displayed |
those standards. This table is used to create the tool-tip text associated with the transliterated text displayed |
||
by some of the {{lang-??}} templates. |
by some of the {{lang-??}} templates. |
||
These tables are more-or-less copied directly from {{transl}}. The standard 'NO_STD' is a construct to allow for |
These tables are more-or-less copied directly from {{transl}}. The standard 'NO_STD' is a construct to allow for |
||
the cases when no |std= parameter value is provided. |
the cases when no |std= parameter value is provided. |
||
Line 349: | Line 178: | ||
['hepburn'] = { |
['hepburn'] = { |
||
['default'] = 'Hepburn transliteration', |
['default'] = 'Hepburn transliteration', |
||
}, |
|||
['hunterian'] = { |
|||
['default'] = 'Hunterian transliteration', |
|||
}, |
}, |
||
Line 416: | Line 241: | ||
['kor'] = 'ISO 11941 Korean', |
['kor'] = 'ISO 11941 Korean', |
||
['awa'] = 'ISO 15919 Indic', |
|||
['bho'] = 'ISO 15919 Indic', |
|||
['bn'] = 'ISO 15919 Indic', |
['bn'] = 'ISO 15919 Indic', |
||
['bra'] = 'ISO 15919 Indic', |
|||
['doi'] = 'ISO 15919 Indic', |
|||
['dra'] = 'ISO 15919 Indic', |
['dra'] = 'ISO 15919 Indic', |
||
['gon'] = 'ISO 15919 Indic', |
|||
['gu'] = 'ISO 15919 Indic', |
['gu'] = 'ISO 15919 Indic', |
||
['hi'] = 'ISO 15919 Indic', |
['hi'] = 'ISO 15919 Indic', |
||
['inc'] = 'ISO 15919 Indic', |
['inc'] = 'ISO 15919 Indic', |
||
['kn'] = 'ISO 15919 Indic', |
['kn'] = 'ISO 15919 Indic', |
||
['kok'] = 'ISO 15919 Indic', |
|||
['ks'] = 'ISO 15919 Indic', |
|||
['mag'] = 'ISO 15919 Indic', |
|||
['mai'] = 'ISO 15919 Indic', |
|||
['ml'] = 'ISO 15919 Indic', |
['ml'] = 'ISO 15919 Indic', |
||
['mr'] = 'ISO 15919 Indic', |
['mr'] = 'ISO 15919 Indic', |
||
['ne'] = 'ISO 15919 Indic', |
|||
['new'] = 'ISO 15919 Indic', |
|||
['or'] = 'ISO 15919 Indic', |
|||
['pa'] = 'ISO 15919 Indic', |
|||
['raj'] = 'ISO 15919 Indic', |
|||
['sa'] = 'ISO 15919 Indic', |
['sa'] = 'ISO 15919 Indic', |
||
['sat'] = 'ISO 15919 Indic', |
|||
['sd'] = 'ISO 15919 Indic', |
|||
['si'] = 'ISO 15919 Indic', |
|||
['ta'] = 'ISO 15919 Indic', |
['ta'] = 'ISO 15919 Indic', |
||
['tcy'] = 'ISO 15919 Indic', |
|||
['te'] = 'ISO 15919 Indic', |
['te'] = 'ISO 15919 Indic', |
||
['beng'] = 'ISO 15919 Indic', |
['beng'] = 'ISO 15919 Indic', |
||
['brah'] = 'ISO 15919 Indic', |
['brah'] = 'ISO 15919 Indic', |
||
['deva'] = 'ISO 15919 Indic', |
['deva'] = 'ISO 15919 Indic', |
||
['gujr'] = 'ISO 15919 Indic', |
|||
['guru'] = 'ISO 15919 Indic', |
|||
['knda'] = 'ISO 15919 Indic', |
|||
['mlym'] = 'ISO 15919 Indic', |
|||
['orya'] = 'ISO 15919 Indic', |
|||
['sinh'] = 'ISO 15919 Indic', |
|||
['taml'] = 'ISO 15919 Indic', |
|||
['telu'] = 'ISO 15919 Indic', |
|||
['default'] = 'ISO transliteration', |
['default'] = 'ISO transliteration', |
||
}, |
|||
['jyutping'] = { |
|||
['default'] = 'Jyutping transliteration', |
|||
}, |
}, |
||
Line 493: | Line 288: | ||
['satts'] = { |
['satts'] = { |
||
['default'] = 'Standard Arabic Technical Transliteration System transliteration', |
['default'] = 'Standard Arabic Technical Transliteration System transliteration', |
||
}, |
|||
['scientific'] = { |
|||
['default'] = 'scientific transliteration', |
|||
}, |
|||
['ukrainian'] = { |
|||
['default'] = 'Ukrainian National system of romanization', |
|||
}, |
}, |
||
['ungegn'] = { |
['ungegn'] = { |
||
['default'] = 'United Nations Group of Experts on Geographical Names transliteration', |
['default'] = 'United Nations Group of Experts on Geographical Names transliteration', |
||
}, |
|||
['wadegile'] = { |
|||
['default'] = 'Wade–Giles transliteration', |
|||
}, |
}, |
||
Line 519: | Line 302: | ||
return |
return |
||
{ |
{ |
||
override = override, |
|||
article_name = article_name, |
article_name = article_name, |
||
lang_name_table = lang_name_table, |
|||
override = override, |
|||
rtl_scripts = rtl_scripts, |
rtl_scripts = rtl_scripts, |
||
is_rtl_script = is_rtl_script, |
|||
translit_title_table = translit_title_table, |
translit_title_table = translit_title_table, |
||
}; |
}; |