< Module:Wikt-lang
Browse history interactively ← Previous edit Next edit → Content deleted Content addedInline
Revision as of 21:09, 10 February 2020 edit Pppery (talk | contribs )Interface administrators , Administrators 100,467 edits Not an example; not for Module:Bananas ← Previous edit
Revision as of 09:58, 24 October 2020 edit undo Gonnym (talk | contribs )Autopatrolled , Extended confirmed users , Template editors 223,173 editsNo edit summaryNext edit →
Line 25:
Line 25:
{ "ru", "ру́сский язы́к", "русский язык" },
{ "ru", "ру́сский язы́к", "русский язык" },
{ "sh", "ćá", "ća" }, -- fake word with c-acute and tonal acute; add a real word if you know one
{ "sh", "ćá", "ća" }, -- fake word with c-acute and tonal acute; add a real word if you know one
{ "ab", "Quetzalcōātl", "Quetzalcoatl" },
{ "ang", "Quetzalcōātl", "Quetzalcoatl" },
{ "ar", "Quetzalcōātl", "Quetzalcoatl" },
{ "av", "Quetzalcōātl", "Quetzalcoatl" },
{ "be", "Quetzalcōātl", "Quetzalcoatl" },
{ "bn", "Quetzalcōātl", "Quetzalcoatl" },
{ "bua", "Quetzalcōātl", "Quetzalcoatl" },
{ "cel-pro", "Quetzalcōātl", "Quetzalcoatl" },
{ "cu", "Quetzalcōātl", "Quetzalcoatl" },
{ "de", "Quetzalcōātl", "Quetzalcoatl" },
{ "en", "Quetzalcōātl", "Quetzalcoatl" },
{ "es", "Quetzalcōātl", "Quetzalcoatl" },
{ "egy", "Quetzalcōātl", "Quetzalcoatl" },
{ "fr", "Quetzalcōātl", "Quetzalcoatl" },
{ "frm", "Quetzalcōātl", "Quetzalcoatl" },
{ "frp", "Quetzalcōātl", "Quetzalcoatl" },
{ "ff", "Quetzalcōātl", "Quetzalcoatl" },
{ "gem-pro", "Quetzalcōātl", "Quetzalcoatl" },
{ "gml", "Quetzalcōātl", "Quetzalcoatl" },
{ "gmw-ecg", "Quetzalcōātl", "Quetzalcoatl" },
{ "goh", "Quetzalcōātl", "Quetzalcoatl" },
{ "got", "Quetzalcōātl", "Quetzalcoatl" },
{ "gsw", "Quetzalcōātl", "Quetzalcoatl" },
{ "grc", "Quetzalcōātl", "Quetzalcoatl" },
{ "grk-pro", "Quetzalcōātl", "Quetzalcoatl" },
{ "ha", "Quetzalcōātl", "Quetzalcoatl" },
{ "hi", "Quetzalcōātl", "Quetzalcoatl" },
{ "ine-bsl-pro", "Quetzalcōātl", "Quetzalcoatl" },
{ "ine-pro", "Quetzalcōātl", "Quetzalcoatl" },
{ "ja", "Quetzalcōātl", "Quetzalcoatl" },
{ "jbo", "Quetzalcōātl", "Quetzalcoatl" },
{ "la", "Quetzalcōātl", "Quetzalcoatl" },
{ "lt", "Quetzalcōātl", "Quetzalcoatl" },
{ "moe", "Quetzalcōātl", "Quetzalcoatl" },
{ "mul", "Quetzalcōātl", "Quetzalcoatl" },
{ "nci", "Quetzalcōātl", "Quetzalcoatl" },
{ "nds-de", "Quetzalcōātl", "Quetzalcoatl" },
{ "oge", "Quetzalcōātl", "Quetzalcoatl" },
{ "oj", "Quetzalcōātl", "Quetzalcoatl" },
{ "orv", "Quetzalcōātl", "Quetzalcoatl" },
{ "osx", "Quetzalcōātl", "Quetzalcoatl" },
{ "pt", "Quetzalcōātl", "Quetzalcoatl" },
{ "pa", "Quetzalcōātl", "Quetzalcoatl" },
{ "ru", "Quetzalcōātl", "Quetzalcoatl" },
{ "rw", "Quetzalcōātl", "Quetzalcoatl" },
{ "se", "Quetzalcōātl", "Quetzalcoatl" },
{ "sem-pro", "Quetzalcōātl", "Quetzalcoatl" },
{ "sh", "Quetzalcōātl", "Quetzalcoatl" },
{ "sl", "Quetzalcōātl", "Quetzalcoatl" },
{ "sla-pro", "Quetzalcōātl", "Quetzalcoatl" },
{ "uk", "Quetzalcōātl", "Quetzalcoatl" },
{ "ur", "Quetzalcōātl", "Quetzalcoatl" },
{ "zh", "Quetzalcōātl", "Quetzalcoatl" },
{ "xcl", "Quetzalcōātl", "Quetzalcoatl" },
{ "xgf", "Quetzalcōātl", "Quetzalcoatl" },
{ "xvn", "Quetzalcōātl", "Quetzalcoatl" },
{ "yua", "Quetzalcōātl", "Quetzalcoatl" },
}
}
Revision as of 09:58, 24 October 2020
-- Unit tests for ]. Click talk page to run tests.
local p = require 'Module:UnitTests'
local m_Language = require 'Module:Language'
local function tag(word, languageCode)
return '<span lang="' .. languageCode .. '">' .. word .. '</span>'
end
local decompose = mw.ustring.toNFD
function p:check_makeEntryName(languageCode, word, expected)
self:equals(
tag(word, languageCode),
decompose(m_Language.makeEntryName(word, languageCode)),
decompose(expected),
{ display = function (word) return tag(word, languageCode) end })
end
p = function (self)
local examples = {
{ "ar", "العَرَبِيَّة", "العربية" },
{ "grc", "δημοκρᾰτῐ́ᾱ", "δημοκρατία" },
{ "ha", "àzàhàr̃iyyā̀", "azahariyya" },
{ "la", "coëō", "coeo" },
{ "nci", "Quetzalcōātl", "Quetzalcoatl" },
{ "ru", "ру́сский язы́к", "русский язык" },
{ "sh", "ćá", "ća" }, -- fake word with c-acute and tonal acute; add a real word if you know one
{ "ab", "Quetzalcōātl", "Quetzalcoatl" },
{ "ang", "Quetzalcōātl", "Quetzalcoatl" },
{ "ar", "Quetzalcōātl", "Quetzalcoatl" },
{ "av", "Quetzalcōātl", "Quetzalcoatl" },
{ "be", "Quetzalcōātl", "Quetzalcoatl" },
{ "bn", "Quetzalcōātl", "Quetzalcoatl" },
{ "bua", "Quetzalcōātl", "Quetzalcoatl" },
{ "cel-pro", "Quetzalcōātl", "Quetzalcoatl" },
{ "cu", "Quetzalcōātl", "Quetzalcoatl" },
{ "de", "Quetzalcōātl", "Quetzalcoatl" },
{ "en", "Quetzalcōātl", "Quetzalcoatl" },
{ "es", "Quetzalcōātl", "Quetzalcoatl" },
{ "egy", "Quetzalcōātl", "Quetzalcoatl" },
{ "fr", "Quetzalcōātl", "Quetzalcoatl" },
{ "frm", "Quetzalcōātl", "Quetzalcoatl" },
{ "frp", "Quetzalcōātl", "Quetzalcoatl" },
{ "ff", "Quetzalcōātl", "Quetzalcoatl" },
{ "gem-pro", "Quetzalcōātl", "Quetzalcoatl" },
{ "gml", "Quetzalcōātl", "Quetzalcoatl" },
{ "gmw-ecg", "Quetzalcōātl", "Quetzalcoatl" },
{ "goh", "Quetzalcōātl", "Quetzalcoatl" },
{ "got", "Quetzalcōātl", "Quetzalcoatl" },
{ "gsw", "Quetzalcōātl", "Quetzalcoatl" },
{ "grc", "Quetzalcōātl", "Quetzalcoatl" },
{ "grk-pro", "Quetzalcōātl", "Quetzalcoatl" },
{ "ha", "Quetzalcōātl", "Quetzalcoatl" },
{ "hi", "Quetzalcōātl", "Quetzalcoatl" },
{ "ine-bsl-pro", "Quetzalcōātl", "Quetzalcoatl" },
{ "ine-pro", "Quetzalcōātl", "Quetzalcoatl" },
{ "ja", "Quetzalcōātl", "Quetzalcoatl" },
{ "jbo", "Quetzalcōātl", "Quetzalcoatl" },
{ "la", "Quetzalcōātl", "Quetzalcoatl" },
{ "lt", "Quetzalcōātl", "Quetzalcoatl" },
{ "moe", "Quetzalcōātl", "Quetzalcoatl" },
{ "mul", "Quetzalcōātl", "Quetzalcoatl" },
{ "nci", "Quetzalcōātl", "Quetzalcoatl" },
{ "nds-de", "Quetzalcōātl", "Quetzalcoatl" },
{ "oge", "Quetzalcōātl", "Quetzalcoatl" },
{ "oj", "Quetzalcōātl", "Quetzalcoatl" },
{ "orv", "Quetzalcōātl", "Quetzalcoatl" },
{ "osx", "Quetzalcōātl", "Quetzalcoatl" },
{ "pt", "Quetzalcōātl", "Quetzalcoatl" },
{ "pa", "Quetzalcōātl", "Quetzalcoatl" },
{ "ru", "Quetzalcōātl", "Quetzalcoatl" },
{ "rw", "Quetzalcōātl", "Quetzalcoatl" },
{ "se", "Quetzalcōātl", "Quetzalcoatl" },
{ "sem-pro", "Quetzalcōātl", "Quetzalcoatl" },
{ "sh", "Quetzalcōātl", "Quetzalcoatl" },
{ "sl", "Quetzalcōātl", "Quetzalcoatl" },
{ "sla-pro", "Quetzalcōātl", "Quetzalcoatl" },
{ "uk", "Quetzalcōātl", "Quetzalcoatl" },
{ "ur", "Quetzalcōātl", "Quetzalcoatl" },
{ "zh", "Quetzalcōātl", "Quetzalcoatl" },
{ "xcl", "Quetzalcōātl", "Quetzalcoatl" },
{ "xgf", "Quetzalcōātl", "Quetzalcoatl" },
{ "xvn", "Quetzalcōātl", "Quetzalcoatl" },
{ "yua", "Quetzalcōātl", "Quetzalcoatl" },
}
self:iterate(examples, "check_makeEntryName")
end
return p
Category :