Dallime mes rishikimeve të "Moduli:IPA/data"

Nga Enciklopedi Puro Shqiptare
Jump to navigation Jump to search
vNo edit summary
vNo edit summary
 
Rreshti 1: Rreshti 1:
local list_to_set = require("Module:table").listToSet
return {
 
defaultLabel = "%s pronunciation:",
local data = {}
labels = {
 
["lang"] = "%s:",
--[=[
["pron"] = "pronounced",
A list of representation types (e.g. /foo/ for phonemic and [bar] for phonetic),
["also"] = "also",
given as a table. The key is the opening character, the first value the
["alsolang"] = "also %s:",
representation type, and the second value the closing symbol.]=]
["langalso"] = "%s also",
data.representation_types = {
["local"] = "locally",
["/"] = {"phonemic", "/"},
["localpron"] = "local pronunciation:",
["["] = {"phonetic", "]"},
["ipa"] = "IPA:",
[""] = {"morphophonemic", ""},
},
[""] = {"orthographic", "⟩"},
defaultKey = "Help:IPA",
["-"] = {"rhyme", ""},
langs = {
}
["und"] = {
 
text = "",
--[=[
defaultLabelCode = "ipa",
A list of convenience inputs for certain representation types. The key is the
},
opening character, and the table is a three-item array consisting of (1) an
["mis"] = {
mw.ustring.gsub pattern which is anchored to the start and end of the string,
text = "",
with a single capture group that excludes the characters to be substituted,
defaultLabelCode = "ipa",
(2) a corresponding replacement pattern to be used with the pattern, and (3) the
},
replacement opening character.]=]
["en"] = {
data.representation_subs = {
key = "Help:IPA/English",
["<"] = {"^<(.*)>$", "⟨%1⟩", "⟨"},
format = "/%s/",
["/"] = {"^//(.*)//$", "⫽%1⫽", ""},
defaultLabelCode = "",
}
dialects = {
 
["GB"] = {
--[=[
text = "UK",
This should list the language codes of all languages that have a pronunciation
defaultLabelCode = "lang",
page in the appendix of the form ''Appendix:LANG pronunciation'', e.g.
},
[[Appendix:Russian pronunciation]]. For these languages, the text "key" next to
["UK"] = { aliasOf = "GB" },
the generated pronunciation links to such pages; for other languages, it links
["US"] = {
to the "LANG phonology" page in Wikipedia (which may or may not exist).
text = "US",
[[Module:IPA]] is responsible for this linking; see format_IPA_full().]=]
defaultLabelCode = "lang",
data.langs_with_infopages = list_to_set{
},
"acw",
},
"ady",
},
"ang",
["acw"] = {
"arc",
name = "Hejazi Arabic",
"ba",
key = "Help:IPA/Hejazi Arabic",
"bg",
},
"bo",
["ady"] = {
"ca",
key = "Help:IPA/Adyghe",
"cho",
},
"cmn",
["aeb"] = {
"cs",
key = "Help:IPA/Tunisian Arabic",
"cv",
},
"cy",
["aer"] = {
"da",
key = "Help:IPA/Australian languages",
"de",
},
"dsb",
["af"] = {
"dz",
key = "Help:IPA/Afrikaans",
"egl",
},
"egy",
["aln"] = {
"el",
key = "Help:IPA/Albanian",
"en",
},
"enm",
["als"] = {
"eo",
key = "Help:IPA/Albanian",
"es",
},
"fa",
["am"] = {
"fi",
key = "Help:IPA/Amharic",
"fo",
},
"fr",
["ang"] = {
"fy",
key = "Help:IPA/Old English",
"ga",
},
"gd",
["apc"] = {
"got",
dialects = {
"he",
["LB"] = {
"hi",
name = "Lebanese Arabic",
"hrx",
key = "Help:IPA/Lebanese Arabic",
"hu",
},
"hy",
},
"id",
},
"ii",
["ar"] = {
"is",
key = "Help:IPA/Arabic",
"it",
},
"iu",
["arb"] = {
"ja",
key = "Help:IPA/Arabic",
"jbo",
},
"ka",
["arz"] = {
"kls",
key = "Help:IPA/Egyptian Arabic",
"ko",
},
"kw",
["as"] = {
"la",
key = "Help:IPA/Assamese",
"lb",
},
"liv",
["ast"] = {
"lt",
key = "Help:IPA/Astur-Leonese",
"lv",
dialects = {
"mdf",
["ES-LE"] = {
"mfe",
name = "Leonese",
"mic",
},
"mk",
},
"mns-nor",
},
"ms",
["aus"] = {
"mt",
text = "Aboriginal",
"mul",
key = "Help:IPA/Australian languages",
"my",
},
"nan",
["az"] = {
"nci",
key = "Help:IPA/Azerbaijani",
"nl",
},
"nn",
["be"] = {
"no",
key = "Help:IPA/Belarusian",
"nov",
},
"nv",
["ber"] = {
"pjt",
key = "Help:IPA/Berber",
"pl",
},
"ps",
["bg"] = {
"pt",
key = "Help:IPA/Bulgarian",
"ro",
},
"ru",
["bn"] = {
"scn",
key = "Help:IPA/Bengali",
"sco",
},
"sga",
["bo"] = {
"sh",
text = "Tibetan",
"sl",
key = "Help:IPA/Tibetan",
"sq",
},
"sv",
["br"] = {
"sw",
key = "Help:IPA/Breton",
"syc",
},
"szl",
["bs"] = {
"tg",
key = "Help:IPA/Serbo-Croatian",
"th",
},
"tl",
["ca"] = {
"tpw",
key = "Help:IPA/Catalan",
"tr",
dialects = {
"tyv",
["ES-IB"] = {
"ug",
name = "Balearic Catalan",
"uk",
key = "Help:IPA/Insular Catalan",
"vi",
},
"vo",
["IT"] = {
"wlm",
name = "Algherese",
"yi",
key = "Help:IPA/Insular Catalan",
"yrl",
},
"yue",
["VALENCIA"] = {
"zlw-mas"
isVariant = true, -- makes it lowercase
}
},
 
},
--[=[
},
This should list the diphthongs of a language (in the form of Lua patterns),
["ckb"] = {
provided they do *NOT* contain semivowel symbols such as /j w ɰ ɥ/ or vowels
name = "Central Kurdish",
with nonsyllabic diacritics such as /i̯ u̯/. For example, list /au/ or /aʊ/,
key = "Help:IPA/Kurdish",
but do not list /aw/ or /au̯/. The data in this table is used to count the
},
number of syllables in a word. [[Module:syllables]] automatically knows how
["cjy"] = {
to correctly handle semivowel symbols and nonsyllabic diacritics.
name = "Jin Chinese",
 
key = "Help:IPA/Jin Chinese",
Any language listed here will automatically have categories of the form
},
"LANG #-syllable words" generated. In addition, any language listed below under
["cmn"] = {
`langs_to_generate_syllable_count_categories` will also have such categories
name = "Mandarin",
generated.
link = "Standard Chinese",
 
key = "Help:IPA/Mandarin",
NOTE: There are some additional languages that have these categories.
},
For example:
["cnr"] = {
* Thai words have these categories added by [[Module:th-pron]].]=]
key = "Help:IPA/Serbo-Croatian",
data.diphthongs = {
},
["cs"] = { -- [[w:Czech phonology#Diphthongs]]
["co"] = {
"[aeo]u",
key = "Help:IPA/Corsican",
},
["crh"] = {
key = "Help:IPA/Tatar",
},
["cs"] = {
key = "Help:IPA/Czech",
},
["cy"] = {
key = "Help:IPA/Welsh",
},
["da"] = {
key = "Help:IPA/Danish",
},
["de"] = {
key = "Help:IPA/Standard German",
dialects = {
["AT"] = {},
["CH"] = {},
},
},
["dsb"] = {
key = "Help:IPA/Sorbian",
},
["egl"] = {
key = "Help:IPA/Emilian-Romagnol",
},
["el"] = {
key = "Help:IPA/Greek",
},
["eo"] = {
key = "Help:IPA/Esperanto",
},
["es"] = {
key = "Help:IPA/Spanish",
dialects = {
["419"] = {
name = "Latin American Spanish",
},
},
},
["et"] = {
key = "Help:IPA/Estonian",
},
["eu"] = {
key = "Help:IPA/Basque",
},
["ext"] = {
key = "Help:IPA/Astur-Leonese",
},
["fa"] = {
key = "Help:IPA/Persian",
},
["fi"] = {
key = "Help:IPA/Finnish",
},
["fil"] = {
key = "Help:IPA/Tagalog",
},
["fj"] = {
key = "Help:IPA/Fijian",
},
["fr"] = {
key = "Help:IPA/French",
},
["frp"] = {
name = "Franco-Provençal",
key = "Help:IPA/Franco-Provençal",
},
["fy"] = {
key = "Help:IPA/West Frisian",
},
["ga"] = {
key = "Help:IPA/Irish",
dialects = {
["GB"] = { aliasOf = "x-ulster" },
["IE-C"] = {
name = "Connacht Irish",
},
["IE-M"] = {
name = "Munster Irish",
},
["IE-U"] = { aliasOf = "x-ulster" },
["x-ulster"] = {
name = "Ulster Irish",
},
}
},
["gct"] = {
key = "Help:IPA/Alemannic German",
},
["gd"] = {
key = "Help:IPA/Scottish Gaelic",
},
["gl"] = {
key = "Help:IPA/Galician",
},
["grc"] = {
key = "Help:IPA/Greek",
dialects = {
["x-aeolic"] = {},
["x-arcadcyp"] = {},
["x-attic"] = {},
["x-biblical"] = {},
["x-byzant"] = {},
["x-classic"] = {},
["x-doric"] = {},
["x-hellen"] = {},
["x-ionic"] = {},
["x-koine"] = {},
["x-medieval"] = {},
["x-pamph"] = {},
["x-patris"] = {},
},
},
["gsw"] = {
key = "Help:IPA/Alemannic German",
},
["gu"] = {
key = "Help:IPA/Gujarati",
},
["gv"] = {
key = "Help:IPA/Manx",
},
["haw"] = {
key = "Help:IPA/Hawaiian",
},
["hbo"] = {
key = "Help:IPA/Hebrew",
},
["he"] = {
key = "Help:IPA/Hebrew",
},
["hi"] = {
key = "Help:IPA/Hindi and Urdu",
},
["hmn"] = {
key = "Help:IPA/Hmong",
},
["hns"] = {
name = "Hindustani",
key = "Help:IPA/Hindi and Urdu",
},
["hr"] = {
key = "Help:IPA/Serbo-Croatian",
},
["hsb"] = {
key = "Help:IPA/Sorbian",
},
["hsn"] = {
key = "Help:IPA/Xiang Chinese",
},
["ht"] = {
key = "Help:IPA/Haitian Creole",
},
["hu"] = {
key = "Help:IPA/Hungarian",
},
["hy"] = {
key = "Help:IPA/Armenian",
},
["id"] = {
key = "Help:IPA/Malay",
},
["ig"] = {
key = "Help:IPA/Igbo",
},
["ik"] = {
key = "Help:IPA/Inupiaq",
},
["is"] = {
key = "Help:IPA/Icelandic",
},
["it"] = {
key = "Help:IPA/Italian",
dialects = {
["IT-52"] = {
name = "Tuscan",
key = "Help:IPA/Central Italian",
},
["IT-55"] = {
name = "Central Italian",
key = "Help:IPA/Central Italian",
},
["IT-57"] = {
name = "Central Italian",
key = "Help:IPA/Central Italian",
},
["IT-RM"] = {
name = "Romanesco",
key = "Help:IPA/Central Italian",
},
},
},
["iu"] = {
key = "Help:IPA/Inuktitut",
},
["ja"] = {
key = "Help:IPA/Japanese",
},
["ka"] = {
key = "Help:IPA/Georgian",
},
["khb"] = {
name = "Tai Lue",
key = "Help:IPA/Shan and Tai Lue",
},
["kjb"] = {
key = "Help:IPA/Mayan"
},
["kk"] = {
key = "Help:IPA/Kazakh",
},
["kl"] = {
key = "Help:IPA/Greenlandic",
},
["km"] = {
key = "Help:IPA/Khmer",
},
["kmr"] = {
name = "Northern Kurdish",
key = "Help:IPA/Kurdish",
},
["ko"] = {
key = "Help:IPA/Korean",
},
["ksh"] = {
name = "Colognian",
key = "Help:IPA/Colognian",
},
["ku"] = {
key = "Help:IPA/Kurdish",
},
["ky"] = {
key = "Help:IPA/Kyrgyz",
},
["la"] = {
key = "Help:IPA/Latin",
dialects = {
["x-church"] = {},
["x-classic"] = {},
["x-medieval"] = {},
["x-new"] = {},
},
},
["lac"] = {
key = "Help:IPA/Mayan"
},
["lb"] = {
key = "Help:IPA/Luxembourgish",
},
["lij"] = {
key = "Help:IPA/Ligurian",
},
["lkt"] = {
key = "Help:IPA/Lakota",
},
["lmo"] = {
key = "Help:IPA/Lombard",
},
["lo"] = {
key = "Help:IPA/Lao",
},
["lt"] = {
key = "Help:IPA/Lithuanian",
},
["lv"] = {
key = "Help:IPA/Latvian",
},
["mfe"] = {
name = "Mauritian Creole",
key = "Help:IPA/Mauritian Creole",
},
["mg"] = {
key = "Help:IPA/Malagasy",
},
["mh"] = {
key = "Help:IPA/Marshallese",
},
["mi"] = {
key = "Help:IPA/Māori",
},
["mk"] = {
key = "Help:IPA/Macedonian",
},
["ml"] = {
key = "Help:IPA/Malayalam",
},
["mn"] = {
key = "Help:IPA/Mongolian",
},
["mr"] = {
key = "Help:IPA/Marathi",
},
["ms"] = {
key = "Help:IPA/Malay",
},
["mt"] = {
key = "Help:IPA/Maltese",
},
["mwl"] = {
key = "Help:IPA/Astur-Leonese",
},
["my"] = {
key = "Help:IPA/Burmese",
},
["myn"] = {
key = "Help:IPA/Mayan",
},
["nah"] = {
key = "Help:IPA/Nahuatl",
},
["nan"] = {
dialects = {
["TW"] = {
key = "Help:IPA/Taiwanese Hokkien",
},
},
},
["nap"] = {
key = "Help:IPA/Neapolitan",
},
["nci"] = {
key = "Help:IPA/Nahuatl",
},
["ne"] = {
key = "Help:IPA/Nepali",
},
["nhe"] = {
name = "Huasteca Nahuatl",
key = "Help:IPA/Nahuatl",
},
["nl"] = {
key = "Help:IPA/Dutch",
dialects = {
["BE"] = {},
},
},
["nlv"] = {
key = "Help:IPA/Nahuatl",
},
["no"] = {
key = "Help:IPA/Norwegian",
dialects = {
["NO-03"] = {
name = "Urban East Norwegian",
},
}
},
["nod"] = {
key = "Help:IPA/Northern Thai",
},
["nv"] = {
key = "Help:IPA/Navajo",
},
["oc"] = {
key = "Help:IPA/Occitan",
},
["or"] = {
key = "Help:IPA/Odia",
},
["pa"] = {
key = "Help:IPA/Punjabi",
},
["pht"] = {
key = "Help:IPA/Lao",
},
["pi"] = {
key = "Help:IPA/Sanskrit",
},
["pjt"] = {
key = "Help:IPA/Australian languages",
},
["pl"] = {
key = "Help:IPA/Polish",
},
["pms"] = {
key = "Help:IPA/Piedmontese",
},
["prs"] = {
key = "Help:IPA/Persian",
},
["ps"] = {
key = "Help:IPA/Pashto",
},
["pt"] = {
key = "Help:IPA/Portuguese",
dialects = {
["BR"] = {
name = "Brazilian Portuguese",
},
["PT"] = {
name = "European Portuguese",
},
}
},
["qu"] = {
key = "Help:IPA/Quechua",
},
["quc"] = {
key ="Help:IPA/Mayan"
},
["rgn"] = {
key = "Help:IPA/Emilian-Romagnol",
},
["rm"] = {
key = "Help:IPA/Romansh",
},
["ro"] = {
key = "Help:IPA/Romanian",
},
["ru"] = {
key = "Help:IPA/Russian",
},
["ryu"] = {
key = "Help:IPA/Okinawan",
},
["sa"] = {
key = "Help:IPA/Sanskrit",
},
["sc"] = {
key = "Help:IPA/Sardinian",
},
["scn"] = {
key = "Help:IPA/Sicilian",
dialects = {
["IT-75"] = {
name = "Salentino",
},
["IT-78"] = {
name = "Calabrian",
link = "Central-Southern Calabrian",
},
},
},
["sdh"] = {
key = "Help:IPA/Kurdish",
},
["sh"] = {
key = "Help:IPA/Serbo-Croatian",
},
["shn"] = {
key = "Help:IPA/Shan and Tai Lue",
},
["sk"] = {
key = "Help:IPA/Slovak",
},
["sl"] = {
key = "Help:IPA/Slovene",
},
["sou"] = {
key = "Help:IPA/Thai",
},
["sq"] = {
key = "Help:IPA/Albanian",
},
["sr"] = {
key = "Help:IPA/Serbo-Croatian",
},
["ss"] = {
key = "Help:IPA/Nguni",
},
["sv"] = {
key = "Help:IPA/Swedish",
dialects = {
["FI"] = {
name = "Finland Swedish",
},
},
},
["sw"] = {
key = "Help:IPA/Swahili",
},
["swg"] = {
key = "Help:IPA/Alemannic German",
},
["syl"] = {
key = "Help:IPA/Sylheti",
},
["ta"] = {
key = "Help:IPA/Tamil",
},
["te"] = {
key = "Help:IPA/Telugu",
},
["tg"] = {
key = "Help:IPA/Persian",
},
["th"] = {
key = "Help:IPA/Thai",
},
["ti"] = {
key = "Help:IPA/Tigrinya",
},
["tk"] = {
key = "Help:IPA/Turkmen",
},
["tl"] = {
key = "Help:IPA/Tagalog",
},
["tr"] = {
key = "Help:IPA/Turkish",
},
["tt"] = {
key = "Help:IPA/Tatar",
},
["tts"] = {
name = "Isan",
key = "Help:IPA/Lao",
},
["uk"] = {
key = "Help:IPA/Ukrainian",
},
["ur"] = {
key = "Help:IPA/Hindi and Urdu",
},
["uz"] = {
key = "Help:IPA/Uzbek",
},
["vec"] = {
key = "Help:IPA/Venetian",
},
["vi"] = {
key = "Help:IPA/Vietnamese",
dialects = {
["VN-26"] = {
name = "Central Vietnamese",
},
["VN-DN"] = {
name = "Central Vietnamese",
},
["VN-HN"] = {
name = "Northern Vietnamese",
},
["VN-SG"] = {
name = "Southern Vietnamese",
},
},
},
["wa"] = {
key = "Help:IPA/Walloon",
},
["wae"] = {
key = "Help:IPA/Alemannic German",
},
["wbp"] = {
key = "Help:IPA/Australian languages",
},
["wen"] = {
key = "Help:IPA/Sorbian",
},
["wuu"] = {
key = "Help:IPA/Wu Chinese",
},
["xh"] = {
key = "Help:IPA/Nguni",
},
["yi"] = {
key = "Help:IPA/Yiddish",
},
},
["de"] = {
["yo"] = {
"a[ɪʊ]",
key = "Help:IPA/Yoruba",
"ɔ[ʏɪ]",
},
},
["en"] = { -- from [[Appendix:English pronunciation]] mostly, but /ʌɪ/ is from the OED
["yue"] = {
"[aɑeɛoɔʌ][ɪi]",
name = "Cantonese",
"[ɑɒæo]e",
key = "Help:IPA/Cantonese",
"[əɐ]ʉ",
"[aɒəoɔæ]ʊ",
"æo",
"[ɛeɪiɔʊʉ]ə", -- /iə/ is a diphthong in NZE, but a disyllabic sequence in GA.
-- /ɪə/ is both a disyllabic sequence and a diphthong in old-fashioned RP.
"[aʌ][ʊɪ]ə", -- May be a disyllabic sequence in some or all dialects?
},
},
["eo"] = {
["za"] = {
"[aeiou][iu]̯",
key = "Help:IPA/Zhuang",
},
["grc"] = {
"[aeyo]i",
"[ae]u",
"[ɛɔa]ː[iu]",
},
},
["hrx"] = {
["zsm"] = {
"aɪ̯",
name = "Malaysian",
"aʊ̯",
key = "Help:IPA/Malay",
"oɪ̯",
"eʊ̯",
},
["is"] = { -- [[w:Icelandic phonology#Vowels]]
"[aeø][iɪy]", -- Wikipedia is oddly specific about the second element: ei and ai, but øɪ.
"[ao]u",
},
},
["it"] = {
["zu"] = {
"[aeɛoɔu]i",
key = "Help:IPA/Nguni",
"[aeɛioɔ]u",
},
},
["lb"] = {
"[iu]ə",
"[ɜoæɑ]ɪ",
"[əæɑ]ʊ",
},
},
}
}
--[=[
This should list any languages for which categories of the form
"LANG #-syllable words", e.g. [[:Category:Russian 3-syllable words]], should be
generated. Do not list languages here if they have an entry above under
`data.diphthongs`; such languages are automatically added to this list.]=]
local langs_to_generate_syllable_count_categories = list_to_set{
"ar", -- Arabic has diphthongs, but they are transcribed
-- with semivowel symbols.
"ary", -- Moroccan Arabic has diphthongs, but they are transcribed
-- with semivowel symbols.
"ca", -- Catalan has diphthongs, but they are generally transcribed using
-- /w/ and /j/, so do not need to be listed (see [[w:Catalan language#Diphthongs and triphthongs]].
"es", -- Spanish has diphthongs, but they are transcribed with i̯ etc.
"eu",  -- Basque has dipthongs, but they are transcribed with i̯ and u̯.
"fi", -- Finnish has diphthongs, but they are now automatically transcribed with
-- the nonsyllabic diacritic
"fr", -- French has diphthongs, but they are transcribed
-- with semivowel symbols: [[w:French phonology#Glides and diphthongs]].
"hnn",
"id", -- Indonesian has diphthongs, but they are transcribed with i̯ or /j/ etc.
"ka",
"kne",
"kmr",
"ku",
"la", -- All diphthongs transcribed with e̯ or /j/ etc.
"mk",
"ms", -- Malay has diphthongs, but they are transcribed with i̯ or /j/ etc.
"mt", -- Maltese has diphthongs, but they are transcribed
-- with semivowel symbols.
"pl", -- No diphthongs, properly speaking; sequences of a vowel and /w/ or /j/ though.
"pt", -- Portuguese has diphthongs, but they are transcribed with i̯ or /j/ etc.
"rsk", -- No diphthongs but there are sequences of vowel and /j/ or /w/.
"ru", -- No diphthongs, properly speaking; sequences of a vowel and /j/ though.
"sk", -- Slovak has rising diphthongs, /i̯e, i̯a, i̯u, u̯o/, which are probably always spelled with the nonsyllabic diacritic, so do not need to be listed.
"sl", -- No diphthongs, properly speaking; sequences of a vowel, /j/ and /w/ though
"sq", -- [[w:Albanian language#Vowels]] doesn't mention anything about diphthongs.
"tl", -- Tagalog has diphthongs, but they are transcribed with i̯ or /j/ etc
"tsg",
"ug", -- No diphthongs.
}
-- Also add languages listed under `data.diphthongs`.
for langcode, _ in pairs(data.diphthongs) do
langs_to_generate_syllable_count_categories[langcode] = true
end
data.langs_to_generate_syllable_count_categories = langs_to_generate_syllable_count_categories
-- Languages to use the phonetic not phonemic notation to compute syllables counts.
data.langs_to_use_phonetic_notation = list_to_set{
"es",
"id",
"la",
"mk",
"ms",
"rsk",
"ru",
}
-- Non-standard or obsolete IPA symbols.
data.nonstandard = {
--[[ The following symbols consist of more than one character,
so we can't put them in the line below. ]]
"ɑ̢", "ɔ̗", "ɔ̖",
"[?ƍσƺƪƞƛłščžǰǧǯẋᵻᵿⱻʚω∅ØȣᴀᴇⱻQKPT]"
}
-- See valid IPA characters at [[Module:IPA/data/symbols]].
data.phonemes = {}
data.phonemes["dz"] = {
"m", "n", "ŋ",
"p", "t", "ʈ", "k",
"pʰ", "tʰ", "ʈʰ", "kʰ",
"t͡s", "t͡ɕ",
"t͡sʰ", "t͡ɕʰ",
"w", "s", "z", "ɬ", "l", "r", "ɕ", "ʑ", "j", "h",
"ɑ", "e", "i", "o", "u",
"ɑː", "eː", "ɛː", "iː", "oː", "øː", "uː", "yː",
"ɑ˥", "e˥", "i˥", "o˥", "u˥",
"ɑː˥", "eː˥", "ɛː˥", "iː˥", "oː˥", "øː˥", "uː˥", "yː˥",
"m˥", "n˥", "ŋ˥", "p˥", "k˥", "k̚˥", "w˥", "l˥", "r˥", "ɕ˥", "j˥", ")˥",
"ɑ˩", "e˩", "i˩", "o˩", "u˩",
"ɑː˩", "eː˩", "ɛː˩", "iː˩", "oː˩", "øː˩", "uː˩", "yː˩",
"m˩", "n˩", "ŋ˩", "p˩", "k˩", "k̚˩", "w˩", "l˩", "r˩", "ɕ˩", "j˩", ")˩",
".", ",", "-",
}
data.phonemes["eo"] = {
"a", "b", "d", "d͡ʒ", "d͡z", "e", "f", "h", "i", "j", "k",
"l", "m", "n", "o", "p", "r", "s", "t", "t͡s", "t͡ʃ",
"u", "u̯", "v", "w", "x", "z", "ɡ", "ʃ", "ʒ",
"ˈ", ".", " ", "-",
}
data.phonemes["hy"] = {
"ɑ", "b", "ɡ", "d", "e", "z", "ə", "tʰ", "ʒ", "i", "l", "χ", "t͡s",
"k", "h", "d͡z", "ʁ", "t͡ʃ", "m", "j", "n", "ʃ", "ɔ", "t͡ʃʰ", "p", "d͡ʒ",
"r", "s", "v", "t", "ɾ", "t͡sʰ", "v", "pʰ", "kʰ", "o", "f", "ŋɡ", "ŋk",
"ŋχ", "u", "œ", "ʏ", "ˈ", "ˌ", ".", " ", "ː",
}
data.phonemes["nl"] = {
"m", "n", "ŋ",
"p", "b", "t", "d", "k", "ɡ",
"f", "v", "s", "z", "ʃ", "ʒ", "x", "ɣ", "ɦ",
"ʋ", "l", "j", "r",
"ɪ", "ʏ", "ɛ", "ə", "ɔ", "ɑ",
"i", "iː", "y", "yː", "u", "uː", "eː", "øː", "oː", "ɛː", "œː", "ɔː", "aː",
"ɛi̯", "œy̯", "ɔi̯", "ɑu̯", "ɑi̯",
"iu̯", "yu̯", "ui̯", "eːu̯", "oːi̯", "aːi̯",
"ˈ", "ˌ", ".", " ", "-",
}
data.phonemes["mt"] = {
"m", "n",
"p", "t", "k", "ʔ",
"b", "d", "ɡ",
"t͡s", "t͡ʃ",
"d͡z", "d͡ʒ",
"f", "s", "ʃ", "ħ",
"v", "z", "ʒ", "ɣ",
"l", "j", "w",
"r",
"ɪ", "ɛ", "ɔ", "a", "u",
"ɛˤ", "ɔˤ", "aˤ", "əˤ",
"ɛˤː", "ɔˤː", "aˤː", "əˤː", "ɪˤː",
"iː", "ɪː", "ɛː", "ɔː", "aː", "uː",
"ˈ", "ˌ", ".", " ", "‿", "-"
}
return data

Versioni aktual i datës 16 gusht 2025 15:35

Udhëzuesi për këtë modul mund të krijohet te Moduli:IPA/data/doc.

return {
	defaultLabel = "%s pronunciation:",
	labels = {
		["lang"] = "%s:",
		["pron"] = "pronounced",
		["also"] = "also",
		["alsolang"] = "also %s:",
		["langalso"] = "%s also",
		["local"] = "locally",
		["localpron"] = "local pronunciation:",
		["ipa"] = "IPA:",
	},
	defaultKey = "Help:IPA",
	langs = {
		["und"] = {
			text = "",
			defaultLabelCode = "ipa",
		},
		["mis"] = {
			text = "",
			defaultLabelCode = "ipa",
		},
		["en"] = {
			key = "Help:IPA/English",
			format = "/%s/",
			defaultLabelCode = "",
			dialects = {
				["GB"] = {
					text = "UK",
					defaultLabelCode = "lang",
				},
				["UK"] = { aliasOf = "GB" },
				["US"] = {
					text = "US",
					defaultLabelCode = "lang",
				},
			},
		},
		["acw"] = {
			name = "Hejazi Arabic",
			key = "Help:IPA/Hejazi Arabic",
		},
		["ady"] = {
			key = "Help:IPA/Adyghe",
		},
		["aeb"] = {
			key = "Help:IPA/Tunisian Arabic",
		},
		["aer"] = {
			key = "Help:IPA/Australian languages",
		},
		["af"] = {
			key = "Help:IPA/Afrikaans",
		},
		["aln"] = {
			key = "Help:IPA/Albanian",
		},
		["als"] = {
			key = "Help:IPA/Albanian",
		},
		["am"] = {
			key = "Help:IPA/Amharic",
		},
		["ang"] = {
			key = "Help:IPA/Old English",
		},
		["apc"] = {
			dialects = {
				["LB"] = {
					name = "Lebanese Arabic",
					key = "Help:IPA/Lebanese Arabic",
				},
			},
		},
		["ar"] = {
			key = "Help:IPA/Arabic",
		},
		["arb"] = {
			key = "Help:IPA/Arabic",
		},
		["arz"] = {
			key = "Help:IPA/Egyptian Arabic",
		},
		["as"] = {
			key = "Help:IPA/Assamese",
		},
		["ast"] = {
			key = "Help:IPA/Astur-Leonese",
			dialects = {
				["ES-LE"] = {
					name = "Leonese",
				},
			},
		},
		["aus"] = {
			text = "Aboriginal",
			key = "Help:IPA/Australian languages",
		},
		["az"] = {
			key = "Help:IPA/Azerbaijani",
		},
		["be"] = {
			key = "Help:IPA/Belarusian",
		},
		["ber"] = {
			key = "Help:IPA/Berber",
		},
		["bg"] = {
			key = "Help:IPA/Bulgarian",
		},
		["bn"] = {
			key = "Help:IPA/Bengali",
		},
		["bo"] = {
			text = "Tibetan",
			key = "Help:IPA/Tibetan",
		},
		["br"] = {
			key = "Help:IPA/Breton",
		},
		["bs"] = {
			key = "Help:IPA/Serbo-Croatian",
		},
		["ca"] = {
			key = "Help:IPA/Catalan",
			dialects = {
				["ES-IB"] = {
					name = "Balearic Catalan",
					key = "Help:IPA/Insular Catalan",
				},
				["IT"] = {
					name = "Algherese",
					key = "Help:IPA/Insular Catalan",
				},
				["VALENCIA"] = {
					isVariant = true, -- makes it lowercase
				},
			},
		},
		["ckb"] = {
			name = "Central Kurdish",
			key = "Help:IPA/Kurdish",
		},
		["cjy"] = {
			name = "Jin Chinese",
			key = "Help:IPA/Jin Chinese",
		},
		["cmn"] = {
			name = "Mandarin",
			link = "Standard Chinese",
			key = "Help:IPA/Mandarin",
		},
		["cnr"] = {
			key = "Help:IPA/Serbo-Croatian",
		},
		["co"] = {
			key = "Help:IPA/Corsican",
		},
		["crh"] = {
			key = "Help:IPA/Tatar",
		},
		["cs"] = {
			key = "Help:IPA/Czech",
		},
		["cy"] = {
			key = "Help:IPA/Welsh",
		},
		["da"] = {
			key = "Help:IPA/Danish",
		},
		["de"] = {
			key = "Help:IPA/Standard German",
			dialects = {
				["AT"] = {},
				["CH"] = {},
			},
		},
		["dsb"] = {
			key = "Help:IPA/Sorbian",
		},
		["egl"] = {
			key = "Help:IPA/Emilian-Romagnol",
		},
		["el"] = {
			key = "Help:IPA/Greek",
		},
		["eo"] = {
			key = "Help:IPA/Esperanto",
		},
		["es"] = {
			key = "Help:IPA/Spanish",
			dialects = {
				["419"] = {
					name = "Latin American Spanish",
				},
			},
		},
		["et"] = {
			key = "Help:IPA/Estonian",
		},
		["eu"] = {
			key = "Help:IPA/Basque",
		},
		["ext"] = {
			key = "Help:IPA/Astur-Leonese",
		},
		["fa"] = {
			key = "Help:IPA/Persian",
		},
		["fi"] = {
			key = "Help:IPA/Finnish",
		},
		["fil"] = {
			key = "Help:IPA/Tagalog",
		},
		["fj"] = {
			key = "Help:IPA/Fijian",
		},
		["fr"] = {
			key = "Help:IPA/French",
		},
		["frp"] = {
			name = "Franco-Provençal",
			key = "Help:IPA/Franco-Provençal",
		},
		["fy"] = {
			key = "Help:IPA/West Frisian",
		},
		["ga"] = {
			key = "Help:IPA/Irish",
			dialects = {
				["GB"] = { aliasOf = "x-ulster" },
				["IE-C"] = {
					name = "Connacht Irish",
				},
				["IE-M"] = {
					name = "Munster Irish",
				},
				["IE-U"] = { aliasOf = "x-ulster" },
				["x-ulster"] = {
					name = "Ulster Irish",
				},
			}
		},
		["gct"] = {
			key = "Help:IPA/Alemannic German",
		},
		["gd"] = {
			key = "Help:IPA/Scottish Gaelic",
		},
		["gl"] = {
			key = "Help:IPA/Galician",
		},
		["grc"] = {
			key = "Help:IPA/Greek",
			dialects = {
				["x-aeolic"] = {},
				["x-arcadcyp"] = {},
				["x-attic"] = {},
				["x-biblical"] = {},
				["x-byzant"] = {},
				["x-classic"] = {},
				["x-doric"] = {},
				["x-hellen"] = {},
				["x-ionic"] = {},
				["x-koine"] = {},
				["x-medieval"] = {},
				["x-pamph"] = {},
				["x-patris"] = {},
			},
		},
		["gsw"] = {
			key = "Help:IPA/Alemannic German",
		},
		["gu"] = {
			key = "Help:IPA/Gujarati",
		},
		["gv"] = {
			key = "Help:IPA/Manx",
		},
		["haw"] = {
			key = "Help:IPA/Hawaiian",
		},
		["hbo"] = {
			key = "Help:IPA/Hebrew",
		},
		["he"] = {
			key = "Help:IPA/Hebrew",
		},
		["hi"] = {
			key = "Help:IPA/Hindi and Urdu",
		},
		["hmn"] = {
			key = "Help:IPA/Hmong",
		},
		["hns"] = {
			name = "Hindustani",
			key = "Help:IPA/Hindi and Urdu",
		},
		["hr"] = {
			key = "Help:IPA/Serbo-Croatian",
		},
		["hsb"] = {
			key = "Help:IPA/Sorbian",
		},
		["hsn"] = {
			key = "Help:IPA/Xiang Chinese",
		},
		["ht"] = {
			key = "Help:IPA/Haitian Creole",
		},
		["hu"] = {
			key = "Help:IPA/Hungarian",
		},
		["hy"] = {
			key = "Help:IPA/Armenian",
		},
		["id"] = {
			key = "Help:IPA/Malay",
		},
		["ig"] = {
			key = "Help:IPA/Igbo",
		},
		["ik"] = {
			key = "Help:IPA/Inupiaq",
		},
		["is"] = {
			key = "Help:IPA/Icelandic",
		},
		["it"] = {
			key = "Help:IPA/Italian",
			dialects = {
				["IT-52"] = {
					name = "Tuscan",
					key = "Help:IPA/Central Italian",
				},
				["IT-55"] = {
					name = "Central Italian",
					key = "Help:IPA/Central Italian",
				},
				["IT-57"] = {
					name = "Central Italian",
					key = "Help:IPA/Central Italian",
				},
				["IT-RM"] = {
					name = "Romanesco",
					key = "Help:IPA/Central Italian",
				},
			},
		},
		["iu"] = {
			key = "Help:IPA/Inuktitut",
		},
		["ja"] = {
			key = "Help:IPA/Japanese",
		},
		["ka"] = {
			key = "Help:IPA/Georgian",
		},
		["khb"] = {
			name = "Tai Lue",
			key = "Help:IPA/Shan and Tai Lue",
		},
		["kjb"] = {
			key = "Help:IPA/Mayan"
		},
		["kk"] = {
			key = "Help:IPA/Kazakh",
		},
		["kl"] = {
			key = "Help:IPA/Greenlandic",
		},
		["km"] = {
			key = "Help:IPA/Khmer",
		},
		["kmr"] = {
			name = "Northern Kurdish",
			key = "Help:IPA/Kurdish",
		},
		["ko"] = {
			key = "Help:IPA/Korean",
		},
		["ksh"] = {
			name = "Colognian",
			key = "Help:IPA/Colognian",
		},
		["ku"] = {
			key = "Help:IPA/Kurdish",
		},
		["ky"] = {
			key = "Help:IPA/Kyrgyz",
		},
		["la"] = {
			key = "Help:IPA/Latin",
			dialects = {
				["x-church"] = {},
				["x-classic"] = {},
				["x-medieval"] = {},
				["x-new"] = {},
			},
		},
		["lac"] = {
			key = "Help:IPA/Mayan"
		},
		["lb"] = {
			key = "Help:IPA/Luxembourgish",
		},
		["lij"] = {
			key = "Help:IPA/Ligurian",
		},
		["lkt"] = {
			key = "Help:IPA/Lakota",
		},
		["lmo"] = {
			key = "Help:IPA/Lombard",
		},
		["lo"] = {
			key = "Help:IPA/Lao",
		},
		["lt"] = {
			key = "Help:IPA/Lithuanian",
		},
		["lv"] = {
			key = "Help:IPA/Latvian",
		},
		["mfe"] = {
			name = "Mauritian Creole",
			key = "Help:IPA/Mauritian Creole",
		},
		["mg"] = {
			key = "Help:IPA/Malagasy",
		},
		["mh"] = {
			key = "Help:IPA/Marshallese",
		},
		["mi"] = {
			key = "Help:IPA/Māori",
		},
		["mk"] = {
			key = "Help:IPA/Macedonian",
		},
		["ml"] = {
			key = "Help:IPA/Malayalam",
		},
		["mn"] = {
			key = "Help:IPA/Mongolian",
		},
		["mr"] = {
			key = "Help:IPA/Marathi",
		},
		["ms"] = {
			key = "Help:IPA/Malay",
		},
		["mt"] = {
			key = "Help:IPA/Maltese",
		},
		["mwl"] = {
			key = "Help:IPA/Astur-Leonese",
		},
		["my"] = {
			key = "Help:IPA/Burmese",
		},
		["myn"] = {
			key = "Help:IPA/Mayan",
		},
		["nah"] = {
			key = "Help:IPA/Nahuatl",
		},
		["nan"] = {
			dialects = {
				["TW"] = {
					key = "Help:IPA/Taiwanese Hokkien",
				},
			},
		},
		["nap"] = {
			key = "Help:IPA/Neapolitan",
		},
		["nci"] = {
			key = "Help:IPA/Nahuatl",
		},
		["ne"] = {
			key = "Help:IPA/Nepali",
		},
		["nhe"] = {
			name = "Huasteca Nahuatl",
			key = "Help:IPA/Nahuatl",
		},
		["nl"] = {
			key = "Help:IPA/Dutch",
			dialects = {
				["BE"] = {},
			},
		},
		["nlv"] = {
			key = "Help:IPA/Nahuatl",
		},
		["no"] = {
			key = "Help:IPA/Norwegian",
			dialects = {
				["NO-03"] = {
					name = "Urban East Norwegian",
				},
			}
		},
		["nod"] = {
			key = "Help:IPA/Northern Thai",
		},
		["nv"] = {
			key = "Help:IPA/Navajo",
		},
		["oc"] = {
			key = "Help:IPA/Occitan",
		},
		["or"] = {
			key = "Help:IPA/Odia",
		},
		["pa"] = {
			key = "Help:IPA/Punjabi",
		},
		["pht"] = {
			key = "Help:IPA/Lao",
		},
		["pi"] = {
			key = "Help:IPA/Sanskrit",
		},
		["pjt"] = {
			key = "Help:IPA/Australian languages",
		},
		["pl"] = {
			key = "Help:IPA/Polish",
		},
		["pms"] = {
			key = "Help:IPA/Piedmontese",
		},
		["prs"] = {
			key = "Help:IPA/Persian",
		},
		["ps"] = {
			key = "Help:IPA/Pashto",
		},
		["pt"] = {
			key = "Help:IPA/Portuguese",
			dialects = {
				["BR"] = {
					name = "Brazilian Portuguese",
				},
				["PT"] = {
					name = "European Portuguese",
				},
			}
		},
		["qu"] = {
			key = "Help:IPA/Quechua",
		},
		["quc"] = {
			key ="Help:IPA/Mayan"
		},
		["rgn"] = {
			key = "Help:IPA/Emilian-Romagnol",
		},
		["rm"] = {
			key = "Help:IPA/Romansh",
		},
		["ro"] = {
			key = "Help:IPA/Romanian",
		},
		["ru"] = {
			key = "Help:IPA/Russian",
		},
		["ryu"] = {
			key = "Help:IPA/Okinawan",
		},
		["sa"] = {
			key = "Help:IPA/Sanskrit",
		},
		["sc"] = {
			key = "Help:IPA/Sardinian",
		},
		["scn"] = {
			key = "Help:IPA/Sicilian",
			dialects = {
				["IT-75"] = {
					name = "Salentino",
				},
				["IT-78"] = {
					name = "Calabrian",
					link = "Central-Southern Calabrian",
				},
			},
		},
		["sdh"] = {
			key = "Help:IPA/Kurdish",
		},
		["sh"] = {
			key = "Help:IPA/Serbo-Croatian",
		},
		["shn"] = {
			key = "Help:IPA/Shan and Tai Lue",
		},
		["sk"] = {
			key = "Help:IPA/Slovak",
		},
		["sl"] = {
			key = "Help:IPA/Slovene",
		},
		["sou"] = {
			key = "Help:IPA/Thai",
		},
		["sq"] = {
			key = "Help:IPA/Albanian",
		},
		["sr"] = {
			key = "Help:IPA/Serbo-Croatian",
		},
		["ss"] = {
			key = "Help:IPA/Nguni",
		},
		["sv"] = {
			key = "Help:IPA/Swedish",
			dialects = {
				["FI"] = {
					name = "Finland Swedish",
				},
			},
		},
		["sw"] = {
			key = "Help:IPA/Swahili",
		},
		["swg"] = {
			key = "Help:IPA/Alemannic German",
		},
		["syl"] = {
			key = "Help:IPA/Sylheti",
		},
		["ta"] = {
			key = "Help:IPA/Tamil",
		},
		["te"] = {
			key = "Help:IPA/Telugu",
		},
		["tg"] = {
			key = "Help:IPA/Persian",
		},
		["th"] = {
			key = "Help:IPA/Thai",
		},
		["ti"] = {
			key = "Help:IPA/Tigrinya",
		},
		["tk"] = {
			key = "Help:IPA/Turkmen",
		},
		["tl"] = {
			key = "Help:IPA/Tagalog",
		},
		["tr"] = {
			key = "Help:IPA/Turkish",
		},
		["tt"] = {
			key = "Help:IPA/Tatar",
		},
		["tts"] = {
			name = "Isan",
			key = "Help:IPA/Lao",
		},
		["uk"] = {
			key = "Help:IPA/Ukrainian",
		},
		["ur"] = {
			key = "Help:IPA/Hindi and Urdu",
		},
		["uz"] = {
			key = "Help:IPA/Uzbek",
		},
		["vec"] = {
			key = "Help:IPA/Venetian",
		},
		["vi"] = {
			key = "Help:IPA/Vietnamese",
			dialects = {
				["VN-26"] = {
					name = "Central Vietnamese",
				},
				["VN-DN"] = {
					name = "Central Vietnamese",
				},
				["VN-HN"] = {
					name = "Northern Vietnamese",
				},
				["VN-SG"] = {
					name = "Southern Vietnamese",
				},
			},
		},
		["wa"] = {
			key = "Help:IPA/Walloon",
		},
		["wae"] = {
			key = "Help:IPA/Alemannic German",
		},
		["wbp"] = {
			key = "Help:IPA/Australian languages",
		},
		["wen"] = {
			key = "Help:IPA/Sorbian",
		},
		["wuu"] = {
			key = "Help:IPA/Wu Chinese",
		},
		["xh"] = {
			key = "Help:IPA/Nguni",
		},
		["yi"] = {
			key = "Help:IPA/Yiddish",
		},
		["yo"] = {
			key = "Help:IPA/Yoruba",
		},
		["yue"] = {
			name = "Cantonese",
			key = "Help:IPA/Cantonese",
		},
		["za"] = {
			key = "Help:IPA/Zhuang",
		},
		["zsm"] = {
			name = "Malaysian",
			key = "Help:IPA/Malay",
		},
		["zu"] = {
			key = "Help:IPA/Nguni",
		},
	},
}