Difference between revisions of "Module:Language/data/ISO 639 override"

From blackwiki
Jump to navigation Jump to search
blackwiki>Trappist the monk
(+gre per edit request;)
blackwiki>Trappist the monk
Line 35: Line 35:
 
["sga"] = {"Old Irish"}, -- Irish, Old
 
["sga"] = {"Old Irish"}, -- Irish, Old
 
["sot"] = {"Sotho"}, -- Sotho, Southern
 
["sot"] = {"Sotho"}, -- Sotho, Southern
 +
}
 +
 +
 +
--[[--------------------------< O V E R R I D E _ 1 >----------------------------------------------------------
 +
 +
Language codes and names in this table override the ISO 639 names in: Module:Language/data/iana languages
 +
 +
]]
 +
 +
local override_1 = {
 +
["el"] = {"Greek"}, -- 639-1: Modern Greek (1453-)
 +
}
 +
 +
 +
--[[--------------------------< O V E R R I D E _ 2 >----------------------------------------------------------
 +
 +
Language codes and names in this table override the ISO 639 names in: Module:Language/data/ISO 639-2
 +
 +
]]
 +
 +
local override_2 = {
 +
["ang"] = {"Old English"}, -- English, Old (ca.450-1100)
 +
["dum"] = {"Middle Dutch"}, -- Dutch, Middle (ca.1050-1350)
 +
["egy"] = {"Ancient Egyptian"}, -- Egyptian (Ancient)
 +
["ell"] = {"Greek"}, -- Greek, Modern (1453-)
 +
["enm"] = {"Middle English"}, -- English, Middle (1100-1500)
 +
["frm"] = {"Middle French"}, -- French, Middle (ca.1400-1600)
 +
["fro"] = {"Old French"}, -- French, Old (842-ca.1400)
 +
["gmh"] = {"Middle High German"}, -- German, Middle High (ca.1050-1500)
 +
["goh"] = {"Old High German"}, -- German, Old High (ca.750-1050)
 +
["grc"] = {"Ancient Greek"}, -- Greek, Ancient (to 1453)
 +
["gre"] = {"Greek"}, -- Greek, Modern (1453-)
 +
["mga"] = {"Middle Irish"}, -- Irish, Middle (900-1200)
 +
["nbl"] = {"Southern Ndebele"}, -- Ndebele, South or South Ndebele
 +
["nde"] = {"Northern Ndebele"}, -- Ndebele, North or North Ndebele
 +
["nob"] = {"Norwegian Bokmål"}, -- Bokmål, Norwegian or Norwegian Bokmål
 +
["non"] = {"Old Norse"}, -- Norse, Old
 +
["ota"] = {"Ottoman Turkish"}, -- Turkish, Ottoman (1500-1928)
 +
["peo"] = {"Old Persian"}, -- Persian, Old (ca.600-400 B.C.)
 +
["pro"] = {"Old Occitan"}, -- Provençal, Old (to 1500) or Occitan, Old (to 1500)
 +
["sga"] = {"Old Irish"}, -- Irish, Old (to 900)
 +
["sot"] = {"Sotho"}, -- Sotho, Southern
 +
}
 +
 +
 +
--[[--------------------------< O V E R R I D E _ 3 >----------------------------------------------------------
 +
 +
Language codes and names in this table override the ISO 639 names in: Module:Language/data/ISO 639-3
 +
 +
]]
 +
 +
local override_3 = {
 +
["egy"] = {"Ancient Egyptian"}, -- Egyptian (Ancient)
 +
["ell"] = {"Greek"}, -- Modern Greek (1453-)
 +
["nbl"] = {"Southern Ndebele"}, -- South Ndebele
 +
["nde"] = {"Northern Ndebele"}, -- North Ndebele
 +
["pms"] = {"Piedmontese"}, -- ISO 639-3 name is Piemontese; to match en.wiki article title
 +
["sot"] = {"Sotho"}, -- Southern Sotho
 +
}
 +
 +
 +
--[[--------------------------< O V E R R I D E _ 5 >----------------------------------------------------------
 +
 +
Language codes and names in this table override the ISO 639 names in: Module:Language/data/ISO 639-5
 +
 +
]]
 +
 +
local override_5 = {
 
}
 
}
  

Revision as of 15:09, 8 August 2020

{{Module rating }}

Usage

{{#invoke:Language/data|function_name}}


--[[--------------------------< O V E R R I D E >--------------------------------------------------------------

Language codes and names in this table override the ISO 639 names in:
	Module:Language/data/iana languages
	Module:Language/data/ISO 639-2
	Module:Language/data/ISO 639-3
	Module:Language/data/ISO 639-5

code indexes in this table shall always be lower case

]]

local override = {
	["ang"] = {"Old English"},													-- English, Old
	["dum"] = {"Middle Dutch"},													-- Dutch, Middle
	["egy"] = {"Ancient Egyptian"},												-- 639-2, -3: Egyptian (Ancient)
	["el"] = {"Greek"},															-- 639-1: Modern Greek (1453-)
	["ell"] = {"Greek"},														-- Greek, Modern
	["enm"] = {"Middle English"},												-- English, Middle
	["frm"] = {"Middle French"},												-- French, Middle	
	["fro"] = {"Old French"},													-- French, Old
	["gmh"] = {"Middle High German"},											-- German, Middle High
	["goh"] = {"Old High German"},												-- German, Old High
	["grc"] = {"Ancient Greek"},												-- Greek, Ancient
	["gre"] = {"Greek"},														-- 639-2: Greek, Modern (1453-)
	["mga"] = {"Middle Irish"},													-- Irish, Middle
	["nbl"] = {"Southern Ndebele"},												-- Ndebele, South
	["nde"] = {"Northern Ndebele"},												-- Ndebele, North
	["nob"] = {"Norwegian Bokmål"},												-- Bokmål, Norwegian
	["non"] = {"Old Norse"},													-- Norse, Old
	["ota"] = {"Ottoman Turkish"},												-- Turkish, Ottoman
	["peo"] = {"Old Persian"},													-- Persian, Old
	["pms"] = {"Piedmontese"},													-- ISO 639-3 name is Piemontese; to match en.wiki article title
	["pro"] = {"Old Occitan"},													-- Provençal, Old
	["sga"] = {"Old Irish"},													-- Irish, Old
	["sot"] = {"Sotho"},														-- Sotho, Southern
	}


--[[--------------------------< O V E R R I D E _ 1 >----------------------------------------------------------

Language codes and names in this table override the ISO 639 names in: Module:Language/data/iana languages

]]

local override_1 = {
	["el"] = {"Greek"},															-- 639-1: Modern Greek (1453-)
	}


--[[--------------------------< O V E R R I D E _ 2 >----------------------------------------------------------

Language codes and names in this table override the ISO 639 names in: Module:Language/data/ISO 639-2

]]

local override_2 = {
	["ang"] = {"Old English"},													-- English, Old (ca.450-1100)
	["dum"] = {"Middle Dutch"},													-- Dutch, Middle (ca.1050-1350)
	["egy"] = {"Ancient Egyptian"},												-- Egyptian (Ancient)
	["ell"] = {"Greek"},														-- Greek, Modern (1453-)
	["enm"] = {"Middle English"},												-- English, Middle (1100-1500)
	["frm"] = {"Middle French"},												-- French, Middle (ca.1400-1600)	
	["fro"] = {"Old French"},													-- French, Old (842-ca.1400)
	["gmh"] = {"Middle High German"},											-- German, Middle High (ca.1050-1500)
	["goh"] = {"Old High German"},												-- German, Old High (ca.750-1050)
	["grc"] = {"Ancient Greek"},												-- Greek, Ancient (to 1453)
	["gre"] = {"Greek"},														-- Greek, Modern (1453-)
	["mga"] = {"Middle Irish"},													-- Irish, Middle (900-1200)
	["nbl"] = {"Southern Ndebele"},												-- Ndebele, South or South Ndebele
	["nde"] = {"Northern Ndebele"},												-- Ndebele, North or North Ndebele
	["nob"] = {"Norwegian Bokmål"},												-- Bokmål, Norwegian or Norwegian Bokmål
	["non"] = {"Old Norse"},													-- Norse, Old
	["ota"] = {"Ottoman Turkish"},												-- Turkish, Ottoman (1500-1928)
	["peo"] = {"Old Persian"},													-- Persian, Old (ca.600-400 B.C.)
	["pro"] = {"Old Occitan"},													-- Provençal, Old (to 1500) or Occitan, Old (to 1500)
	["sga"] = {"Old Irish"},													-- Irish, Old (to 900)
	["sot"] = {"Sotho"},														-- Sotho, Southern
	}


--[[--------------------------< O V E R R I D E _ 3 >----------------------------------------------------------

Language codes and names in this table override the ISO 639 names in: Module:Language/data/ISO 639-3

]]

local override_3 = {
	["egy"] = {"Ancient Egyptian"},												-- Egyptian (Ancient)
	["ell"] = {"Greek"},														-- Modern Greek (1453-)
	["nbl"] = {"Southern Ndebele"},												-- South Ndebele
	["nde"] = {"Northern Ndebele"},												-- North Ndebele
	["pms"] = {"Piedmontese"},													-- ISO 639-3 name is Piemontese; to match en.wiki article title
	["sot"] = {"Sotho"},														-- Southern Sotho
	}


--[[--------------------------< O V E R R I D E _ 5 >----------------------------------------------------------

Language codes and names in this table override the ISO 639 names in: Module:Language/data/ISO 639-5

]]

local override_5 = {
	}


--[[--------------------------< 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
	["xlg"] = {"Ligurian language (ancient)"},									-- see Template_talk:Lang#Ligurian_dab
	}


--[[--------------------------< E X P O R T E D   T A B L E S >------------------------------------------------
]]

return
	{
	override = override,
	article_name = article_name,
	}