Vorlagenprogrammierung | Diskussionen | Lua | Test | Unterseiten | |||
Modul | Deutsch | English
|
Modul: | Dokumentation |
Diese Seite enthält Code in der Programmiersprache Lua. Einbindungszahl Cirrus
Dies ist die (produktive) Mutterversion eines global benutzten Lua-Moduls.
Wenn die serial-Information nicht übereinstimmt, müsste eine Kopie hiervon in das lokale Wiki geschrieben werden.
Wenn die serial-Information nicht übereinstimmt, müsste eine Kopie hiervon in das lokale Wiki geschrieben werden.
local ISO15924 = { suite = "ISO15924",
sub = "pages",
serial = "2019-10-20",
item = 71839070,
main = 71584769 }
--[=[
Create ISO 15924 mw.loadData() to provide target articles anywhere
]=]
local Failsafe = ISO15924
ISO15924.pages = {
{ site = "dewiki",
server = "de.wikipedia",
lang = "de",
targets = { Afak = "Afaka-Schrift",
Aghb = "Kaukasische Sprachen#AlwanischSchrift",
Ahom = "Ahom (Sprache)",
Arab = "Arabische Schrift",
Aran = "Nastaʿlīq",
Armi = "Reichsaramäisch",
Armn = "Armenisches Alphabet",
Avst = "Avestische Schrift",
Bali = "Balinesische Schrift",
Bamu = "Bamun-Schrift",
Bass = "Bassa-Schrift",
Batk = "Batak (Schrift)",
Beng = "Bengalische Schrift",
Blis = "Bliss-Symbol",
Bopo = "Zhuyin",
Brah = "Brahmi-Schrift",
Brai = "Brailleschrift",
Bugi = "Lontara",
Buhd = "Buid-Schrift",
Cakm = "Chakma-Schrift",
Cans = "Kanadische Silbenschrift",
Cari = "Karische Sprache#Schrift",
Cham = "Cham-Schrift",
Cher = "Cherokee-Silbenschrift",
Copt = "Koptische Schrift",
Cpmn = "Minoische Sprache",
Cprt = "Kyprische Schrift",
Cyrl = "Kyrillisches Alphabet",
Cyrs = "Altkyrillisches Alphabet",
Deva = "Devanagari",
Dsrt = "Deseret-Alphabet",
Egyd = "Demotische Schrift",
Egyh = "Hieratische Schrift",
Egyp = "ägyptische Hieroglyphen",
Elym = "Elymais",
Ethi = "Äthiopische Schrift",
Geok = "Chutsuri",
Geor = "Georgisches Alphabet",
Glag = "Glagolitische Schrift",
Gong = "Gondi",
Gonm = "Gondi",
Goth = "Gotisches Alphabet",
Gran = "Grantha-Schrift",
Grek = "Griechisches Alphabet",
Gujr = "Gujarati-Schrift",
Guru = "Gurmukhi-Schrift",
Hang = "Koreanisches Alphabet",
Hani = "Kanji",
Hano = "Hanunó'o",
Hans = "Kurzzeichen",
Hant = "Langzeichen",
Hebr = "Hebräisches Alphabet",
Hira = "Hiragana",
Hluw = "Luwische Sprache",
Hmng = "Pahawh Hmong",
Hung = "Altungarische Schrift",
Inds = "Indus-Schrift",
Ital = "Altitalisches Alphabet",
Jamo = "Jamo",
Java = "Javanische Sprache#Schrift",
Jpan = "Japanische Schrift",
Jurc = "Jurchen",
Kali = "Karenische Sprachen",
Kana = "Katakana",
Khar = "Kharoshthi-Schrift",
Khmr = "Khmer-Schrift",
Khoj = "Khojki-Schrift",
Kitl = "Kitan-Schrift",
Kits = "Kitan-Schrift",
Knda = "Kannada-Schrift",
Kore = "Koreanisches Alphabet",
Kpel = "Kpelle-Schrift",
Kthi = "Kaithi-Schrift",
Lana = "Lanna (Schrift)",
Laoo = "Laotische Sprache#Schrift",
Latf = "Fraktur (Schrift)",
Latg = "Irische Schrift",
Latn = "Lateinisches Alphabet",
Lepc = "Lepcha-Schrift",
Limb = "Limbu-Schrift",
Lina = "Linearschrift A",
Linb = "Linearschrift B",
Lisu = "Lisu",
Loma = "Loma (Sprache)",
Lyci = "Lykische Sprache",
Lydi = "Lydische Sprache",
Mahj = "Gujarati-Schrift",
Mand = "Mandäische Schrift",
Mani = "Mittelpersische Sprache",
Maya = "Maya-Schrift",
Medf = "Medefaidrin",
Mend = "Mende-Schrift",
Merc = "Meroitische Schrift",
Mero = "Meroitische Schrift",
Mlym = "Malayalam-Schrift",
Modi = "Moḍī",
Mong = "Mongolische Schrift",
Moon = "Moonalphabet",
Mtei = "Meitei",
Mult = "Panjabi",
Mymr = "Birmanische Schrift",
Nand = "Nagari-Schrift",
Nbat = "Nabatäische Schrift",
Newa = "Newari",
Nkgb = "Naxi",
Nkoo = "N’Ko",
Nshu = "Frauenschrift",
Ogam = "Ogham",
Olck = "Ol Chiki",
Orkh = "Orchon-Runen",
Orya = "Oriya-Schrift",
Osge = "Osage",
Osma = "Osmaniya-Schrift",
Palm = "Palmyrenisches Aramäisch",
Perm = "Altpermische Schrift",
Phag = "Phagpa-Schrift",
Phli = "Mittelpersische Sprache",
Phli = "Parthische Sprache",
Phlp = "Mittelpersische Sprache",
Phlv = "Mittelpersische Sprache",
Phnx = "Phönizische Schrift",
Piqd = "Klingonische Sprache",
Plrd = "Pollard-Schrift",
Prti = "Parthische Sprache",
Rjng = "Rejang-Schrift",
Rohg = "Rohingya",
Roro = "Rongorongo",
Runr = "Runen",
Samr = "Samaritanische Schrift",
Sara = "Sarati",
Saur = "Saurashtri",
Sgnw = "Gebärdenschrift",
Sidd = "Siddham",
Sind = "Sindhi",
Sinh = "Singhalesische Schrift",
Sogd = "Sogdische Sprache",
Sogo = "Sogdische Sprache",
Soyo = "Sojombo-Schrift",
Sund = "Sundanesische Sprache #Schrift",
Sylo = "Sylheti Nagari",
Syre = "Syrisches Alphabet",
Syrj = "Syrisches Alphabet",
Syrn = "Syrisches Alphabet",
Syrc = "Syrisches Alphabet",
Tagb = "Tagbanuwa-Schrift",
Tale = "Tai Nüa",
Talu = "Tai Lü",
Taml = "Tamilische Schrift",
Tang = "Xixia-Schrift",
Tavt = "Vietnamesische Schrift",
Telu = "Telugu-Schrift",
Teng = "Tengwar und Certar",
Tfng = "Tifinagh-Schrift",
Tglg = "Baybayin",
Thaa = "Thaana-Alphabet",
Thai = "Thailändische Schrift",
Tibt = "Tibetische Schrift",
Tirh = "Mithilakshar",
Ugar = "Ugaritische Schrift",
Vaii = "Vai-Schrift",
Visp = "Visible Speech",
Wcho = "Konyak-Naga-Sprachen",
Wole = "Woleaianische Sprache",
Xpeo = "persische Keilschrift",
Xsux = "Keilschrift",
Yiii = "Yi (Schrift)",
Zsye = "Emoji"
}
}
}
local fresh = function ()
-- Check for global update
-- Returns: true, if matching global version; false, if not
-- 2019-10-15
local r
if type( Failsafe.item ) == "number" and Failsafe.item > 0 then
local storage = string.format( "Q%d", Failsafe.item )
local entity = mw.wikibase.getEntity( storage )
if type( entity ) == "table" then
local seek = Failsafe.serialProperty or "P348"
local vsn = entity:formatPropertyValues( seek )
if type( vsn ) == "table" and
vsn.value == Failsafe.serial then
r = true
end
end
end
return r or false
end -- fresh()
ISO15924.failsafe = ISO15924.serial
ISO15924.last = fresh()
return ISO15924