Module:Lang/data: Difference between revisions
From All Skies Encyclopaedia
imported>Trappist the monk No edit summary |
imported>Trappist the monk No edit summary |
||
Line 2: | Line 2: | ||
--[[--------------------------< |
--[[--------------------------< O V E R R I D E >-------------------------------------------------------------- |
||
Language codes and names in this table override the BCP47 names in Module:Language/name/data. |
|||
This table may also be used to add 'codes' that aren't BCP47 |
|||
]] |
]] |
||
Line 12: | Line 16: | ||
['stq'] = {'Saterland Frisian'}, |
['stq'] = {'Saterland Frisian'}, |
||
} |
} |
||
--[[--------------------------< T R A N S L I T T I T L E S >------------------------------------------------ |
--[[--------------------------< 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 |
||
Line 25: | Line 31: | ||
local translit_title_table = { |
local translit_title_table = { |
||
['ISO'] = { -- when a transliteration standard is supplied |
['ISO'] = { -- when a transliteration standard is supplied |
||
⚫ | |||
['ba'] = 'ISO 9 Cyrillic', |
['ba'] = 'ISO 9 Cyrillic', |
||
['be'] = 'ISO 9 Cyrillic', |
['be'] = 'ISO 9 Cyrillic', |
||
['bg'] = 'ISO 9 Cyrillic', |
['bg'] = 'ISO 9 Cyrillic', |
||
⚫ | |||
⚫ | |||
⚫ | |||
['kk'] = 'ISO 9 Cyrillic', |
['kk'] = 'ISO 9 Cyrillic', |
||
['ky'] = 'ISO 9 Cyrillic', |
['ky'] = 'ISO 9 Cyrillic', |
||
[' |
['mn'] = 'ISO 9 Cyrillic', |
||
⚫ | |||
⚫ | |||
⚫ | |||
['bua'] = 'ISO 9 Cyrillic', |
['bua'] = 'ISO 9 Cyrillic', |
||
['sah'] = 'ISO 9 Cyrillic', |
['sah'] = 'ISO 9 Cyrillic', |
||
⚫ | |||
['xal'] = 'ISO 9 Cyrillic', |
['xal'] = 'ISO 9 Cyrillic', |
||
⚫ | |||
⚫ | |||
['Cyrl'] = 'ISO 9 Cyrillic', |
['Cyrl'] = 'ISO 9 Cyrillic', |
||
⚫ | |||
[' |
['ar'] = 'ISO 233 Arabic', |
||
['ku'] = 'ISO 233 Arabic', |
['ku'] = 'ISO 233 Arabic', |
||
['ps'] = 'ISO 233 Arabic', |
['ps'] = 'ISO 233 Arabic', |
||
['ug'] = 'ISO 233 Arabic', |
['ug'] = 'ISO 233 Arabic', |
||
[' |
['ur'] = 'ISO 233 Arabic', |
||
['Arab'] = 'ISO 233 Arabic', |
['Arab'] = 'ISO 233 Arabic', |
||
⚫ | |||
['he'] = 'ISO 259 Hebrew', |
['he'] = 'ISO 259 Hebrew', |
||
⚫ | |||
['Hebr'] = 'ISO 259 Hebrew', |
['Hebr'] = 'ISO 259 Hebrew', |
||
⚫ | |||
['el'] = 'ISO 843 Greek', |
['el'] = 'ISO 843 Greek', |
||
⚫ | |||
['ja'] = 'ISO 3602 Japanese', |
['ja'] = 'ISO 3602 Japanese', |
||
['Hira'] = 'ISO 3602 Japanese', |
['Hira'] = 'ISO 3602 Japanese', |
||
⚫ | |||
['Hrkt'] = 'ISO 3602 Japanese', |
['Hrkt'] = 'ISO 3602 Japanese', |
||
['Jpan'] = 'ISO 3602 Japanese', |
['Jpan'] = 'ISO 3602 Japanese', |
||
⚫ | |||
⚫ | |||
⚫ | |||
['pny'] = 'ISO 7098 Chinese', |
['pny'] = 'ISO 7098 Chinese', |
||
['zho'] = 'ISO 7098 Chinese', |
['zho'] = 'ISO 7098 Chinese', |
||
[' |
['Han'] = 'ISO 7098 Chinese', -- unicode alias of Hani? doesn't belong here? should be Hani? |
||
⚫ | |||
['Hans'] = 'ISO 7098 Chinese', |
['Hans'] = 'ISO 7098 Chinese', |
||
['Hant'] = 'ISO 7098 Chinese', |
['Hant'] = 'ISO 7098 Chinese', |
||
⚫ | |||
⚫ | |||
['ka'] = 'ISO 9984 Georgian', |
['ka'] = 'ISO 9984 Georgian', |
||
⚫ | |||
['arm'] = 'ISO 9985 Armenian', |
['arm'] = 'ISO 9985 Armenian', |
||
['hy'] = 'ISO 9985 Armenian', |
['hy'] = 'ISO 9985 Armenian', |
||
⚫ | |||
['th'] = 'ISO 11940 Thai', |
['th'] = 'ISO 11940 Thai', |
||
[' |
['tha'] = 'ISO 11940 Thai', |
||
['ko'] = 'ISO 11941 Korean', |
['ko'] = 'ISO 11941 Korean', |
||
[' |
['kor'] = 'ISO 11941 Korean', |
||
⚫ | |||
['bn'] = 'ISO 15919 Indic', |
['bn'] = 'ISO 15919 Indic', |
||
[' |
['dra'] = 'ISO 15919 Indic', |
||
⚫ | |||
['gu'] = 'ISO 15919 Indic', |
['gu'] = 'ISO 15919 Indic', |
||
⚫ | |||
⚫ | |||
['kn'] = 'ISO 15919 Indic', |
['kn'] = 'ISO 15919 Indic', |
||
['ml'] = 'ISO 15919 Indic', |
['ml'] = 'ISO 15919 Indic', |
||
⚫ | |||
⚫ | |||
['ta'] = 'ISO 15919 Indic', |
['ta'] = 'ISO 15919 Indic', |
||
[' |
['te'] = 'ISO 15919 Indic', |
||
⚫ | |||
⚫ | |||
['Beng'] = 'ISO 15919 Indic', |
['Beng'] = 'ISO 15919 Indic', |
||
⚫ | |||
['Deva'] = 'ISO 15919 Indic', |
['Deva'] = 'ISO 15919 Indic', |
||
['default'] = 'ISO transliteration', |
['default'] = 'ISO transliteration', |
||
}, |
}, |
||
['DIN'] = { |
['DIN'] = { |
||
⚫ | |||
['fa'] = 'DIN 31635 Arabic', |
['fa'] = 'DIN 31635 Arabic', |
||
['ur'] = 'DIN 31635 Arabic', |
|||
['ku'] = 'DIN 31635 Arabic', |
['ku'] = 'DIN 31635 Arabic', |
||
['ps'] = 'DIN 31635 Arabic', |
['ps'] = 'DIN 31635 Arabic', |
||
['tg'] = 'DIN 31635 Arabic', |
['tg'] = 'DIN 31635 Arabic', |
||
['ug'] = 'DIN 31635 Arabic', |
['ug'] = 'DIN 31635 Arabic', |
||
[' |
['ur'] = 'DIN 31635 Arabic', |
||
['Arab'] = 'DIN 31635 Arabic', |
['Arab'] = 'DIN 31635 Arabic', |
||
['default'] = 'DIN transliteration', |
['default'] = 'DIN transliteration', |
||
}, |
}, |
||
['IAST'] = { |
['IAST'] = { |
||
['default'] = 'International Alphabet of Sanskrit Transliteration', |
['default'] = 'International Alphabet of Sanskrit Transliteration', |
||
}, |
}, |
||
-- |#default = "{{{1}}} {{{2}}} transliteration" |
|||
['NO_STD'] = { -- when no transliteration standard is supplied |
['NO_STD'] = { -- when no transliteration standard is supplied |
||
['akk'] = 'Semitic transliteration', |
['akk'] = 'Semitic transliteration', |
||
Line 108: | Line 127: | ||
['Phnx'] = 'Semitic transliteration', |
['Phnx'] = 'Semitic transliteration', |
||
['Xsux'] = 'Cuneiform transliteration', |
['Xsux'] = 'Cuneiform transliteration', |
||
-- |#default = "{{ISO 639 name {{{1}}}}} transliteration" |
|||
}, |
}, |
||
}; |
}; |
||
return |
return |
Revision as of 17:25, 2 November 2017
Documentation for this module may be created at Module:Lang/data/doc
local lang_data = {};
--[[--------------------------< O V E R R I D E >--------------------------------------------------------------
Language codes and names in this table override the BCP47 names in Module:Language/name/data.
This table may also be used to add 'codes' that aren't BCP47
]]
local override = {
['frr'] = {'North Frisian'},
['frs'] = {'East Frisian Low Saxon'},
['fy'] = {'West Frisian'},
['stq'] = {'Saterland Frisian'},
}
--[[--------------------------< 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
those standards. This table is used to create the tool-tip text associated with the transliterated text displayed
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
the cases when no |std= parameter value is provided.
]]
local translit_title_table = {
['ISO'] = { -- when a transliteration standard is supplied
['ab'] = 'ISO 9 Cyrillic',
['ba'] = 'ISO 9 Cyrillic',
['be'] = 'ISO 9 Cyrillic',
['bg'] = 'ISO 9 Cyrillic',
['kk'] = 'ISO 9 Cyrillic',
['ky'] = 'ISO 9 Cyrillic',
['mn'] = 'ISO 9 Cyrillic',
['ru'] = 'ISO 9 Cyrillic',
['tg'] = 'ISO 9 Cyrillic',
['uk'] = 'ISO 9 Cyrillic',
['bua'] = 'ISO 9 Cyrillic',
['sah'] = 'ISO 9 Cyrillic',
['tut'] = 'ISO 9 Cyrillic',
['xal'] = 'ISO 9 Cyrillic',
['Cyrl'] = 'ISO 9 Cyrillic',
['ar'] = 'ISO 233 Arabic',
['ku'] = 'ISO 233 Arabic',
['ps'] = 'ISO 233 Arabic',
['ug'] = 'ISO 233 Arabic',
['ur'] = 'ISO 233 Arabic',
['Arab'] = 'ISO 233 Arabic',
['he'] = 'ISO 259 Hebrew',
['yi'] = 'ISO 259 Hebrew',
['Hebr'] = 'ISO 259 Hebrew',
['el'] = 'ISO 843 Greek',
['grc'] = 'ISO 843 Greek',
['ja'] = 'ISO 3602 Japanese',
['Hira'] = 'ISO 3602 Japanese',
['Hrkt'] = 'ISO 3602 Japanese',
['Jpan'] = 'ISO 3602 Japanese',
['Kana'] = 'ISO 3602 Japanese',
['zh'] = 'ISO 7098 Chinese',
['chi'] = 'ISO 7098 Chinese',
['pny'] = 'ISO 7098 Chinese',
['zho'] = 'ISO 7098 Chinese',
['Han'] = 'ISO 7098 Chinese', -- unicode alias of Hani? doesn't belong here? should be Hani?
['Hans'] = 'ISO 7098 Chinese',
['Hant'] = 'ISO 7098 Chinese',
['ka'] = 'ISO 9984 Georgian',
['kat'] = 'ISO 9984 Georgian',
['arm'] = 'ISO 9985 Armenian',
['hy'] = 'ISO 9985 Armenian',
['th'] = 'ISO 11940 Thai',
['tha'] = 'ISO 11940 Thai',
['ko'] = 'ISO 11941 Korean',
['kor'] = 'ISO 11941 Korean',
['bn'] = 'ISO 15919 Indic',
['dra'] = 'ISO 15919 Indic',
['gu'] = 'ISO 15919 Indic',
['hi'] = 'ISO 15919 Indic',
['inc'] = 'ISO 15919 Indic',
['kn'] = 'ISO 15919 Indic',
['ml'] = 'ISO 15919 Indic',
['mr'] = 'ISO 15919 Indic',
['sa'] = 'ISO 15919 Indic',
['ta'] = 'ISO 15919 Indic',
['te'] = 'ISO 15919 Indic',
['Beng'] = 'ISO 15919 Indic',
['Brah'] = 'ISO 15919 Indic',
['Deva'] = 'ISO 15919 Indic',
['default'] = 'ISO 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',
},
['IAST'] = {
['default'] = 'International Alphabet of Sanskrit Transliteration',
},
['NO_STD'] = { -- when no transliteration standard is supplied
['akk'] = 'Semitic transliteration',
['sem'] = 'Semitic transliteration',
['Phnx'] = 'Semitic transliteration',
['Xsux'] = 'Cuneiform transliteration',
},
};
return
{
override = override,
translit_title_table = translit_title_table,
};