8,111
edits
m (1 revision imported) |
m (1 revision imported) |
||
(One intermediate revision by one other user not shown) | |||
Line 11: | Line 11: | ||
local override = { | local override = { | ||
-- ISO 639-1 codes | -- ISO 639-1 codes | ||
["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 | |||
["cu"] = {"Church Slavonic"}, -- 2nd IANA name; | |||
["de-at"] = {"Austrian German"}, -- these code-region and code-variant to match en.wiki article names | ["de-at"] = {"Austrian German"}, -- these code-region and code-variant to match en.wiki article names | ||
["de-ch"] = {"Swiss German"}, | ["de-ch"] = {"Swiss Standard German"}, | ||
["en-au"] = {"Australian English"}, | ["en-au"] = {"Australian English"}, | ||
["en-ca"] = {"Canadian English"}, | ["en-ca"] = {"Canadian English"}, | ||
Line 18: | 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"}, -- IANA name is Western Frisian | ||
[ | ["ps"] = {"Pashto"}, -- IANA name is Pushto | ||
["sr- | ["si"] = {"Sinhala"}, -- IANA name is Sinhala, Sinhalese; override wp_languages {"Sinhalese"}; see Module talk:Language/data/wp languages#Request to undo an edit | ||
["sr-cyrl"] = {"Serbian"}, -- override wp_languages Serbian Cyrillic; to achieve this, use |label= | |||
-- ISO 639-2, -3 codes | -- ISO 639-2, -3 codes | ||
[ | ["arc"] = {"Aramaic"}, -- IANA names are: Official Aramaic (700-300 BCE), Imperial Aramaic (700-300 BCE); | ||
[" | ["ber"] = {"Berber languages"}, -- ISO 639-2 collective; defined here to override redefinition in wp_languages | ||
["cel"] = {"Celtic languages"}, -- ISO 639-2 collective; override | ["bhd"] = {"Bhadarwahi"}, -- IANA, ISO 639-3 name is Bhadrawahi; to match en.wiki article title | ||
["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 | |||
["egy"] = {"Ancient Egyptian"}, -- IANA name is Egyptian (Ancient); distinguish from contemporary arz: Egyptian Arabic | ["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 | ||
["gem"] = {"Germanic languages"}, -- ISO 639-2 collective; override | ["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 | ||
[ | ["nan-tw"] = {"Taiwanese Hokkien"}, -- make room for IANA / 639-3 nan Min Nan Chinese; match en.wiki article title | ||
[ | ["nrf"] = {"Norman"}, -- not quite a collective - IANA name: Jèrriais; categorizes to Norman-language text | ||
[" | ["nzi"] = {"Nzema"}, -- IANA, ISO 639-2, -3 name is Nzima; to match en.wiki article title | ||
[ | ["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 | |||
["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 | ||
Line 51: | Line 71: | ||
["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 | ||
[ | ["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-biblical"] = {"Biblical Greek"}, | ||
[ | ["grc-x-byzant"] = {"Byzantine Greek"}, | ||
[ | ["grc-x-classic"] = {"Classical Greek"}, | ||
[ | ["grc-x-doric"] = {"Doric Greek"}, | ||
[ | ["grc-x-hellen"] = {"Hellenistic Greek"}, | ||
[ | ["grc-x-ionic"] = {"Ionic Greek"}, | ||
[ | ["grc-x-koine"] = {"Koinē Greek"}, | ||
[ | ["grc-x-medieval"] = {"Medieval Greek"}, | ||
[ | ["grc-x-patris"] = {"Patristic Greek"}, | ||
[ | ["grk-x-proto"] = {"Proto-Greek"}, -- grk in IANA is Greek languages | ||
[ | ["iir-x-proto"] = {"Proto-Indo-Iranian"}, -- iir in IANA is Indo-Iranian Languages | ||
[ | ["ira-x-proto"] = {"Proto-Iranian"}, -- ira in IANA is Iranian 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 | |||
["mis-x-ripuar"] = {"Ripuarian"}, -- replaces improper use of ksh in wp_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-wal"] = {"Walapai"}, | |||
["yuf-x-yav"] = {"Yavapai"}, | |||
} | |||
--[[--------------------------< A R T I C L E _ L I N K >------------------------------------------------------ | |||
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 | |||
that is the long-standing method of handling article names that don't fit with the normal pattern | |||
]] | |||
local article_name = { | |||
["lij"] = {"Ligurian (Romance language)"}, -- see Template_talk:Lang#Ligurian_dab | |||
['mnh'] = {"Mono language (Congo)"}, -- see Template_talk:Lang#Mono_languages | |||
['mnr'] = {"Mono language (California)"}, | |||
['mru'] = {"Mono language (Cameroon)"}, | |||
['mte'] = {"Mono-Alu language"}, | |||
["xlg"] = {"Ligurian language (ancient)"}, -- see Template_talk:Lang#Ligurian_dab | |||
} | } | ||
Line 82: | Line 127: | ||
'samr', 'sarb', 'sogd', 'sogo', 'syrc', 'syre', 'syrj', 'syrn', 'thaa', 'wole', | 'samr', 'sarb', 'sogd', 'sogo', 'syrc', 'syre', 'syrj', 'syrn', 'thaa', 'wole', | ||
}; | }; | ||
Line 98: | Line 141: | ||
local translit_title_table = { | local translit_title_table = { | ||
[' | ['ahl'] = { | ||
['default'] = 'Academy of the Hebrew Language transliteration', | |||
}, | |||
['ala'] = { | |||
['default'] = 'American Library Association – Library of Congress transliteration', | |||
}, | |||
['ala-lc'] = { | |||
['default'] = 'American Library Association – Library of Congress transliteration', | |||
}, | |||
['batr'] = { | |||
['default'] = 'Bikdash Arabic Transliteration Rules', | |||
}, | |||
['bgn/pcgn'] = { | |||
['default'] = 'Board on Geographic Names / Permanent Committee on Geographical Names transliteration', | |||
}, | |||
['din'] = { | |||
['ar'] = 'DIN 31635 Arabic', | |||
['fa'] = 'DIN 31635 Arabic', | |||
['ku'] = 'DIN 31635 Arabic', | |||
['ps'] = 'DIN 31635 Arabic', | |||
['tg'] = 'DIN 31635 Arabic', | |||
['ug'] = 'DIN 31635 Arabic', | |||
['ur'] = 'DIN 31635 Arabic', | |||
['arab'] = 'DIN 31635 Arabic', | |||
['default'] = 'DIN transliteration', | |||
}, | |||
['eae'] = { | |||
['default'] = 'Encyclopaedia Aethiopica transliteration', | |||
}, | |||
['hepburn'] = { | |||
['default'] = 'Hepburn transliteration', | |||
}, | |||
['iast'] = { | |||
['default'] = 'International Alphabet of Sanskrit transliteration', | |||
}, | |||
['iso'] = { -- when a transliteration standard is supplied | |||
['ab'] = 'ISO 9 Cyrillic', | ['ab'] = 'ISO 9 Cyrillic', | ||
['ba'] = 'ISO 9 Cyrillic', | ['ba'] = 'ISO 9 Cyrillic', | ||
Line 173: | Line 261: | ||
}, | }, | ||
[' | ['mr'] = { | ||
[' | ['default'] = 'McCune–Reischauer transliteration', | ||
[' | }, | ||
[' | |||
[' | ['nihon-shiki'] = { | ||
[' | ['default'] = 'Nihon-shiki transliteration', | ||
[' | }, | ||
[' | |||
[' | ['no_std'] = { -- when no transliteration standard is supplied | ||
['akk'] = 'Semitic transliteration', | |||
['sem'] = 'Semitic transliteration', | |||
['phnx'] = 'Semitic transliteration', | |||
['xsux'] = 'Cuneiform transliteration', | |||
}, | |||
['default'] = ' | ['pinyin'] = { | ||
['default'] = 'Pinyin transliteration', | |||
}, | }, | ||
[' | ['rr'] = { | ||
['default'] = ' | ['default'] = 'Revised Romanization of Korean transliteration', | ||
}, | }, | ||
[' | ['rtgs'] = { | ||
['default'] = ' | ['default'] = 'Royal Thai General System of Transcription', | ||
}, | |||
['satts'] = { | |||
['default'] = 'Standard Arabic Technical Transliteration System transliteration', | |||
}, | }, | ||
[' | ['ungegn'] = { | ||
['default'] = ' | ['default'] = 'United Nations Group of Experts on Geographical Names transliteration', | ||
}, | }, | ||
[' | ['wehr'] = { | ||
[' | ['default'] = 'Hans Wehr transliteration', | ||
}, | }, | ||
}; | }; | ||
Line 210: | Line 305: | ||
{ | { | ||
override = override, | override = override, | ||
article_name = article_name, | |||
rtl_scripts = rtl_scripts, | rtl_scripts = rtl_scripts, | ||
is_rtl_script = is_rtl_script, | is_rtl_script = is_rtl_script, | ||
translit_title_table = translit_title_table, | translit_title_table = translit_title_table, | ||
}; | }; |