Wiktionary
siwiktionary
https://si.wiktionary.org/wiki/%E0%B7%80%E0%B7%92%E0%B6%9A%E0%B7%8A%E0%B7%82%E0%B6%B1%E0%B6%BB%E0%B7%92:%E0%B6%B8%E0%B7%94%E0%B6%BD%E0%B7%8A_%E0%B6%B4%E0%B7%92%E0%B6%A7%E0%B7%94%E0%B7%80
MediaWiki 1.47.0-wmf.3
case-sensitive
මාධ්යය
විශේෂ
සාකච්ඡාව
පරිශීලක
පරිශීලක සාකච්ඡාව
වික්ෂනරි
වික්ෂනරි සාකච්ඡාව
ගොනුව
ගොනුව සාකච්ඡාව
මාධ්යවිකි
මාධ්යවිකි සාකච්ඡාව
සැකිල්ල
සැකිලි සාකච්ඡාව
උදවු
උදවු සාකච්ඡාව
ප්රවර්ගය
ප්රවර්ග සාකච්ඡාව
TimedText
TimedText talk
Module
Module talk
Event
Event talk
Module:sinhala
828
5451
234626
234401
2026-05-21T07:46:13Z
Lee
19
[[:සැකිල්ල:former name of]] සඳහා සහාය
234626
Scribunto
text/plain
local en_utilities_module = "Module:en-utilities"
local p = {} -- p stands for package
local m_strutils = require("Module:en-utilities")
-- ගැටළු සහගත වචන දැනට පරීක්ෂාවට ලක් කෙරෙයි
local words_with_issues = {
"female",
"male",
}
local english2sinhala = {}
-- සම්බන්ධ කිරීම්
english2sinhala["and"] = "සහ"
english2sinhala["in"] = "තුළ"
-- තරමක් දිග යෙදුම්
english2sinhala["former name of"] = " සඳහා පෙර දී භාවිතා වූ නාමය"
english2sinhala["Alternative spelling of"] = " යන යෙදුමේ වෛකල්පික අක්ෂර වින්යාසයක්"
english2sinhala["an alternative spelling "] = "වෛකල්පික අක්ෂර වින්යාසයක් "
english2sinhala["Chinese simplified forms"] = "චීන සරලීකෘත ස්වරූප"
english2sinhala["Initialism of"] = " යන යෙදුමේ මුලකුරු ලෙස සටහන් කළ ස්වරූපය"
english2sinhala["terms inherited"] = "උරුම වූ"
english2sinhala["Synonym of"] = " යන්නට සමාන අරුත් ඇති පදයක්"
-- ස්ථාන නාම සඳහා
english2sinhala["small village"] = "කුඩා ගම්මානය"
-- විශේෂ
english2sinhala["the simplified"] = "සරලීකෘත"
english2sinhala["related-to"] = "ආශ්රිත"
english2sinhala["Name"] = "නාම"
english2sinhala["name"] = "නාම"
english2sinhala["set"] = "කුලක"
english2sinhala["type"] = "වර්ග"
english2sinhala["grouping"] = "කාණ්ඩ"
-- සැකිලි ප්රවර්ග සඳහා අවශ්ය දත්ත
english2sinhala["Auto-table"] = "ස්වයංක්රීය-වගු"
english2sinhala["data"] = "දත්ත"
english2sinhala["Data"] = "දත්ත"
english2sinhala["Administration"] = "පරිපාලන"
english2sinhala["Archive"] = "ලේඛනාරක්ෂණ"
english2sinhala["Audio"] = "ශ්රව්ය සහාය"
english2sinhala["Number"] = "සංඛ්යා"
english2sinhala["Morphology"] = "පදිම විචාර"
english2sinhala["String manipulation"] = "පෙළ හැසිරවීම්"
--
english2sinhala["derivational"] = "ව්යුත්පන්නක"
english2sinhala["nominal"] = "නොමිනල්"
--
english2sinhala["data modules"] = "දත්ත මොඩියුල"
english2sinhala["Sortkey-generating"] = "සෝට්කී-ජනක"
english2sinhala["Page generation"] = "පිටු ජනක"
--
english2sinhala["Template"] = "සැකිල්ල"
--
english2sinhala["Pronunciation"] = "උච්චාරණ"
english2sinhala["Verification"] = "සත්යාපන"
--
english2sinhala["Etymology templates"] = "නිරුක්ති සැකිලි"
english2sinhala["Translation templates"] = "පරිවර්තන සැකිලි"
english2sinhala["Appendix templates"] = "උපග්රන්ථ සැකිලි"
english2sinhala["reference templates"] = "මූලාශ්ර සැකිලි"
--
english2sinhala["poetic terms"] = "කාව්යමය යෙදුම්"
--
english2sinhala["hanja"] = "හන්ජා"
english2sinhala["hanzi"] = "හන්සු"
--
english2sinhala["Character"] = "අනුලක්ෂණ"
english2sinhala["symbols"] = "සංකේත"
english2sinhala["clipping"] = "ක්ලිප් කිරීම"
english2sinhala["roots"] = "මූල"
english2sinhala["morphemes"] = "පදාණු"
english2sinhala["morpheme"] = "පදාණුව"
english2sinhala["punctuation marks"] = "විරාම ලක්ෂණ"
--
english2sinhala["imperative"] = "විධි ක්රියා"
english2sinhala["nominative"] = "පෙර විබත්"
english2sinhala["ablative"] = "අවදි විබත්"
english2sinhala["vocative"] = "අලප් විබත්"
--
english2sinhala["transitive"] = "සකර්මක"
english2sinhala["intransitive"] = "අකර්මක"
--
english2sinhala["uncomparable"] = "සැසඳිය නොහැකි"
english2sinhala["comparable"] = "සැසඳිය හැකි"
--
english2sinhala["uncomparable adjectives"] = "සැසඳිය නොහැකි නාම විශේෂණ පද"
english2sinhala["comparable adjectives"] = "සැසඳිය හැකි නාම විශේෂණ පද"
english2sinhala["transitive verbs"] = "සකර්මක ක්රියා පද"
--
english2sinhala["first-person"] = "උත්තම පුරුෂ"
english2sinhala["first person"] = "උත්තම පුරුෂ"
english2sinhala["third-person"] = "අන්ය පුරුෂ"
english2sinhala["third person"] = "අන්ය පුරුෂ"
--
english2sinhala["gender"] = "ලිංග භේදය"
english2sinhala["feminine"] = "ස්ත්රී ලිංග"
english2sinhala["masculine"] = "පුරුෂ ලිංග"
english2sinhala["female"] = "ස්ත්රී ලිංග"
english2sinhala["male"] = "පුරුෂ ලිංග"
english2sinhala["unknown-gender"] = "ලිංග භේදය නොදන්නා"
english2sinhala["given names"] = "පුද්ගල නාම"
english2sinhala["given name"] = "පුද්ගල නාමය"
english2sinhala["female given names"] = "ස්ත්රී ලිංග පුද්ගල නාම"
english2sinhala["male given names"] = "පුරුෂ ලිංග පුද්ගල නාම"
english2sinhala["male given name"] = "පුරුෂ ලිංග පුද්ගල නාමය"
english2sinhala["diminutives of "] = " සඳහා වන අල්පාර්ථ පද"
english2sinhala["diminutives of male given names"] = "පුරුෂ ලිංග පුද්ගල නාම සඳහා වන අල්පාර්ථ පද"
--
english2sinhala["pronoun forms"] = "සර්වනාම ස්වරූප"
english2sinhala["proper noun forms"] = "සංඥා නාම පද ස්වරූප"
english2sinhala["adjective forms"] = "නාම විශේෂණ පද ස්වරූප"
english2sinhala["noun forms"] = "නාම පද ස්වරූප"
english2sinhala["verb forms"] = "ක්රියා පද ස්වරූප"
english2sinhala["suffix form"] = "ප්රත්ය ස්වරූපය"
english2sinhala["suffix forms"] = "ප්රත්ය ස්වරූප"
english2sinhala["quotation"] = "උපුටා දැක්වීම"
english2sinhala["quotations"] = "උපුටා දැක්වීම්"
english2sinhala["usage example"] = "භාවිත නිදර්ශනය"
english2sinhala["usage examples"] = "භාවිත නිදර්ශන"
english2sinhala["Wikipedia"] = "විකිපීඩියාව"
english2sinhala["wikipedia"] = "විකිපීඩියාව"
english2sinhala["singular"] = "ඒක වචන"
english2sinhala["singula"] = "ඒක වචන"
english2sinhala["plural"] = "බහුවචන"
english2sinhala["plurals"] = "බහුවචන"
english2sinhala["noun"] = "නාම පදය"
english2sinhala["nouns"] = "නාම පද"
english2sinhala["particle"] = "නිපාත පදය"
english2sinhala["particles"] = "නිපාත පද"
english2sinhala["verb"] = "ක්රියා පදය"
english2sinhala["verbs"] = "ක්රියා පද"
english2sinhala["adjective"] = "නාම විශේෂණ පදය"
english2sinhala["adjectives"] = "නාම විශේෂණ පද"
english2sinhala["adverb"] = "ක්රියා විශේෂණ පදය"
english2sinhala["adverbs"] = "ක්රියා විශේෂණ පද"
english2sinhala["prefix"] = "උපසර්ගය"
english2sinhala["prefixes"] = "උපසර්ග"
english2sinhala["suffix"] = "ප්රත්යය"
english2sinhala["suffixes"] = "ප්රත්ය"
english2sinhala["letter"] = "අකුර"
english2sinhala["letters"] = "අකුරු"
english2sinhala["numeral"] = "සංඛ්යාංකය"
english2sinhala["numerals"] = "සංඛ්යාංක"
english2sinhala["numeral symbol"] = "සංඛ්යාංක සංකේතය"
english2sinhala["numeral symbols"] = "සංඛ්යාංක සංකේත"
english2sinhala["numbers"] = "සංඛ්යාව"
english2sinhala["numbers"] = "සංඛ්යා"
english2sinhala["lemma"] = "පාඨය"
english2sinhala["lemmas"] = "පාඨ"
english2sinhala["pronoun"] = "සර්වනාමය"
english2sinhala["pronouns"] = "සර්වනාම"
english2sinhala["phrase"] = "වාක්ය ඛණ්ඩය"
english2sinhala["phrases"] = "වාක්ය ඛණ්ඩ"
english2sinhala["phrasebook"] = "වාක්ය ඛණ්ඩ පොත"
english2sinhala["Geography"] = "භූගෝලවේදය"
english2sinhala["geography"] = "භූගෝලවේදය"
english2sinhala["Oceanography"] = "සාගරවේදය"
english2sinhala["oceanography"] = "සාගරවේදය"
english2sinhala["continent"] = "මහාද්වීපය"
english2sinhala["Continent"] = "මහාද්වීපය"
english2sinhala["continents"] = "මහාද්වීප"
english2sinhala["Continents"] = "මහාද්වීප"
english2sinhala["island"] = "දූපත"
english2sinhala["country"] = "රට"
english2sinhala["countries"] = "රටවල්"
english2sinhala["language"] = "භාෂාව"
english2sinhala["Language"] = "භාෂාව"
english2sinhala["languages"] = "භාෂා"
english2sinhala["Languages"] = "භාෂා"
english2sinhala["surname"] = "පෙළපත් නාමය"
english2sinhala["surnames"] = "පෙළපත් නාම"
english2sinhala["proper noun"] = "සංඥා නාම පදය"
english2sinhala["proper nouns"] = "සංඥා නාම පද"
english2sinhala["abbreviation"] = "කෙටි යෙදුම"
english2sinhala["abbreviations"] = "කෙටි යෙදුම්"
english2sinhala["interjections"] = "විශ්මයාර්ථ පද"
english2sinhala["misspellings"] = "අක්ෂර වින්යාස දෝෂ"
--
-- පහත කොටසේ "terms" සඳහා "පද" යනුවෙන් භාවිතය, ගැටළු සහගත බව පෙනෙයි.
-- එය "යෙදුම්" වලට මාරු කොට බලමු.
-- english2sinhala["term"] = "පදය"
-- english2sinhala["terms"] = "පද"
-- නව ආකාරය
english2sinhala["term"] = "යෙදුම"
english2sinhala["terms"] = "යෙදුම්"
--
english2sinhala["colle"] = "පද"
english2sinhala["collective noun"] = "සමූහවාචී නාම පදය"
english2sinhala["collective nouns"] = "සමූහවාචී නාම පද"
english2sinhala["countable noun"] = "ගැණිය හැකි නාම පදය"
english2sinhala["countable nouns"] = "ගැණිය හැකි නාම පද"
english2sinhala["countable proper noun"] = "ගැණිය හැකි සංඥා නාම පදය"
english2sinhala["countable proper nouns"] = "ගැණිය හැකි සංඥා නාම පද"
english2sinhala["uncountable noun"] = "නොගැණිය හැකි නාම පදය"
english2sinhala["uncountable nouns"] = "නොගැණිය හැකි නාම පද"
english2sinhala["indeclinable nouns"] = "අව්යය නාම පද"
english2sinhala["inflection"] = "වරනැගීම"
english2sinhala["Inflection"] = "වරනැගීම"
english2sinhala["inflections"] = "වරනැගීම්"
english2sinhala["Inflections"] = "වරනැගීම්"
english2sinhala["transliteration"] = "අක්ෂර පරිවර්තනය"
english2sinhala["Transliteration"] = "අක්ෂර පරිවර්තනය"
english2sinhala["transliterations"] = "අක්ෂර පරිවර්තන"
english2sinhala["Transliterations"] = "අක්ෂර පරිවර්තන"
english2sinhala["romanization"] = "රෝමානුකරණය"
english2sinhala["romanizations"] = "රෝමානුකරණ"
-- english2sinhala["entry name-generating"] = "ප්රවේශ නාම-ජනනය"
-- english2sinhala["Entry name-generating"] = "ප්රවේශ නාම-ජනනය"
-- english2sinhala["entry name-generatings"] = "ප්රවේශ නාම-ජනක"
-- english2sinhala["Entry name-generatings"] = "ප්රවේශ නාම-ජනක"
english2sinhala["Religion"] = "ආගම"
english2sinhala["Buddhism"] = "බුදු දහම සහ බුද්ධාගම"
english2sinhala["Places"] = "ස්ථාන"
english2sinhala["places"] = "ස්ථාන"
-- අක්ෂරක්රම
english2sinhala["Cyrillic"] = "සිරිලික්"
english2sinhala["Devanagari"] = "දේවනාගරි"
english2sinhala["Brahmi"] = "බ්රාහ්මී"
english2sinhala["Braille"] = "බ්රේල්"
english2sinhala["Han"] = "හන්"
english2sinhala["Hiragana"] = "හිරගනා"
english2sinhala["Katakana"] = "කතකනා"
english2sinhala["Flag semaphore"] = "ධජ සංඥා"
--
-- [ Module:ja-see ] සඳහා
english2sinhala["the hiragana spelling"] = "හිරගනා අක්ෂර වින්යාසය"
-- භාෂා පවුල්
english2sinhala["Anglic"] = "ඇන්ග්ලික්"
english2sinhala["Germanic"] = "ජර්මානු"
english2sinhala["Koreanic"] = "කොරියානු"
english2sinhala["Indo-Aryan"] = "ඉන්දු-ආර්ය"
english2sinhala["Indo-Iranian"] = "ඉන්දු-ඉරාන"
english2sinhala["Middle Indo-Aryan"] = "මධ්යකාලීන ඉන්දු-ආර්ය"
english2sinhala["Indo-European"] = "ඉන්දු-යුරෝපීය"
english2sinhala["Anglo-Frisian"] = "ඇන්ග්ලෝ-ෆ්රිසියන්"
-- භාෂා
english2sinhala["Algerian Arabic"] = "ඇල්ජීරියානු අරාබි"
english2sinhala["Amharic"] = "ඇම්හාරික්"
english2sinhala["Ancient Greek"] = "පුරාතන ග්රීක"
english2sinhala["Anglo-Norman"] = "ඇන්ග්ලෝ-නෝමන්"
english2sinhala["Arabic"] = "අරාබි"
english2sinhala["Armenian"] = "ආමේනියානු"
english2sinhala["Aymara"] = "අයිමාරා"
english2sinhala["Azerbaijani"] = "අසර්බයිජානි"
english2sinhala["Okinawan"] = "ඔකිනවා"
english2sinhala["Basque"] = "බාස්ක්"
english2sinhala["Bengali"] = "බෙංගාලි"
english2sinhala["Bihari"] = "බිහාරී"
english2sinhala["Breton"] = "බ්රෙටන්"
english2sinhala["Bulgarian"] = "බල්ගේරියානු"
english2sinhala["Burmese"] = "බුරුම"
english2sinhala["Cantonese"] = "කැන්ටනීස්"
english2sinhala["Chinese"] = "චීන"
english2sinhala["Min Nan"] = "මින් නන්"
english2sinhala["Coptic"] = "කොප්ටික්"
english2sinhala["Cornish"] = "කෝනිෂ්"
english2sinhala["Czech"] = "චෙක්"
english2sinhala["Danish"] = "ඩෙන්මාර්ක"
english2sinhala["Dhivehi"] = "දිවෙහි"
english2sinhala["Dutch"] = "ඕලන්ද"
english2sinhala["Egyptian"] = "ඊජිප්තු"
english2sinhala["English"] = "ඉංග්රීසි"
english2sinhala["Old English"] = "පුරාතන ඉංග්රීසි"
english2sinhala["Middle English"] = "මධ්යකාලීන ඉංග්රීසි"
english2sinhala["Esperanto"] = "එස්පෙරාන්තො"
english2sinhala["Estonian"] = "එස්තෝනියානු"
english2sinhala["Finnish"] = "ෆින්ලන්ත"
english2sinhala["French"] = "ප්රංශ"
english2sinhala["Old French"] = "පුරාතන ප්රංශ"
english2sinhala["Middle French"] = "මධ්යකාලීන ප්රංශ"
english2sinhala["Georgian"] = "ජෝර්ජියානු"
english2sinhala["German"] = "ජර්මානු"
english2sinhala["Greek"] = "ග්රීක"
english2sinhala["Gujarati"] = "ගුජරාටි"
english2sinhala["Hebrew"] = "හීබෲ"
english2sinhala["Hindi"] = "හින්දි"
english2sinhala["Hungarian"] = "හංගේරියානු"
english2sinhala["Icelandic"] = "අයිස්ලන්ත"
english2sinhala["Indonesian"] = "ඉන්දුනීසියානු"
english2sinhala["Irish"] = "අයිරිෂ්"
english2sinhala["Italian"] = "ඉතාලි"
english2sinhala["Japanese"] = "ජපන්"
english2sinhala["Javanese"] = "ජාවා"
english2sinhala["Kannada"] = "කන්නඩ"
english2sinhala["Kashmiri"] = "කාෂ්මීරි"
english2sinhala["Kongo"] = "කොංගෝ"
english2sinhala["Korean"] = "කොරියානු"
english2sinhala["Lao"] = "ලාඕ"
english2sinhala["Old Latin"] = "පුරාතන ලතින්"
english2sinhala["Latin"] = "ලතින්"
english2sinhala["Malay"] = "මැලේ"
english2sinhala["Malayalam"] = "මලයාලම්"
english2sinhala["Mandarin"] = "මැන්ඩරීන්"
english2sinhala["Manx"] = "මැන්ක්ස්"
english2sinhala["Marathi"] = "මරාථි"
english2sinhala["Mongolian"] = "මොංගෝලියානු"
english2sinhala["Norwegian"] = "නෝර්වීජියානු"
english2sinhala["the Netherlands"] = "නෙදර්ලන්තය"
english2sinhala["Pali"] = "පාලි"
english2sinhala["Persian"] = "පර්සියානු"
english2sinhala["Middle Persian"] = "මධ්යකාලීන පර්සියානු"
english2sinhala["Polish"] = "පෝලන්ත"
english2sinhala["Portuguese"] = "පෘතුගීසි"
english2sinhala["Prakrit"] = "ප්රාකෘත"
english2sinhala["Helu Prakrit"] = "එළු ප්රාකෘත"
english2sinhala["Ashokan Prakrit"] = "අශෝක ප්රාකෘත"
english2sinhala["Epigraphic Prakrit"] = "අභිලේඛන ප්රාකෘත"
english2sinhala["Proto-Indo-Iranian"] = "ප්රොටෝ-ඉන්දු-ඉරාන"
english2sinhala["Proto-Italic"] = "ප්රොටෝ-ඉතාලිකා"
english2sinhala["Proto-Indo-European"] = "ප්රොටෝ-ඉන්දු-යුරෝපීය"
english2sinhala["Proto-Basque"] = "ප්රොටෝ-බාස්ක්"
english2sinhala["Proto-West Germanic"] = "ප්රොටෝ-බටහිර ජර්මානු"
english2sinhala["Proto-Germanic"] = "ප්රොටෝ-ජර්මානු"
english2sinhala["Quechua"] = "ක්වෙච්වා"
english2sinhala["Romanian"] = "රුමේනියානු"
english2sinhala["Russian"] = "රුසියානු"
english2sinhala["Belarusian"] = "බෙලරුසියානු"
english2sinhala["Macedonian"] = "මැසඩෝනියානු"
english2sinhala["Serbo-Croatian"] = "සර්බෝ-ක්රොඒෂියානු"
english2sinhala["Sanskrit"] = "සංස්කෘත"
english2sinhala["Scottish Gaelic"] = "ස්කොට්ස් ගේලික්"
english2sinhala["Sindhi"] = "සින්ධි"
english2sinhala["Sinhala"] = "සිංහල"
english2sinhala["Sinhalese"] = "සිංහල"
english2sinhala["Somali"] = "සෝමාලි"
english2sinhala["Spanish"] = "ස්පාඤ්ඤ"
english2sinhala["Old Spanish"] = "පුරාතන ස්පාඤ්ඤ"
english2sinhala["Sundanese"] = "සුන්ඩා"
english2sinhala["Swedish"] = "ස්වීඩන්"
english2sinhala["Old Tamil"] = "පුරාතන දෙමළ"
english2sinhala["Tamil"] = "දෙමළ"
english2sinhala["Telugu"] = "තෙලිඟු"
english2sinhala["Thai"] = "තායි"
english2sinhala["Tibetan"] = "තිබ්බත"
english2sinhala["Translingual"] = "සර්ව භාෂාමය"
english2sinhala["Turkish"] = "තුර්කි"
english2sinhala["Ukrainian"] = "යුක්රේනියානු"
english2sinhala["Urdu"] = "උර්දු"
english2sinhala["Uzbek"] = "උස්බෙක්"
english2sinhala["Vietnamese"] = "වියට්නාම"
english2sinhala["Welsh"] = "වේල්ස"
english2sinhala["Yiddish"] = "යිඩිශ්"
english2sinhala["Zulu"] = "සූලූ"
-- රටවල්
english2sinhala["Afghanistan"] = "ඇෆ්ගනිස්ථානය"
english2sinhala["Africa"] = "අප්රිකාව"
english2sinhala["Algeria"] = "ඇල්ජීරියාව"
english2sinhala["America"] = "ඇමෙරිකාව"
english2sinhala["Armenia"] = "ආමේනියාව"
english2sinhala["Asia"] = "ආසියාව"
english2sinhala["South Asia"] = "දකුණු ආසියාව"
english2sinhala["Australia"] = "ඕස්ට්රේලියාව"
english2sinhala["Azerbaijan"] = "අසර්බයිජානය"
english2sinhala["Bahrain"] = "බහරේනය"
english2sinhala["Bangladesh"] = "බංගලිදේශය"
english2sinhala["Belgium"] = "බෙල්ජියම"
english2sinhala["Bhutan"] = "භූතානය"
english2sinhala["Brazil"] = "බ්රසීලය"
english2sinhala["Brunei"] = "බෲනායි"
english2sinhala["Bulgaria"] = "බල්ගේරියාව"
english2sinhala["Cambodia"] = "කාම්බෝජය"
english2sinhala["Canada"] = "කැනඩාව"
english2sinhala["Central America"] = "මධ්යම ඇමෙරිකාව"
english2sinhala["Chile"] = "චිලී"
english2sinhala["China"] = "චීනය"
english2sinhala["Croatia"] = "ක්රොඒෂියාව"
english2sinhala["Cyprus"] = "සයිප්රසය"
english2sinhala["Denmark"] = "ඩෙන්මාර්කය"
english2sinhala["Earth"] = "පෘථිවිය"
english2sinhala["East Timor (Timor-Leste)"] = "නැගෙනහිර ටිමෝරය"
english2sinhala["Egypt"] = "ඊජිප්තුව"
english2sinhala["Europe"] = "යුරෝපය"
english2sinhala["Finland"] = "ෆින්ලන්තය"
english2sinhala["France"] = "ප්රංශය"
english2sinhala["Gabon"] = "ගැබොන්"
english2sinhala["Georgia"] = "ජෝජියාව"
english2sinhala["Germany"] = "ජර්මනිය"
english2sinhala["Ghana"] = "ඝානාව"
english2sinhala["Gibraltar"] = "ජිබ්රෝල්ටාව"
english2sinhala["Greece"] = "ග්රීසිය"
english2sinhala["Iceland"] = "අයිස්ලන්තය"
english2sinhala["India"] = "ඉන්දියාව"
english2sinhala["Indonesia"] = "ඉන්දුනීසියාව"
english2sinhala["Iran"] = "ඉරානය"
english2sinhala["Iraq"] = "ඉරාකය"
english2sinhala["Israel"] = "ඊශ්රායලය"
english2sinhala["Italy"] = "ඉතාලිය"
english2sinhala["Japan"] = "ජපානය"
english2sinhala["Jordan"] = "ජෝදානය"
english2sinhala["Kazakhstan"] = "කසක්ස්තානය"
english2sinhala["Kuwait"] = "කුවේටය"
english2sinhala["Kyrgyzstan"] = "කිර්ගිස්තානය"
english2sinhala["Laos"] = "ලාඕසය"
english2sinhala["Lebanon"] = "ලෙබනනය"
english2sinhala["Malaysia"] = "මලයාසියාව"
english2sinhala["Maldives"] = "මාලදිවයින"
english2sinhala["Mongolia"] = "මොන්ගෝලියාව"
english2sinhala["Myanmar"] = "මියන්මාරය"
english2sinhala["Nepal"] = "නේපාලය"
english2sinhala["North America"] = "උතුරු ඇමෙරිකාව"
english2sinhala["North Korea"] = "උතුරු කොරියාව"
english2sinhala["Oceania"] = "ඕෂනියාව"
english2sinhala["Oman"] = "ඕමානය"
english2sinhala["Pakistan"] = "පාකිස්ථානය"
english2sinhala["Philippines"] = "පිලිපීනය"
english2sinhala["Poland"] = "පෝලන්තය"
english2sinhala["Portugal"] = "පෘතුගාලය"
english2sinhala["Qatar"] = "කටාරය"
english2sinhala["Romania"] = "රුමේනියාව"
english2sinhala["Russia"] = "රුසියාව"
english2sinhala["Saudi Arabia"] = "සෞදි අරාබිය"
english2sinhala["Singapore"] = "සිංගප්පූරුව"
english2sinhala["Spain"] = "ස්පාඤ්ඤය"
english2sinhala["South America"] = "දකුණු ඇමෙරිකාව"
english2sinhala["South Korea"] = "දකුණු කොරියාව"
english2sinhala["Sri Lanka"] = "ශ්රී ලංකාව"
english2sinhala["Sweden"] = "ස්වීඩනය"
english2sinhala["Syria"] = "සිරියාව"
english2sinhala["Tajikistan"] = "ටජිකිස්ථානය"
english2sinhala["Thailand"] = "තායිලන්තය"
english2sinhala["Turkey"] = "තුර්කිය"
english2sinhala["Turkmenistan"] = "තුර්ක්මෙනිස්තානය"
english2sinhala["Ukraine"] = "යුක්රේනය"
english2sinhala["United Arab Emirates"] = "එක්සත් අරාබි එමීර් රාජ්යය"
english2sinhala["Uzbekistan"] = "උස්බෙකිස්තානය"
english2sinhala["Vietnam"] = "වියට්නාමය"
english2sinhala["Yemen"] = "යේමනය"
english2sinhala["Zambia"] = "සැම්බියාව"
english2sinhala["Zimbabwe"] = "සිම්බාබ්වේ"
english2sinhala["the Gambia"] = "ගැම්බියාව"
english2sinhala["the United States"] = "යුනයිටඩ් ස්ටේට්ස්"
english2sinhala["the world"] = "ලෝකය"
local singular2plural = {}
-- විශේෂ
singular2plural["දත්ත"] = "දත්ත"
--
singular2plural["හන්ජා"] = "හන්ජා"
singular2plural["සැකිල්ල"] = "සැකිලි"
singular2plural["මූලය"] = "මූල"
--
singular2plural["non-lemma form"] = "ලෙමා-නොවන ස්වරූප"
singular2plural["non-lemma"] = "ලෙමා-නොවන"
--
singular2plural["ක්ලිප් කිරීම"] = "ක්ලිප් කිරීම්"
singular2plural["පදාණුව"] = "පදාණු"
singular2plural["උපුටා දැක්වීම"] = "උපුටා දැක්වීම්"
singular2plural["භාවිත නිදර්ශනය"] = "භාවිත නිදර්ශන"
singular2plural["අබුගිඩා"] = "අබුගිඩා"
singular2plural["ජර්මානු පුරුෂ ලිංග, නාම පදය"] = "ජර්මානු පුරුෂ ලිංග, නාම පද"
singular2plural["ස්පාඤ්ඤ පුරුෂ ලිංග, නාම පදය"] = "ස්පාඤ්ඤ පුරුෂ ලිංග, නාම පද"
singular2plural["පුරුෂ ලිංග නාම පදය"] = "පුරුෂ ලිංග නාම පද"
singular2plural["පුරුෂ ලිංග, නාම පදය"] = "පුරුෂ ලිංග, නාම පද"
singular2plural["පුරුෂ ලිංග පුද්ගල නාමය"] = "පුරුෂ ලිංග පුද්ගල නාම"
singular2plural["ස්ත්රී ලිංග, නාම පදය"] = "ස්ත්රී ලිංග, නාම පද"
singular2plural["බහුවචනය"] = "බහුවචන"
singular2plural["නාම පදය"] = "නාම පද"
singular2plural["නිපාත පදය"] = "නිපාත පද"
singular2plural["ක්රියා පදය"] = "ක්රියා පද"
singular2plural["නාම විශේෂණ පදය"] = "නාම විශේෂණ පද"
singular2plural["ක්රියා විශේෂණ පදය"] = "ක්රියා විශේෂණ පද"
singular2plural["ප්රත්ය ස්වරූපය"] = "ප්රත්ය ස්වරූප"
singular2plural["ප්රත්යය"] = "ප්රත්ය"
singular2plural["අකුර"] = "අකුරු"
singular2plural["පාඨය"] = "පාඨ"
singular2plural["සර්වනාමය"] = "සර්වනාම"
singular2plural["මහාද්වීපය"] = "මහාද්වීප"
singular2plural["දූපත"] = "දූපත්"
singular2plural["රට"] = "රටවල්"
singular2plural["භාෂාව"] = "භාෂා"
singular2plural["පෙළපත් නාමය"] = "පෙළපත් නාම"
singular2plural["සංඥා නාම පදය"] = "සංඥා නාම පද"
singular2plural["කෙටි යෙදුම"] = "කෙටි යෙදුම්"
singular2plural["පදය"] = "පද"
singular2plural["සමූහවාචී නාම පදය"] = "සමූහවාචී නාම පද"
singular2plural["ගැණිය හැකි නාම පදය"] = "ගැණිය හැකි නාම පද"
singular2plural["ගැණිය හැකි සංඥා නාම පදය"] = "ගැණිය හැකි සංඥා නාම පද"
singular2plural["වරනැගීම"] = "වරනැගීම්"
singular2plural["සංඛ්යාංක සංකේතය"] = "සංඛ්යාංක සංකේත"
singular2plural["අක්ෂර පරිවර්තනය"] = "අක්ෂර පරිවර්තන"
-- singular2plural["ප්රවේශ නාම-ජනනය"] = "ප්රවේශ නාම-ජනක"
local english2adjective = {}
english2adjective["archaic"] = "පෞරාණික"
english2adjective["dated"] = "යල් පැන ගිය"
english2adjective["List"] = "ලැයිස්තු"
english2adjective["Entry name-generating"] = "ප්රවේශ නාම-ජනක"
english2adjective["nominal"] = "නොමිනල්"
english2adjective["Maintenance"] = "නඩත්තු කටයුතු"
english2adjective["mixed"] = "මිශ්ර"
english2adjective["Testcase"] = "පිරික්සුම් ආදර්ශක"
english2adjective["Language and script"] = "භාෂා සහ අක්ෂරක්රම"
english2adjective["Transliteration"] = "අක්ෂර පරිවර්තන"
english2adjective["Transliteration testcases"] = "අක්ෂර පරිවර්තන පිරික්සුම් ආදර්ශක"
english2adjective["Utility"] = "උපයෝගිතා"
english2adjective["Headword-line"] = "යොමු වචන පේළි"
english2adjective["Language-specific utility"] = "භාෂාවක් හා සබැඳි උපයෝගිතා"
--
function p.hello( frame )
return "Hello, world!"
end
function p.sinhala_adjective( word )
-- require('Module:debug').track("sinhala.sinhala adjective.word = " .. word)
local sinhala_word = p.sinhala( word )
-- require('Module:debug').track("sinhala.sinhala adjective.direct translation = " .. word)
-- සටහන: නාම විශේෂණය සඳහා කළ යුතු විශේෂ යමක් පවතියි ද?
local adjective = p.adjective( word )
if adjective ~= nil then
-- require('Module:debug').track("sinhala.sinhala adjective.adjective = " .. adjective)
sinhala_word = adjective
end
--
return sinhala_word
end
function p.search_adjective( word )
local sinhala_word = nil
-- require('Module:debug').track("sinhala.search adjective.word = " .. word)
local trans = english2adjective[word]
if trans ~= nil then
-- require('Module:debug').track("sinhala.adjective.trans = " .. trans)
sinhala_word = trans
end
return sinhala_word
end
function p.adjective( word )
-- -- ගැටළු සඳහා පරීක්ෂාව
-- for _,v in pairs(words_with_issues) do
-- if v == word then
-- error("පරීක්ෂාවට ලක්වෙන ස්ථානයකි.")
-- -- do something
-- break
-- end
-- end
-- require('Module:debug').track("sinhala.adjective.word = " .. word)
-- දත්ත ලැයිස්තුව මුලින්ම පරික්ෂාකර බලන්න
local adjective = p.search_adjective( word )
if adjective ~= nil then
-- require('Module:debug').track("sinhala.adjective.adjective = " .. adjective)
return adjective
end
-- බොහෝවිට නාම විශේෂණ ස්වරූපය වන්නේ බහු වචනය නේ ද?
local sinhala_plural = p.sinhala_plural( word )
if sinhala_plural ~= nil then
-- require('Module:debug').track("sinhala.adjective.sinhala plural = " .. sinhala_plural)
return sinhala_plural
end
local plural = p.plural( word )
if plural ~= nil then
-- require('Module:debug').track("sinhala.adjective.plural = " .. plural)
return plural
end
-- නොදන්නා වචන සඳහා ඉංග්රීසි වචනයම ලබා දෙන්න
return word
end
function p.sinhala_plural( word )
local sinhala_word = p.sinhala( word )
return p.plural( sinhala_word )
end
function p.sinhala( word )
-- -- ගැටළු සඳහා පරීක්ෂාව
-- for _,v in pairs(words_with_issues) do
-- if v == word then
-- error("පරීක්ෂාවට ලක්වෙන ස්ථානයකි.")
-- -- do something
-- break
-- end
-- end
local trans = english2sinhala[word]
-- දත්ත ලැයිස්තුව මුලින්ම පරික්ෂාකර බලන්න
if trans ~= nil then
return trans
end
-- නොදන්නා වචන සඳහා ඉංග්රීසි වචනයම ලබා දෙන්න
return word
end
function p.search_plural( word )
local result = nil
if word ~= nil then
-- require('Module:debug').track("sinhala.search plural.word = " .. word)
local plural_word = singular2plural[word]
-- දත්ත ලැයිස්තුව මුලින්ම පරික්ෂාකර බලන්න
if plural_word ~= nil then
-- require('Module:debug').track("sinhala.search plural.plural word = " .. plural_word)
return plural_word
end
end
return result
end
function p.plural( word )
if word ~= nil then
local result = p.search_plural( word )
if result ~= nil then
return result
end
-- ලතින් අකුරු නොවේ නම් බොහෝ විට සිංහල වචනයක් විය හැකිය.
-- require('Module:debug').track("sinhala.plural.word = " .. word)
if not string.find(word, "%a$") then
return word
end
-- නොදන්නා වචන සඳහා ඉංග්රීසි ආකාරයේ වචනයම ලබා දෙන්න
return m_strutils.pluralize(word)
-- if word:find("x$") then
-- return word .. "es"
-- else
-- return word .. "s"
-- end
end
return word
end
local function pluralize(...)
pluralize = require(en_utilities_module).pluralize
return pluralize(...)
end
function p.sinhala_pluralize( word )
if word ~= nil then
local result = p.search_plural( word )
if result ~= nil then
return result
end
-- නොදන්නා වචන සඳහා ඉංග්රීසි ආකාරයේ වචනයම ලබා දෙන්න
return pluralize( word )
end
return word
end
return p
nq1xi7jf9xefqwbabdteakmikte7pu9
234627
234626
2026-05-21T07:47:45Z
Lee
19
234627
Scribunto
text/plain
local en_utilities_module = "Module:en-utilities"
local p = {} -- p stands for package
local m_strutils = require("Module:en-utilities")
-- ගැටළු සහගත වචන දැනට පරීක්ෂාවට ලක් කෙරෙයි
local words_with_issues = {
"female",
"male",
}
local english2sinhala = {}
-- සම්බන්ධ කිරීම්
english2sinhala["and"] = "සහ"
english2sinhala["in"] = "තුළ"
-- තරමක් දිග යෙදුම්
english2sinhala["Former name of"] = " සඳහා පෙර දී භාවිතා වූ නාමය"
english2sinhala["former name of"] = " සඳහා පෙර දී භාවිතා වූ නාමය"
english2sinhala["Alternative spelling of"] = " යන යෙදුමේ වෛකල්පික අක්ෂර වින්යාසයක්"
english2sinhala["an alternative spelling "] = "වෛකල්පික අක්ෂර වින්යාසයක් "
english2sinhala["Chinese simplified forms"] = "චීන සරලීකෘත ස්වරූප"
english2sinhala["Initialism of"] = " යන යෙදුමේ මුලකුරු ලෙස සටහන් කළ ස්වරූපය"
english2sinhala["terms inherited"] = "උරුම වූ"
english2sinhala["Synonym of"] = " යන්නට සමාන අරුත් ඇති පදයක්"
-- ස්ථාන නාම සඳහා
english2sinhala["small village"] = "කුඩා ගම්මානය"
-- විශේෂ
english2sinhala["the simplified"] = "සරලීකෘත"
english2sinhala["related-to"] = "ආශ්රිත"
english2sinhala["Name"] = "නාම"
english2sinhala["name"] = "නාම"
english2sinhala["set"] = "කුලක"
english2sinhala["type"] = "වර්ග"
english2sinhala["grouping"] = "කාණ්ඩ"
-- සැකිලි ප්රවර්ග සඳහා අවශ්ය දත්ත
english2sinhala["Auto-table"] = "ස්වයංක්රීය-වගු"
english2sinhala["data"] = "දත්ත"
english2sinhala["Data"] = "දත්ත"
english2sinhala["Administration"] = "පරිපාලන"
english2sinhala["Archive"] = "ලේඛනාරක්ෂණ"
english2sinhala["Audio"] = "ශ්රව්ය සහාය"
english2sinhala["Number"] = "සංඛ්යා"
english2sinhala["Morphology"] = "පදිම විචාර"
english2sinhala["String manipulation"] = "පෙළ හැසිරවීම්"
--
english2sinhala["derivational"] = "ව්යුත්පන්නක"
english2sinhala["nominal"] = "නොමිනල්"
--
english2sinhala["data modules"] = "දත්ත මොඩියුල"
english2sinhala["Sortkey-generating"] = "සෝට්කී-ජනක"
english2sinhala["Page generation"] = "පිටු ජනක"
--
english2sinhala["Template"] = "සැකිල්ල"
--
english2sinhala["Pronunciation"] = "උච්චාරණ"
english2sinhala["Verification"] = "සත්යාපන"
--
english2sinhala["Etymology templates"] = "නිරුක්ති සැකිලි"
english2sinhala["Translation templates"] = "පරිවර්තන සැකිලි"
english2sinhala["Appendix templates"] = "උපග්රන්ථ සැකිලි"
english2sinhala["reference templates"] = "මූලාශ්ර සැකිලි"
--
english2sinhala["poetic terms"] = "කාව්යමය යෙදුම්"
--
english2sinhala["hanja"] = "හන්ජා"
english2sinhala["hanzi"] = "හන්සු"
--
english2sinhala["Character"] = "අනුලක්ෂණ"
english2sinhala["symbols"] = "සංකේත"
english2sinhala["clipping"] = "ක්ලිප් කිරීම"
english2sinhala["roots"] = "මූල"
english2sinhala["morphemes"] = "පදාණු"
english2sinhala["morpheme"] = "පදාණුව"
english2sinhala["punctuation marks"] = "විරාම ලක්ෂණ"
--
english2sinhala["imperative"] = "විධි ක්රියා"
english2sinhala["nominative"] = "පෙර විබත්"
english2sinhala["ablative"] = "අවදි විබත්"
english2sinhala["vocative"] = "අලප් විබත්"
--
english2sinhala["transitive"] = "සකර්මක"
english2sinhala["intransitive"] = "අකර්මක"
--
english2sinhala["uncomparable"] = "සැසඳිය නොහැකි"
english2sinhala["comparable"] = "සැසඳිය හැකි"
--
english2sinhala["uncomparable adjectives"] = "සැසඳිය නොහැකි නාම විශේෂණ පද"
english2sinhala["comparable adjectives"] = "සැසඳිය හැකි නාම විශේෂණ පද"
english2sinhala["transitive verbs"] = "සකර්මක ක්රියා පද"
--
english2sinhala["first-person"] = "උත්තම පුරුෂ"
english2sinhala["first person"] = "උත්තම පුරුෂ"
english2sinhala["third-person"] = "අන්ය පුරුෂ"
english2sinhala["third person"] = "අන්ය පුරුෂ"
--
english2sinhala["gender"] = "ලිංග භේදය"
english2sinhala["feminine"] = "ස්ත්රී ලිංග"
english2sinhala["masculine"] = "පුරුෂ ලිංග"
english2sinhala["female"] = "ස්ත්රී ලිංග"
english2sinhala["male"] = "පුරුෂ ලිංග"
english2sinhala["unknown-gender"] = "ලිංග භේදය නොදන්නා"
english2sinhala["given names"] = "පුද්ගල නාම"
english2sinhala["given name"] = "පුද්ගල නාමය"
english2sinhala["female given names"] = "ස්ත්රී ලිංග පුද්ගල නාම"
english2sinhala["male given names"] = "පුරුෂ ලිංග පුද්ගල නාම"
english2sinhala["male given name"] = "පුරුෂ ලිංග පුද්ගල නාමය"
english2sinhala["diminutives of "] = " සඳහා වන අල්පාර්ථ පද"
english2sinhala["diminutives of male given names"] = "පුරුෂ ලිංග පුද්ගල නාම සඳහා වන අල්පාර්ථ පද"
--
english2sinhala["pronoun forms"] = "සර්වනාම ස්වරූප"
english2sinhala["proper noun forms"] = "සංඥා නාම පද ස්වරූප"
english2sinhala["adjective forms"] = "නාම විශේෂණ පද ස්වරූප"
english2sinhala["noun forms"] = "නාම පද ස්වරූප"
english2sinhala["verb forms"] = "ක්රියා පද ස්වරූප"
english2sinhala["suffix form"] = "ප්රත්ය ස්වරූපය"
english2sinhala["suffix forms"] = "ප්රත්ය ස්වරූප"
english2sinhala["quotation"] = "උපුටා දැක්වීම"
english2sinhala["quotations"] = "උපුටා දැක්වීම්"
english2sinhala["usage example"] = "භාවිත නිදර්ශනය"
english2sinhala["usage examples"] = "භාවිත නිදර්ශන"
english2sinhala["Wikipedia"] = "විකිපීඩියාව"
english2sinhala["wikipedia"] = "විකිපීඩියාව"
english2sinhala["singular"] = "ඒක වචන"
english2sinhala["singula"] = "ඒක වචන"
english2sinhala["plural"] = "බහුවචන"
english2sinhala["plurals"] = "බහුවචන"
english2sinhala["noun"] = "නාම පදය"
english2sinhala["nouns"] = "නාම පද"
english2sinhala["particle"] = "නිපාත පදය"
english2sinhala["particles"] = "නිපාත පද"
english2sinhala["verb"] = "ක්රියා පදය"
english2sinhala["verbs"] = "ක්රියා පද"
english2sinhala["adjective"] = "නාම විශේෂණ පදය"
english2sinhala["adjectives"] = "නාම විශේෂණ පද"
english2sinhala["adverb"] = "ක්රියා විශේෂණ පදය"
english2sinhala["adverbs"] = "ක්රියා විශේෂණ පද"
english2sinhala["prefix"] = "උපසර්ගය"
english2sinhala["prefixes"] = "උපසර්ග"
english2sinhala["suffix"] = "ප්රත්යය"
english2sinhala["suffixes"] = "ප්රත්ය"
english2sinhala["letter"] = "අකුර"
english2sinhala["letters"] = "අකුරු"
english2sinhala["numeral"] = "සංඛ්යාංකය"
english2sinhala["numerals"] = "සංඛ්යාංක"
english2sinhala["numeral symbol"] = "සංඛ්යාංක සංකේතය"
english2sinhala["numeral symbols"] = "සංඛ්යාංක සංකේත"
english2sinhala["numbers"] = "සංඛ්යාව"
english2sinhala["numbers"] = "සංඛ්යා"
english2sinhala["lemma"] = "පාඨය"
english2sinhala["lemmas"] = "පාඨ"
english2sinhala["pronoun"] = "සර්වනාමය"
english2sinhala["pronouns"] = "සර්වනාම"
english2sinhala["phrase"] = "වාක්ය ඛණ්ඩය"
english2sinhala["phrases"] = "වාක්ය ඛණ්ඩ"
english2sinhala["phrasebook"] = "වාක්ය ඛණ්ඩ පොත"
english2sinhala["Geography"] = "භූගෝලවේදය"
english2sinhala["geography"] = "භූගෝලවේදය"
english2sinhala["Oceanography"] = "සාගරවේදය"
english2sinhala["oceanography"] = "සාගරවේදය"
english2sinhala["continent"] = "මහාද්වීපය"
english2sinhala["Continent"] = "මහාද්වීපය"
english2sinhala["continents"] = "මහාද්වීප"
english2sinhala["Continents"] = "මහාද්වීප"
english2sinhala["island"] = "දූපත"
english2sinhala["country"] = "රට"
english2sinhala["countries"] = "රටවල්"
english2sinhala["language"] = "භාෂාව"
english2sinhala["Language"] = "භාෂාව"
english2sinhala["languages"] = "භාෂා"
english2sinhala["Languages"] = "භාෂා"
english2sinhala["surname"] = "පෙළපත් නාමය"
english2sinhala["surnames"] = "පෙළපත් නාම"
english2sinhala["proper noun"] = "සංඥා නාම පදය"
english2sinhala["proper nouns"] = "සංඥා නාම පද"
english2sinhala["abbreviation"] = "කෙටි යෙදුම"
english2sinhala["abbreviations"] = "කෙටි යෙදුම්"
english2sinhala["interjections"] = "විශ්මයාර්ථ පද"
english2sinhala["misspellings"] = "අක්ෂර වින්යාස දෝෂ"
--
-- පහත කොටසේ "terms" සඳහා "පද" යනුවෙන් භාවිතය, ගැටළු සහගත බව පෙනෙයි.
-- එය "යෙදුම්" වලට මාරු කොට බලමු.
-- english2sinhala["term"] = "පදය"
-- english2sinhala["terms"] = "පද"
-- නව ආකාරය
english2sinhala["term"] = "යෙදුම"
english2sinhala["terms"] = "යෙදුම්"
--
english2sinhala["colle"] = "පද"
english2sinhala["collective noun"] = "සමූහවාචී නාම පදය"
english2sinhala["collective nouns"] = "සමූහවාචී නාම පද"
english2sinhala["countable noun"] = "ගැණිය හැකි නාම පදය"
english2sinhala["countable nouns"] = "ගැණිය හැකි නාම පද"
english2sinhala["countable proper noun"] = "ගැණිය හැකි සංඥා නාම පදය"
english2sinhala["countable proper nouns"] = "ගැණිය හැකි සංඥා නාම පද"
english2sinhala["uncountable noun"] = "නොගැණිය හැකි නාම පදය"
english2sinhala["uncountable nouns"] = "නොගැණිය හැකි නාම පද"
english2sinhala["indeclinable nouns"] = "අව්යය නාම පද"
english2sinhala["inflection"] = "වරනැගීම"
english2sinhala["Inflection"] = "වරනැගීම"
english2sinhala["inflections"] = "වරනැගීම්"
english2sinhala["Inflections"] = "වරනැගීම්"
english2sinhala["transliteration"] = "අක්ෂර පරිවර්තනය"
english2sinhala["Transliteration"] = "අක්ෂර පරිවර්තනය"
english2sinhala["transliterations"] = "අක්ෂර පරිවර්තන"
english2sinhala["Transliterations"] = "අක්ෂර පරිවර්තන"
english2sinhala["romanization"] = "රෝමානුකරණය"
english2sinhala["romanizations"] = "රෝමානුකරණ"
-- english2sinhala["entry name-generating"] = "ප්රවේශ නාම-ජනනය"
-- english2sinhala["Entry name-generating"] = "ප්රවේශ නාම-ජනනය"
-- english2sinhala["entry name-generatings"] = "ප්රවේශ නාම-ජනක"
-- english2sinhala["Entry name-generatings"] = "ප්රවේශ නාම-ජනක"
english2sinhala["Religion"] = "ආගම"
english2sinhala["Buddhism"] = "බුදු දහම සහ බුද්ධාගම"
english2sinhala["Places"] = "ස්ථාන"
english2sinhala["places"] = "ස්ථාන"
-- අක්ෂරක්රම
english2sinhala["Cyrillic"] = "සිරිලික්"
english2sinhala["Devanagari"] = "දේවනාගරි"
english2sinhala["Brahmi"] = "බ්රාහ්මී"
english2sinhala["Braille"] = "බ්රේල්"
english2sinhala["Han"] = "හන්"
english2sinhala["Hiragana"] = "හිරගනා"
english2sinhala["Katakana"] = "කතකනා"
english2sinhala["Flag semaphore"] = "ධජ සංඥා"
--
-- [ Module:ja-see ] සඳහා
english2sinhala["the hiragana spelling"] = "හිරගනා අක්ෂර වින්යාසය"
-- භාෂා පවුල්
english2sinhala["Anglic"] = "ඇන්ග්ලික්"
english2sinhala["Germanic"] = "ජර්මානු"
english2sinhala["Koreanic"] = "කොරියානු"
english2sinhala["Indo-Aryan"] = "ඉන්දු-ආර්ය"
english2sinhala["Indo-Iranian"] = "ඉන්දු-ඉරාන"
english2sinhala["Middle Indo-Aryan"] = "මධ්යකාලීන ඉන්දු-ආර්ය"
english2sinhala["Indo-European"] = "ඉන්දු-යුරෝපීය"
english2sinhala["Anglo-Frisian"] = "ඇන්ග්ලෝ-ෆ්රිසියන්"
-- භාෂා
english2sinhala["Algerian Arabic"] = "ඇල්ජීරියානු අරාබි"
english2sinhala["Amharic"] = "ඇම්හාරික්"
english2sinhala["Ancient Greek"] = "පුරාතන ග්රීක"
english2sinhala["Anglo-Norman"] = "ඇන්ග්ලෝ-නෝමන්"
english2sinhala["Arabic"] = "අරාබි"
english2sinhala["Armenian"] = "ආමේනියානු"
english2sinhala["Aymara"] = "අයිමාරා"
english2sinhala["Azerbaijani"] = "අසර්බයිජානි"
english2sinhala["Okinawan"] = "ඔකිනවා"
english2sinhala["Basque"] = "බාස්ක්"
english2sinhala["Bengali"] = "බෙංගාලි"
english2sinhala["Bihari"] = "බිහාරී"
english2sinhala["Breton"] = "බ්රෙටන්"
english2sinhala["Bulgarian"] = "බල්ගේරියානු"
english2sinhala["Burmese"] = "බුරුම"
english2sinhala["Cantonese"] = "කැන්ටනීස්"
english2sinhala["Chinese"] = "චීන"
english2sinhala["Min Nan"] = "මින් නන්"
english2sinhala["Coptic"] = "කොප්ටික්"
english2sinhala["Cornish"] = "කෝනිෂ්"
english2sinhala["Czech"] = "චෙක්"
english2sinhala["Danish"] = "ඩෙන්මාර්ක"
english2sinhala["Dhivehi"] = "දිවෙහි"
english2sinhala["Dutch"] = "ඕලන්ද"
english2sinhala["Egyptian"] = "ඊජිප්තු"
english2sinhala["English"] = "ඉංග්රීසි"
english2sinhala["Old English"] = "පුරාතන ඉංග්රීසි"
english2sinhala["Middle English"] = "මධ්යකාලීන ඉංග්රීසි"
english2sinhala["Esperanto"] = "එස්පෙරාන්තො"
english2sinhala["Estonian"] = "එස්තෝනියානු"
english2sinhala["Finnish"] = "ෆින්ලන්ත"
english2sinhala["French"] = "ප්රංශ"
english2sinhala["Old French"] = "පුරාතන ප්රංශ"
english2sinhala["Middle French"] = "මධ්යකාලීන ප්රංශ"
english2sinhala["Georgian"] = "ජෝර්ජියානු"
english2sinhala["German"] = "ජර්මානු"
english2sinhala["Greek"] = "ග්රීක"
english2sinhala["Gujarati"] = "ගුජරාටි"
english2sinhala["Hebrew"] = "හීබෲ"
english2sinhala["Hindi"] = "හින්දි"
english2sinhala["Hungarian"] = "හංගේරියානු"
english2sinhala["Icelandic"] = "අයිස්ලන්ත"
english2sinhala["Indonesian"] = "ඉන්දුනීසියානු"
english2sinhala["Irish"] = "අයිරිෂ්"
english2sinhala["Italian"] = "ඉතාලි"
english2sinhala["Japanese"] = "ජපන්"
english2sinhala["Javanese"] = "ජාවා"
english2sinhala["Kannada"] = "කන්නඩ"
english2sinhala["Kashmiri"] = "කාෂ්මීරි"
english2sinhala["Kongo"] = "කොංගෝ"
english2sinhala["Korean"] = "කොරියානු"
english2sinhala["Lao"] = "ලාඕ"
english2sinhala["Old Latin"] = "පුරාතන ලතින්"
english2sinhala["Latin"] = "ලතින්"
english2sinhala["Malay"] = "මැලේ"
english2sinhala["Malayalam"] = "මලයාලම්"
english2sinhala["Mandarin"] = "මැන්ඩරීන්"
english2sinhala["Manx"] = "මැන්ක්ස්"
english2sinhala["Marathi"] = "මරාථි"
english2sinhala["Mongolian"] = "මොංගෝලියානු"
english2sinhala["Norwegian"] = "නෝර්වීජියානු"
english2sinhala["the Netherlands"] = "නෙදර්ලන්තය"
english2sinhala["Pali"] = "පාලි"
english2sinhala["Persian"] = "පර්සියානු"
english2sinhala["Middle Persian"] = "මධ්යකාලීන පර්සියානු"
english2sinhala["Polish"] = "පෝලන්ත"
english2sinhala["Portuguese"] = "පෘතුගීසි"
english2sinhala["Prakrit"] = "ප්රාකෘත"
english2sinhala["Helu Prakrit"] = "එළු ප්රාකෘත"
english2sinhala["Ashokan Prakrit"] = "අශෝක ප්රාකෘත"
english2sinhala["Epigraphic Prakrit"] = "අභිලේඛන ප්රාකෘත"
english2sinhala["Proto-Indo-Iranian"] = "ප්රොටෝ-ඉන්දු-ඉරාන"
english2sinhala["Proto-Italic"] = "ප්රොටෝ-ඉතාලිකා"
english2sinhala["Proto-Indo-European"] = "ප්රොටෝ-ඉන්දු-යුරෝපීය"
english2sinhala["Proto-Basque"] = "ප්රොටෝ-බාස්ක්"
english2sinhala["Proto-West Germanic"] = "ප්රොටෝ-බටහිර ජර්මානු"
english2sinhala["Proto-Germanic"] = "ප්රොටෝ-ජර්මානු"
english2sinhala["Quechua"] = "ක්වෙච්වා"
english2sinhala["Romanian"] = "රුමේනියානු"
english2sinhala["Russian"] = "රුසියානු"
english2sinhala["Belarusian"] = "බෙලරුසියානු"
english2sinhala["Macedonian"] = "මැසඩෝනියානු"
english2sinhala["Serbo-Croatian"] = "සර්බෝ-ක්රොඒෂියානු"
english2sinhala["Sanskrit"] = "සංස්කෘත"
english2sinhala["Scottish Gaelic"] = "ස්කොට්ස් ගේලික්"
english2sinhala["Sindhi"] = "සින්ධි"
english2sinhala["Sinhala"] = "සිංහල"
english2sinhala["Sinhalese"] = "සිංහල"
english2sinhala["Somali"] = "සෝමාලි"
english2sinhala["Spanish"] = "ස්පාඤ්ඤ"
english2sinhala["Old Spanish"] = "පුරාතන ස්පාඤ්ඤ"
english2sinhala["Sundanese"] = "සුන්ඩා"
english2sinhala["Swedish"] = "ස්වීඩන්"
english2sinhala["Old Tamil"] = "පුරාතන දෙමළ"
english2sinhala["Tamil"] = "දෙමළ"
english2sinhala["Telugu"] = "තෙලිඟු"
english2sinhala["Thai"] = "තායි"
english2sinhala["Tibetan"] = "තිබ්බත"
english2sinhala["Translingual"] = "සර්ව භාෂාමය"
english2sinhala["Turkish"] = "තුර්කි"
english2sinhala["Ukrainian"] = "යුක්රේනියානු"
english2sinhala["Urdu"] = "උර්දු"
english2sinhala["Uzbek"] = "උස්බෙක්"
english2sinhala["Vietnamese"] = "වියට්නාම"
english2sinhala["Welsh"] = "වේල්ස"
english2sinhala["Yiddish"] = "යිඩිශ්"
english2sinhala["Zulu"] = "සූලූ"
-- රටවල්
english2sinhala["Afghanistan"] = "ඇෆ්ගනිස්ථානය"
english2sinhala["Africa"] = "අප්රිකාව"
english2sinhala["Algeria"] = "ඇල්ජීරියාව"
english2sinhala["America"] = "ඇමෙරිකාව"
english2sinhala["Armenia"] = "ආමේනියාව"
english2sinhala["Asia"] = "ආසියාව"
english2sinhala["South Asia"] = "දකුණු ආසියාව"
english2sinhala["Australia"] = "ඕස්ට්රේලියාව"
english2sinhala["Azerbaijan"] = "අසර්බයිජානය"
english2sinhala["Bahrain"] = "බහරේනය"
english2sinhala["Bangladesh"] = "බංගලිදේශය"
english2sinhala["Belgium"] = "බෙල්ජියම"
english2sinhala["Bhutan"] = "භූතානය"
english2sinhala["Brazil"] = "බ්රසීලය"
english2sinhala["Brunei"] = "බෲනායි"
english2sinhala["Bulgaria"] = "බල්ගේරියාව"
english2sinhala["Cambodia"] = "කාම්බෝජය"
english2sinhala["Canada"] = "කැනඩාව"
english2sinhala["Central America"] = "මධ්යම ඇමෙරිකාව"
english2sinhala["Chile"] = "චිලී"
english2sinhala["China"] = "චීනය"
english2sinhala["Croatia"] = "ක්රොඒෂියාව"
english2sinhala["Cyprus"] = "සයිප්රසය"
english2sinhala["Denmark"] = "ඩෙන්මාර්කය"
english2sinhala["Earth"] = "පෘථිවිය"
english2sinhala["East Timor (Timor-Leste)"] = "නැගෙනහිර ටිමෝරය"
english2sinhala["Egypt"] = "ඊජිප්තුව"
english2sinhala["Europe"] = "යුරෝපය"
english2sinhala["Finland"] = "ෆින්ලන්තය"
english2sinhala["France"] = "ප්රංශය"
english2sinhala["Gabon"] = "ගැබොන්"
english2sinhala["Georgia"] = "ජෝජියාව"
english2sinhala["Germany"] = "ජර්මනිය"
english2sinhala["Ghana"] = "ඝානාව"
english2sinhala["Gibraltar"] = "ජිබ්රෝල්ටාව"
english2sinhala["Greece"] = "ග්රීසිය"
english2sinhala["Iceland"] = "අයිස්ලන්තය"
english2sinhala["India"] = "ඉන්දියාව"
english2sinhala["Indonesia"] = "ඉන්දුනීසියාව"
english2sinhala["Iran"] = "ඉරානය"
english2sinhala["Iraq"] = "ඉරාකය"
english2sinhala["Israel"] = "ඊශ්රායලය"
english2sinhala["Italy"] = "ඉතාලිය"
english2sinhala["Japan"] = "ජපානය"
english2sinhala["Jordan"] = "ජෝදානය"
english2sinhala["Kazakhstan"] = "කසක්ස්තානය"
english2sinhala["Kuwait"] = "කුවේටය"
english2sinhala["Kyrgyzstan"] = "කිර්ගිස්තානය"
english2sinhala["Laos"] = "ලාඕසය"
english2sinhala["Lebanon"] = "ලෙබනනය"
english2sinhala["Malaysia"] = "මලයාසියාව"
english2sinhala["Maldives"] = "මාලදිවයින"
english2sinhala["Mongolia"] = "මොන්ගෝලියාව"
english2sinhala["Myanmar"] = "මියන්මාරය"
english2sinhala["Nepal"] = "නේපාලය"
english2sinhala["North America"] = "උතුරු ඇමෙරිකාව"
english2sinhala["North Korea"] = "උතුරු කොරියාව"
english2sinhala["Oceania"] = "ඕෂනියාව"
english2sinhala["Oman"] = "ඕමානය"
english2sinhala["Pakistan"] = "පාකිස්ථානය"
english2sinhala["Philippines"] = "පිලිපීනය"
english2sinhala["Poland"] = "පෝලන්තය"
english2sinhala["Portugal"] = "පෘතුගාලය"
english2sinhala["Qatar"] = "කටාරය"
english2sinhala["Romania"] = "රුමේනියාව"
english2sinhala["Russia"] = "රුසියාව"
english2sinhala["Saudi Arabia"] = "සෞදි අරාබිය"
english2sinhala["Singapore"] = "සිංගප්පූරුව"
english2sinhala["Spain"] = "ස්පාඤ්ඤය"
english2sinhala["South America"] = "දකුණු ඇමෙරිකාව"
english2sinhala["South Korea"] = "දකුණු කොරියාව"
english2sinhala["Sri Lanka"] = "ශ්රී ලංකාව"
english2sinhala["Sweden"] = "ස්වීඩනය"
english2sinhala["Syria"] = "සිරියාව"
english2sinhala["Tajikistan"] = "ටජිකිස්ථානය"
english2sinhala["Thailand"] = "තායිලන්තය"
english2sinhala["Turkey"] = "තුර්කිය"
english2sinhala["Turkmenistan"] = "තුර්ක්මෙනිස්තානය"
english2sinhala["Ukraine"] = "යුක්රේනය"
english2sinhala["United Arab Emirates"] = "එක්සත් අරාබි එමීර් රාජ්යය"
english2sinhala["Uzbekistan"] = "උස්බෙකිස්තානය"
english2sinhala["Vietnam"] = "වියට්නාමය"
english2sinhala["Yemen"] = "යේමනය"
english2sinhala["Zambia"] = "සැම්බියාව"
english2sinhala["Zimbabwe"] = "සිම්බාබ්වේ"
english2sinhala["the Gambia"] = "ගැම්බියාව"
english2sinhala["the United States"] = "යුනයිටඩ් ස්ටේට්ස්"
english2sinhala["the world"] = "ලෝකය"
local singular2plural = {}
-- විශේෂ
singular2plural["දත්ත"] = "දත්ත"
--
singular2plural["හන්ජා"] = "හන්ජා"
singular2plural["සැකිල්ල"] = "සැකිලි"
singular2plural["මූලය"] = "මූල"
--
singular2plural["non-lemma form"] = "ලෙමා-නොවන ස්වරූප"
singular2plural["non-lemma"] = "ලෙමා-නොවන"
--
singular2plural["ක්ලිප් කිරීම"] = "ක්ලිප් කිරීම්"
singular2plural["පදාණුව"] = "පදාණු"
singular2plural["උපුටා දැක්වීම"] = "උපුටා දැක්වීම්"
singular2plural["භාවිත නිදර්ශනය"] = "භාවිත නිදර්ශන"
singular2plural["අබුගිඩා"] = "අබුගිඩා"
singular2plural["ජර්මානු පුරුෂ ලිංග, නාම පදය"] = "ජර්මානු පුරුෂ ලිංග, නාම පද"
singular2plural["ස්පාඤ්ඤ පුරුෂ ලිංග, නාම පදය"] = "ස්පාඤ්ඤ පුරුෂ ලිංග, නාම පද"
singular2plural["පුරුෂ ලිංග නාම පදය"] = "පුරුෂ ලිංග නාම පද"
singular2plural["පුරුෂ ලිංග, නාම පදය"] = "පුරුෂ ලිංග, නාම පද"
singular2plural["පුරුෂ ලිංග පුද්ගල නාමය"] = "පුරුෂ ලිංග පුද්ගල නාම"
singular2plural["ස්ත්රී ලිංග, නාම පදය"] = "ස්ත්රී ලිංග, නාම පද"
singular2plural["බහුවචනය"] = "බහුවචන"
singular2plural["නාම පදය"] = "නාම පද"
singular2plural["නිපාත පදය"] = "නිපාත පද"
singular2plural["ක්රියා පදය"] = "ක්රියා පද"
singular2plural["නාම විශේෂණ පදය"] = "නාම විශේෂණ පද"
singular2plural["ක්රියා විශේෂණ පදය"] = "ක්රියා විශේෂණ පද"
singular2plural["ප්රත්ය ස්වරූපය"] = "ප්රත්ය ස්වරූප"
singular2plural["ප්රත්යය"] = "ප්රත්ය"
singular2plural["අකුර"] = "අකුරු"
singular2plural["පාඨය"] = "පාඨ"
singular2plural["සර්වනාමය"] = "සර්වනාම"
singular2plural["මහාද්වීපය"] = "මහාද්වීප"
singular2plural["දූපත"] = "දූපත්"
singular2plural["රට"] = "රටවල්"
singular2plural["භාෂාව"] = "භාෂා"
singular2plural["පෙළපත් නාමය"] = "පෙළපත් නාම"
singular2plural["සංඥා නාම පදය"] = "සංඥා නාම පද"
singular2plural["කෙටි යෙදුම"] = "කෙටි යෙදුම්"
singular2plural["පදය"] = "පද"
singular2plural["සමූහවාචී නාම පදය"] = "සමූහවාචී නාම පද"
singular2plural["ගැණිය හැකි නාම පදය"] = "ගැණිය හැකි නාම පද"
singular2plural["ගැණිය හැකි සංඥා නාම පදය"] = "ගැණිය හැකි සංඥා නාම පද"
singular2plural["වරනැගීම"] = "වරනැගීම්"
singular2plural["සංඛ්යාංක සංකේතය"] = "සංඛ්යාංක සංකේත"
singular2plural["අක්ෂර පරිවර්තනය"] = "අක්ෂර පරිවර්තන"
-- singular2plural["ප්රවේශ නාම-ජනනය"] = "ප්රවේශ නාම-ජනක"
local english2adjective = {}
english2adjective["archaic"] = "පෞරාණික"
english2adjective["dated"] = "යල් පැන ගිය"
english2adjective["List"] = "ලැයිස්තු"
english2adjective["Entry name-generating"] = "ප්රවේශ නාම-ජනක"
english2adjective["nominal"] = "නොමිනල්"
english2adjective["Maintenance"] = "නඩත්තු කටයුතු"
english2adjective["mixed"] = "මිශ්ර"
english2adjective["Testcase"] = "පිරික්සුම් ආදර්ශක"
english2adjective["Language and script"] = "භාෂා සහ අක්ෂරක්රම"
english2adjective["Transliteration"] = "අක්ෂර පරිවර්තන"
english2adjective["Transliteration testcases"] = "අක්ෂර පරිවර්තන පිරික්සුම් ආදර්ශක"
english2adjective["Utility"] = "උපයෝගිතා"
english2adjective["Headword-line"] = "යොමු වචන පේළි"
english2adjective["Language-specific utility"] = "භාෂාවක් හා සබැඳි උපයෝගිතා"
--
function p.hello( frame )
return "Hello, world!"
end
function p.sinhala_adjective( word )
-- require('Module:debug').track("sinhala.sinhala adjective.word = " .. word)
local sinhala_word = p.sinhala( word )
-- require('Module:debug').track("sinhala.sinhala adjective.direct translation = " .. word)
-- සටහන: නාම විශේෂණය සඳහා කළ යුතු විශේෂ යමක් පවතියි ද?
local adjective = p.adjective( word )
if adjective ~= nil then
-- require('Module:debug').track("sinhala.sinhala adjective.adjective = " .. adjective)
sinhala_word = adjective
end
--
return sinhala_word
end
function p.search_adjective( word )
local sinhala_word = nil
-- require('Module:debug').track("sinhala.search adjective.word = " .. word)
local trans = english2adjective[word]
if trans ~= nil then
-- require('Module:debug').track("sinhala.adjective.trans = " .. trans)
sinhala_word = trans
end
return sinhala_word
end
function p.adjective( word )
-- -- ගැටළු සඳහා පරීක්ෂාව
-- for _,v in pairs(words_with_issues) do
-- if v == word then
-- error("පරීක්ෂාවට ලක්වෙන ස්ථානයකි.")
-- -- do something
-- break
-- end
-- end
-- require('Module:debug').track("sinhala.adjective.word = " .. word)
-- දත්ත ලැයිස්තුව මුලින්ම පරික්ෂාකර බලන්න
local adjective = p.search_adjective( word )
if adjective ~= nil then
-- require('Module:debug').track("sinhala.adjective.adjective = " .. adjective)
return adjective
end
-- බොහෝවිට නාම විශේෂණ ස්වරූපය වන්නේ බහු වචනය නේ ද?
local sinhala_plural = p.sinhala_plural( word )
if sinhala_plural ~= nil then
-- require('Module:debug').track("sinhala.adjective.sinhala plural = " .. sinhala_plural)
return sinhala_plural
end
local plural = p.plural( word )
if plural ~= nil then
-- require('Module:debug').track("sinhala.adjective.plural = " .. plural)
return plural
end
-- නොදන්නා වචන සඳහා ඉංග්රීසි වචනයම ලබා දෙන්න
return word
end
function p.sinhala_plural( word )
local sinhala_word = p.sinhala( word )
return p.plural( sinhala_word )
end
function p.sinhala( word )
-- -- ගැටළු සඳහා පරීක්ෂාව
-- for _,v in pairs(words_with_issues) do
-- if v == word then
-- error("පරීක්ෂාවට ලක්වෙන ස්ථානයකි.")
-- -- do something
-- break
-- end
-- end
local trans = english2sinhala[word]
-- දත්ත ලැයිස්තුව මුලින්ම පරික්ෂාකර බලන්න
if trans ~= nil then
return trans
end
-- නොදන්නා වචන සඳහා ඉංග්රීසි වචනයම ලබා දෙන්න
return word
end
function p.search_plural( word )
local result = nil
if word ~= nil then
-- require('Module:debug').track("sinhala.search plural.word = " .. word)
local plural_word = singular2plural[word]
-- දත්ත ලැයිස්තුව මුලින්ම පරික්ෂාකර බලන්න
if plural_word ~= nil then
-- require('Module:debug').track("sinhala.search plural.plural word = " .. plural_word)
return plural_word
end
end
return result
end
function p.plural( word )
if word ~= nil then
local result = p.search_plural( word )
if result ~= nil then
return result
end
-- ලතින් අකුරු නොවේ නම් බොහෝ විට සිංහල වචනයක් විය හැකිය.
-- require('Module:debug').track("sinhala.plural.word = " .. word)
if not string.find(word, "%a$") then
return word
end
-- නොදන්නා වචන සඳහා ඉංග්රීසි ආකාරයේ වචනයම ලබා දෙන්න
return m_strutils.pluralize(word)
-- if word:find("x$") then
-- return word .. "es"
-- else
-- return word .. "s"
-- end
end
return word
end
local function pluralize(...)
pluralize = require(en_utilities_module).pluralize
return pluralize(...)
end
function p.sinhala_pluralize( word )
if word ~= nil then
local result = p.search_plural( word )
if result ~= nil then
return result
end
-- නොදන්නා වචන සඳහා ඉංග්රීසි ආකාරයේ වචනයම ලබා දෙන්න
return pluralize( word )
end
return word
end
return p
poaiwbov1hnxmoxfm0mzck020m2jjtn
Module:category tree/unicode
828
6024
234667
224503
2026-04-15T09:16:43Z
en>Surjection
0
Changed protection settings for "[[Module:category tree/unicode]]": Highly visible template/module ([Edit=Allow only autopatrollers] (indefinite) [Move=Allow only autopatrollers] (indefinite))
234667
Scribunto
text/plain
local raw_categories = {}
local raw_handlers = {}
-----------------------------------------------------------------------------
-- --
-- RAW CATEGORIES --
-- --
-----------------------------------------------------------------------------
raw_categories["Unicode blocks"] = {
topright = "{{shortcut|CAT:UC}}",
description = "Categories with blocks of particular Unicode characters.",
parents = {
"Fundamental",
"Category:Appendices",
},
}
raw_categories["Unicode blocks by number of entries"] = {
description = "Categories that group blocks of Unicode characters by the number of characters in those blocks.",
parents = {
{name = "Unicode blocks", sort = " "},
},
}
for _, block in ipairs({
{num = "0", desc = "no other", sort = "*000"},
{num = "1–10", desc = "1 to 10", sort = "*001"},
{num = "11–50", desc = "11 to 50", sort = "*011"},
{num = "51–100", desc = "51 to 100", sort = "*051"},
{num = "101+", desc = "at least 101", sort = "*101"},
}) do
raw_categories["Unicode blocks with " .. block.num .. " entries"] = {
description = "Unicode block categories containing 1 appendix + " .. block.desc .. " entries.",
parents = {{name = "Unicode blocks by number of entries", sort = block.sort}},
breadcrumb = block.num,
}
end
-----------------------------------------------------------------------------
-- --
-- RAW HANDLERS --
-- --
-----------------------------------------------------------------------------
table.insert(raw_handlers, function(data)
local block = data.category:match("^(.*) block$")
if block then
local pages_in_category = mw.site.stats.pagesInCategory(mw.title.getCurrentTitle().text, "pages") -- DO NOT replace with mw.loadData("Module:headword/data").pagename as we need the root portion
local entry_bucket
-- At least 1 page is the appendix for the current Unicode block.
if pages_in_category == 1 then
entry_bucket = "0"
elseif pages_in_category <= 11 then
entry_bucket = "1–10"
elseif pages_in_category <= 51 then
entry_bucket = "11–50"
elseif pages_in_category <= 101 then
entry_bucket = "51–100"
else
entry_bucket = "101+"
end
return {
description = "Entries for characters in the '''[[Appendix:Unicode/" .. block .. "|" .. block .. "]]''' block, " ..
"as categorized by the character boxes.",
additional = "Some entries may define characters from multiple Unicode codepoints at once, so the page title " ..
"could be an entry that is not from this block.",
breadcrumb = block,
parents = {
"Unicode blocks",
"Unicode blocks with " .. entry_bucket .. " entries",
},
}
end
end)
return {RAW_CATEGORIES = raw_categories, RAW_HANDLERS = raw_handlers}
6mhm04cadgsk4rmzh1rbgpzvn5trkhv
234668
234667
2026-05-21T11:29:11Z
Lee
19
[[:en:Module:category_tree/unicode]] වෙතින් එක් සංශෝධනයක්
234667
Scribunto
text/plain
local raw_categories = {}
local raw_handlers = {}
-----------------------------------------------------------------------------
-- --
-- RAW CATEGORIES --
-- --
-----------------------------------------------------------------------------
raw_categories["Unicode blocks"] = {
topright = "{{shortcut|CAT:UC}}",
description = "Categories with blocks of particular Unicode characters.",
parents = {
"Fundamental",
"Category:Appendices",
},
}
raw_categories["Unicode blocks by number of entries"] = {
description = "Categories that group blocks of Unicode characters by the number of characters in those blocks.",
parents = {
{name = "Unicode blocks", sort = " "},
},
}
for _, block in ipairs({
{num = "0", desc = "no other", sort = "*000"},
{num = "1–10", desc = "1 to 10", sort = "*001"},
{num = "11–50", desc = "11 to 50", sort = "*011"},
{num = "51–100", desc = "51 to 100", sort = "*051"},
{num = "101+", desc = "at least 101", sort = "*101"},
}) do
raw_categories["Unicode blocks with " .. block.num .. " entries"] = {
description = "Unicode block categories containing 1 appendix + " .. block.desc .. " entries.",
parents = {{name = "Unicode blocks by number of entries", sort = block.sort}},
breadcrumb = block.num,
}
end
-----------------------------------------------------------------------------
-- --
-- RAW HANDLERS --
-- --
-----------------------------------------------------------------------------
table.insert(raw_handlers, function(data)
local block = data.category:match("^(.*) block$")
if block then
local pages_in_category = mw.site.stats.pagesInCategory(mw.title.getCurrentTitle().text, "pages") -- DO NOT replace with mw.loadData("Module:headword/data").pagename as we need the root portion
local entry_bucket
-- At least 1 page is the appendix for the current Unicode block.
if pages_in_category == 1 then
entry_bucket = "0"
elseif pages_in_category <= 11 then
entry_bucket = "1–10"
elseif pages_in_category <= 51 then
entry_bucket = "11–50"
elseif pages_in_category <= 101 then
entry_bucket = "51–100"
else
entry_bucket = "101+"
end
return {
description = "Entries for characters in the '''[[Appendix:Unicode/" .. block .. "|" .. block .. "]]''' block, " ..
"as categorized by the character boxes.",
additional = "Some entries may define characters from multiple Unicode codepoints at once, so the page title " ..
"could be an entry that is not from this block.",
breadcrumb = block,
parents = {
"Unicode blocks",
"Unicode blocks with " .. entry_bucket .. " entries",
},
}
end
end)
return {RAW_CATEGORIES = raw_categories, RAW_HANDLERS = raw_handlers}
6mhm04cadgsk4rmzh1rbgpzvn5trkhv
234669
234668
2026-05-21T11:30:06Z
Lee
19
පැරණි සංස්කරණයකින් ගත් කොටස්...
234669
Scribunto
text/plain
local raw_categories = {}
local raw_handlers = {}
-----------------------------------------------------------------------------
-- --
-- RAW CATEGORIES --
-- --
-----------------------------------------------------------------------------
raw_categories["Unicode blocks"] = {
topright = "{{shortcut|CAT:UC}}",
description = "Categories with blocks of particular Unicode characters.",
parents = {
"මූලධර්ම",
"ප්රවර්ගය:උපග්රන්ථ",
},
}
raw_categories["Unicode blocks by number of entries"] = {
description = "Categories that group blocks of Unicode characters by the number of characters in those blocks.",
parents = {
{name = "Unicode blocks", sort = " "},
},
}
for _, block in ipairs({
{num = "0", desc = "no other", sort = "*000"},
{num = "1–10", desc = "1 to 10", sort = "*001"},
{num = "11–50", desc = "11 to 50", sort = "*011"},
{num = "51–100", desc = "51 to 100", sort = "*051"},
{num = "101+", desc = "at least 101", sort = "*101"},
}) do
raw_categories["Unicode blocks with " .. block.num .. " entries"] = {
description = "Unicode block categories containing 1 appendix + " .. block.desc .. " entries.",
parents = {{name = "Unicode blocks by number of entries", sort = block.sort}},
breadcrumb = block.num,
}
end
-----------------------------------------------------------------------------
-- --
-- RAW HANDLERS --
-- --
-----------------------------------------------------------------------------
table.insert(raw_handlers, function(data)
local block = data.category:match("^(.*) කාණ්ඩය$")
if block then
local pages_in_category = mw.site.stats.pagesInCategory(mw.title.getCurrentTitle().text, "pages") -- DO NOT replace with mw.loadData("Module:headword/data").pagename as we need the root portion
local entry_bucket
-- At least 1 page is the appendix for the current Unicode block.
if pages_in_category == 1 then
entry_bucket = "0"
elseif pages_in_category <= 11 then
entry_bucket = "1–10"
elseif pages_in_category <= 51 then
entry_bucket = "11–50"
elseif pages_in_category <= 101 then
entry_bucket = "51–100"
else
entry_bucket = "101+"
end
return {
description = "Entries for characters in the '''[[Appendix:Unicode/" .. block .. "|" .. block .. "]]''' block, " ..
"as categorized by the character boxes.",
additional = "Some entries may define characters from multiple Unicode codepoints at once, so the page title " ..
"could be an entry that is not from this block.",
breadcrumb = block,
parents = {
"Unicode blocks",
"Unicode blocks with " .. entry_bucket .. " entries",
},
}
end
end)
return {RAW_CATEGORIES = raw_categories, RAW_HANDLERS = raw_handlers}
2k4ktvnn7c0z5qggdrwmibda5owmr5s
Module:languages/data/3/n
828
6245
234568
220401
2026-02-11T10:15:21Z
en>Hazarasp
0
Adding Noipä per [[WT:LTR#add Noipä]]
234568
Scribunto
text/plain
local m_langdata = require("Module:languages/data")
-- Loaded on demand, as it may not be needed (depending on the data).
local function u(...)
u = require("Module:string utilities").char
return u(...)
end
local c = m_langdata.chars
local p = m_langdata.puaChars
local s = m_langdata.shared
local m = {}
m["naa"] = {
"Namla",
3508760,
"paa-nto",
"Latn",
}
m["nab"] = {
"Nambikwara",
2068190,
"sai-nmk",
"Latn",
}
m["nac"] = {
"Narak",
6965295,
"ngf-jim",
"Latn",
}
m["nae"] = {
"Naka'ela",
6960073,
"poz",
"Latn",
}
m["naf"] = {
"Nabak",
11732491,
"ngf-san",
"Latn",
}
m["nag"] = {
"Naga Pidgin",
3503454,
"crp",
"Latn",
ancestors = "as",
}
m["nah"] = {
"Nahuatl",
13300,
"azc-nah",
"Latn",
}
m["naj"] = {
"Nalu",
36026,
"alv-nal",
"Latn",
}
m["nak"] = {
"Nakanai",
6528669,
"poz-ocw",
"Latn",
}
m["nal"] = {
"Nalik",
3335387,
"poz-ocw",
"Latn",
}
m["nam"] = {
"Ngan'gityemerri",
3298041,
"aus-dal",
"Latn",
}
-- Being converted into the family "Southern Min" ("zhx-nan", which will take the code "nan" once the language can be removed). Retain the name "Min Nan" here to avoid having to move things that are scheduled for deletion anyway.
m["nan"] = {
"Min Nan",
36495,
"zhx-com",
"Hants, Latn, Bopo, Kana",
wikimedia_codes = "zh-min-nan",
generate_forms = "zh-generateforms",
sort_key = {
Hani = "Hani-sortkey",
Kana = "Kana-sortkey"
},
}
m["nao"] = {
"Naaba",
11883865,
"sit-tib",
ancestors = "xct",
}
m["nap"] = {
"Neapolitan",
33845,
"roa-itr",
ancestors = "nap-old",
"Latn",
}
m["naq"] = {
"Khoekhoe",
13301,
"khi-khk",
"Latn",
}
m["nar"] = {
"Iguta",
5621686,
"nic-jer",
"Latn",
}
m["nas"] = {
"Nasioi",
56772,
"paa-sbo",
"Latn",
}
m["nat"] = {
"Hungworo",
3914395,
"nic-kmk",
"Latn",
}
m["naw"] = {
"Nawuri",
35906,
"alv-gng",
"Latn",
}
m["nax"] = {
"Nakwi",
3504178,
"paa-lma",
"Latn",
}
m["nay"] = {
"Ngarrindjeri",
7022091,
"aus-pam",
"Latn",
}
m["naz"] = {
"Coatepec Nahuatl",
5138605,
"azc-nah",
"Latn",
}
m["nba"] = {
"Nyemba",
3346655,
"bnt-clu",
"Latn",
ancestors = "lch",
}
m["nbb"] = {
"Ndoe",
36134,
"nic-eko",
"Latn",
}
m["nbc"] = {
"Chang",
5071694,
"sit-kch",
"Latn",
}
m["nbd"] = {
"Ngbinda",
11132859,
"bnt-boa",
"Latn",
}
m["nbe"] = {
"Konyak Naga",
6430448,
"sit-kch",
"Latn",
}
m["nbg"] = {
"Nagarchal",
13299,
"dra-gon",
}
m["nbh"] = {
"Ngamo",
3438705,
"cdc-wst",
"Latn",
}
m["nbi"] = {
"Mao Naga",
12952905,
"tbq-anp",
"Latn",
}
m["nbj"] = {
"Ngarinman",
10600380,
nil,
"Latn",
}
m["nbk"] = {
"Nake",
11732496,
"ngf-han",
"Latn",
}
m["nbm"] = {
"Ngbaka Ma'bo",
3915331,
"nic-nkm",
"Latn",
}
m["nbn"] = {
"Kuri",
3200540,
"poz",
"Latn",
}
m["nbo"] = {
"Nkukoli",
3914482,
"nic-uce",
"Latn",
}
m["nbp"] = {
"Nnam",
36138,
"nic-eko",
"Latn",
}
m["nbq"] = {
"Nggem",
12952956,
"ngf-dan",
"Latn",
}
m["nbr"] = {
"Numana",
5529310,
"nic-nin",
"Latn",
}
m["nbs"] = {
"Namibian Sign Language",
6961792,
"sgn",
"Latn", -- when documented
}
m["nbt"] = {
"Na",
12952895,
"sit-tan",
"Deva, Latn",
}
m["nbu"] = {
"Rongmei Naga",
12952912,
"sit-zem",
"Latn",
}
m["nbv"] = {
"Ngamambo",
11129694,
"nic-mom",
"Latn",
}
m["nbw"] = {
"Southern Ngbandi",
17522635,
"nic-ngd",
"Latn",
}
m["nby"] = {
"Ningera",
11732524,
"paa-bew",
"Latn",
}
m["nca"] = {
"Iyo",
6101336,
"ngf-gmo",
"Latn",
}
m["ncb"] = {
"Central Nicobarese",
3335553,
"aav-nic",
"Deva, Latn",
}
m["ncc"] = {
"Ponam",
3396122,
"poz-aay",
"Latn",
}
m["ncd"] = {
"Nachering",
6957144,
"sit-kic",
"Deva",
}
m["nce"] = {
"Yale",
2992915,
"qfa-dis", -- Papuan; isolate in Glottolog and Palmer (2018); under proposed Senu River family in Usher (2020)
"Latn",
}
m["ncf"] = {
"Notsi",
3344784,
"poz-ocw",
"Latn",
}
m["ncg"] = {
"Nisga'a",
3342138,
"nai-tsi",
"Latn",
}
m["nch"] = {
"Central Huasteca Nahuatl",
2194290,
"azc-hua",
"Latn",
}
m["nci"] = {
"Classical Nahuatl",
559242,
"azc-nah",
"Latn",
strip_diacritics = {remove_diacritics = c.macron},
}
m["ncj"] = {
"Northern Puebla Nahuatl",
15705671,
"azc-nah",
"Latn",
}
m["nck"] = {
"Nakara",
6960662,
"aus-arn",
"Latn",
}
m["ncl"] = {
"Michoacán Nahuatl",
2896217,
"azc-nah",
"Latn",
}
m["ncm"] = {
"Nambo",
42173731,
"paa-nam",
"Latn",
}
m["ncn"] = {
"Nauna",
3337158,
"poz-aay",
"Latn",
}
m["nco"] = {
"Sibe",
56806,
"paa-sbo",
"Latn",
}
m["ncr"] = {
"Ncane",
11297920,
"nic-bbe",
"Latn",
ancestors = "nhu",
}
m["ncs"] = {
"Nicaraguan Sign Language",
33765,
"sgn",
"Sgnw",
}
m["nct"] = {
"Chothe Naga",
5105385,
"tbq-kuk",
"Beng, Latn",
}
m["ncu"] = {
"Chumburung",
35198,
"alv-gng",
"Latn",
}
m["ncx"] = {
"Central Puebla Nahuatl",
5061727,
"azc-nah",
"Latn",
}
m["ncz"] = {
"Natchez",
3111838,
nil,
"Latn",
}
m["nda"] = {
"Ndasa",
35904,
"bnt-kel",
"Latn",
}
m["ndb"] = {
"Kenswei Nsei",
7067553,
"nic-rnn",
"Latn",
}
m["ndc"] = {
"Ndau",
13311,
"bnt-sho",
"Latn",
}
m["ndd"] = {
"Nde-Nsele-Nta",
36131,
"nic-eko",
"Latn",
}
m["ndf"] = {
"Nadruvian",
6957967,
nil,
"Latn",
}
m["ndg"] = {
"Ndengereko",
6983726,
"bnt-mbi",
"Latn",
}
m["ndh"] = {
"Ndali",
6983678,
"bnt-run",
"Latn",
}
m["ndi"] = {
"Chamba Leko",
36381,
"alv-lek",
"Latn",
}
m["ndj"] = {
"Ndamba",
6983684,
"bnt-kil",
"Latn",
}
m["ndk"] = {
"Ndaka",
11164947,
"bnt-nya",
"Latn",
}
m["ndl"] = {
"Ndolo",
6983788,
"bnt-zbi",
"Latn",
ancestors = "lse",
}
m["ndm"] = {
"Ndam",
56283,
"cdc-est",
"Latn",
}
m["ndn"] = {
"Ngundi",
35916,
"bnt-ngn",
"Latn",
}
m["ndp"] = {
"Ndo",
6983774,
"csu-mle",
"Latn",
}
m["ndq"] = {
"Ndombe",
6983792,
"bnt-swb",
"Latn",
}
m["ndr"] = {
"Ndoola",
35837,
"nic-mmb",
"Latn",
}
m["nds"] = {
"Low German",
25433,
"gmw-lgm",
"Latn",
ancestors = "gml",
}
m["ndt"] = {
"Ndunga",
6983857,
"nic-mbc",
"Latn",
}
m["ndu"] = {
"Dugun",
11015189,
"alv-dur",
"Latn",
}
m["ndv"] = {
"Ndut",
36028,
"alv-cng",
"Latn",
}
m["ndw"] = {
"Ndobo",
11008568,
"bnt-ngn",
"Latn",
}
m["ndx"] = {
"Nduga",
6983833,
"ngf-ngn",
"Latn",
}
m["ndy"] = {
"Lutos",
6705910,
"csu-val",
"Latn",
}
m["ndz"] = {
"Ndogo",
35983,
"nic-ser",
"Latn",
}
m["nea"] = {
"Eastern Ngad'a",
12473454,
"poz-cet",
"Latn",
}
m["neb"] = {
"Toura",
7853636,
"dmn-mda",
"Latn",
}
m["nec"] = {
"Nedebang",
4925378,
"paa-alp",
"Latn",
}
m["ned"] = {
"Nde-Gbite",
11010279,
"nic-grf",
}
m["nee"] = {
"Kumak",
3347266,
"poz-cln",
"Latn",
}
m["nef"] = {
"Nefamese",
6987002,
"crp",
}
m["neg"] = {
"Negidal",
33676,
"tuw-ewe",
"Cyrl",
}
m["neh"] = {
"Nyenkha",
3695185,
"sit-ebo",
"Tibt, Latn",
override_translit = true,
-- Tibt translit, display_text, strip_diacritics, sort_key in [[Module:scripts/data]]
}
m["nej"] = {
"Neko",
6989840,
"ngf-gmo",
"Latn",
}
m["nek"] = {
"Neku",
14916900,
"poz-cln",
}
m["nem"] = {
"Nemi",
3338008,
"poz-cln",
"Latn",
}
m["nen"] = {
"Nengone",
3338052,
"poz-cln",
"Latn",
}
m["neo"] = {
"Ná-Meo",
15977293,
"hmn",
}
m["neq"] = {
"North Central Mixe",
25559729,
nil,
"Latn",
}
m["ner"] = {
"Yahadian",
8046778,
nil,
"Latn",
}
m["nes"] = {
"Bhoti Kinnauri",
21179921,
"sit-las",
}
m["net"] = {
"Nete",
6998869,
"ngf-oen",
"Latn",
}
m["neu"] = {
"Neo",
606917,
"art",
"Latn",
type = "appendix-constructed",
}
m["nev"] = {
"Nyaheun",
7070801,
"mkh-ban",
}
m["new"] = {
"Newar",
33979,
"sit-new",
"Deva, Newa, Ranj",
ancestors = "nwx",
translit = {
Deva = "new-translit",
Newa = "new-Newa-translit",
},
}
m["nex"] = {
"Neme",
12952941,
"paa-nam",
"Latn",
}
m["ney"] = {
"Neyo",
36410,
"kro",
}
m["nez"] = {
"Nez Perce",
3339226,
"nai-shp",
"Latn",
}
m["nfa"] = {
"Dhao",
2053828,
"poz",
"Latn",
}
m["nfd"] = {
"Ahwai",
3913957,
"nic-plt",
"Latn",
}
m["nfl"] = {
"Äiwoo",
56742,
"poz-tem",
"Latn",
}
m["nfr"] = {
"Nafaanra",
13297,
"alv-snf",
"Latn",
}
m["nfu"] = {
"Mfumte",
6826794,
"nic-nka",
"Latn",
}
m["nga"] = {
"Ngbaka",
36022,
"gba-eas",
"Latn",
}
m["ngb"] = {
"Northern Ngbandi",
17522631,
"nic-ngd",
"Latn",
}
m["ngc"] = {
"Ngombe (Congo)",
3123524,
"bnt-bun",
}
m["ngd"] = {
"Ngando (Central African Republic)",
35910,
"bnt-ngn",
}
m["nge"] = {
"Ngemba",
6750551,
"nic-nge",
"Latn",
}
m["ngg"] = { -- compare 'aiy'
"Ngbaka Manza",
11033316,
"gba-eas",
"Latn",
}
m["ngh"] = {
"Nǀuu",
2618974,
"khi-tuu",
"Latn",
}
m["ngi"] = {
"Ngizim",
3914924,
"cdc-wst",
"Latn",
}
m["ngj"] = {
"Ngie",
36361,
"nic-mom",
"Latn",
}
m["ngk"] = {
"Ngalkbun",
3913790,
"aus-gun",
"Latn",
}
m["ngl"] = {
"Lomwe",
35824,
"bnt-mak",
"Latn",
}
m["ngm"] = {
"Ngatik Men's Creole",
36400,
"crp",
ancestors = "en, pon",
}
m["ngn"] = {
"Ngwo",
36051,
"nic-mom",
"Latn",
}
m["ngo"] = {
"Ngoni",
7022547,
"bnt-ngu",
"Latn",
}
m["ngp"] = {
"Ngulu",
7193332,
"bnt-seu",
"Latn",
}
m["ngq"] = {
"Ngoreme",
7022573,
"bnt-lok",
"Latn",
}
m["ngr"] = {
"Nagu",
3063524,
"poz-tem",
"Latn",
}
m["ngs"] = {
"Gvoko",
3441188,
"cdc-cbm",
"Latn",
}
m["ngt"] = {
"Ngeq",
25559548,
"mkh-kat",
}
m["ngu"] = {
"Guerrero Nahuatl",
5614980,
"azc-nah",
"Latn",
}
m["ngv"] = {
"Nagumi",
35842,
"nic-jrn",
}
m["ngw"] = {
"Ngwaba",
3440480,
"cdc-cbm",
"Latn",
}
m["ngx"] = {
"Nggwahyi",
56265,
"cdc-cbm",
"Latn",
}
m["ngy"] = {
"Tibea",
36598,
"bnt-baf",
"Latn",
}
m["ngz"] = {
"Ngungwel",
35920,
"bnt-tkc",
"Latn",
}
m["nha"] = {
"Nhanda",
3339380,
"aus-psw",
"Latn",
}
m["nhb"] = {
"Beng",
3913311,
"dmn-nbe",
"Latn",
}
m["nhc"] = {
"Tabasco Nahuatl",
6047326,
"azc-nah",
"Latn",
}
m["nhd"] = {
"Chiripá",
2873230,
"gn",
"Latn",
}
m["nhe"] = {
"Eastern Huasteca Nahuatl",
4358289,
"azc-hua",
"Latn",
}
m["nhf"] = {
"Nhuwala",
10600396,
"aus-nga",
"Latn",
}
m["nhg"] = {
"Tetelcingo Nahuatl",
3450252,
"azc-nah",
"Latn",
}
m["nhh"] = {
"Nahari",
6583560,
"inc-hal",
}
m["nhi"] = {
"Zacatlán-Ahuacatlán-Tepetzintla Nahuatl",
12953764,
"azc-nah",
"Latn",
}
m["nhk"] = {
"Cosoleacaque Nahuatl",
12953757,
"azc-nah",
"Latn",
}
m["nhm"] = {
"Morelos Nahuatl",
4800819,
"azc-nah",
"Latn",
}
m["nhn"] = {
"Central Nahuatl",
6047309,
"azc-nah",
"Latn",
}
m["nho"] = {
"Takuu",
3409818,
"poz-pnp",
"Latn",
}
m["nhp"] = {
"Pajapan Nahuatl",
12953760,
"azc-nah",
"Latn",
}
m["nhq"] = {
"Huaxcaleca Nahuatl",
12953758,
"azc-nah",
"Latn",
}
m["nhr"] = {
"Naro",
2164778,
"khi-kal",
"Latn",
}
m["nht"] = {
"Ometepec Nahuatl",
7090132,
"azc-nah",
"Latn",
}
m["nhu"] = {
"Noone",
36072,
"nic-bbe",
"Latn",
}
m["nhv"] = {
"Temascaltepec Nahuatl",
2379405,
"azc-nah",
"Latn",
}
m["nhw"] = {
"Western Huasteca Nahuatl",
2678840,
"azc-hua",
"Latn",
}
m["nhx"] = {
"Mecayapan Nahuatl",
12953756,
"azc-nah",
"Latn",
}
m["nhy"] = {
"Northern Oaxaca Nahuatl",
12953763,
"azc-nah",
"Latn",
}
m["nhz"] = {
"Santa María La Alta Nahuatl",
15705753,
"azc-nah",
"Latn",
}
m["nia"] = {
"Nias",
2407831,
"poz-nws",
"Latn",
}
m["nib"] = {
"Nakame",
11732495,
"ngf-boa",
"Latn",
}
m["nid"] = {
"Ngandi",
7021977,
"aus-arn",
"Latn",
}
m["nie"] = {
"Niellim",
33662,
"alv-bua",
}
m["nif"] = {
"Nek",
6989781,
"ngf-boa",
"Latn",
}
m["nig"] = {
"Ngalakan",
3913796,
"aus-gun",
"Latn",
}
m["nih"] = {
"Nyiha",
11128374,
"bnt-mby",
"Latn",
}
m["nii"] = {
"Nii",
35237,
"ngf-wah",
"Latn",
}
m["nij"] = {
"Ngaju",
2992872,
"poz-brw",
"Latn",
}
m["nik"] = {
"Southern Nicobarese",
7570194,
"aav-nic",
}
m["nil"] = {
"Nila",
7036821,
}
m["nim"] = {
"Nilamba",
4121200,
"bnt-tkm",
"Latn",
}
m["nin"] = {
"Ninzo",
3914021,
"nic-nin",
}
m["nio"] = {
"Nganasan",
36743,
"syd",
"Cyrl",
translit = "nio-translit",
}
m["niq"] = {
"Nandi",
6956591,
"sdv-nma",
"Latn",
}
m["nir"] = {
"Nimboran",
301116,
"paa-nim",
"Latn",
}
m["nis"] = {
"Nimi",
11732523,
"ngf-era",
"Latn",
}
m["nit"] = {
"Southeastern Kolami",
56767,
"dra-knk",
"Deva, Telu",
translit = {
Telu = "te-translit"
},
}
m["niu"] = {
"Niuean",
33790,
"poz-ton",
"Latn",
}
m["niv"] = {
"Nivkh",
36464,
"qfa-iso",
"Cyrl, Latn",
translit = "niv-translit",
strip_diacritics = {
from = {"['’]"},
to = {"ʼ"}
},
sort_key = "niv-sortkey",
}
m["niw"] = {
"Nimo",
3504126,
"paa-lma",
"Latn",
}
m["nix"] = {
"Hema",
5710904,
"bnt-nyg",
"Latn",
}
m["niy"] = {
"Ngiti",
7022396,
"csu-lnd",
}
m["niz"] = {
"Ningil",
11732527,
"paa-wap",
"Latn",
}
m["nja"] = {
"Nzanyi",
3441299,
"cdc-cbm",
"Latn",
}
m["njb"] = {
"Nocte",
7046410,
"sit-tno",
}
m["njh"] = {
"Lotha Naga",
33590,
"sit-aao",
}
m["nji"] = {
"Gudanji",
3915692,
"aus-mir",
"Latn",
}
m["njj"] = {
"Njen",
36112,
"nic-mom",
"Latn",
}
m["njl"] = {
"Njalgulgule",
7071229,
"sdv-daj",
}
m["njm"] = {
"Angami",
56761,
"tbq-anp",
"Latn",
}
m["njn"] = {
"Liangmai Naga",
14194500,
"sit-zem",
"Latn",
}
m["njo"] = {
"Ao",
28433,
"sit-aao",
"Latn",
}
m["njr"] = {
"Njerep",
35844,
"nic-mmb",
"Latn",
}
m["njs"] = {
"Nisa",
13593518,
"paa-egb",
"Latn",
}
m["njt"] = {
"Ndyuka-Trio Pidgin",
13591205,
"crp",
ancestors = "djk, tri",
}
m["nju"] = {
"Ngadjunmaya",
7021846,
"aus-pam",
"Latn",
}
m["njx"] = {
"Kunyi",
3196559,
"bnt-kng",
"Latn",
}
m["njy"] = {
"Njyem",
35898,
"bnt-ndb",
"Latn",
}
m["njz"] = {
"Nyishi",
56870,
"sit-tan",
"Latn",
}
m["nka"] = {
"Nkoya",
7042633,
"bnt-lbn",
"Latn",
}
m["nkb"] = {
"Khoibu Naga",
21481876,
"sit-mar",
}
m["nkc"] = {
"Nkongho",
35863,
"bnt-saw",
"Latn",
}
m["nkd"] = {
"Koireng",
6426342,
"sit-zem",
}
m["nke"] = {
"Duke",
3041075,
"poz-ocw",
"Latn",
}
m["nkf"] = {
"Inpui Naga",
21481817,
"sit-zem",
}
m["nkg"] = {
"Nekgini",
11732509,
"ngf-gmo",
"Latn",
}
m["nkh"] = {
"Khezha Naga",
6401519,
"tbq-anp",
}
m["nki"] = {
"Thangal Naga",
56374,
"sit-zem",
}
m["nkj"] = {
"Nakai",
14916897,
"ngf-tna",
"Latn",
}
m["nkk"] = {
"Nokuku",
7048122,
"poz-vnn",
"Latn",
}
m["nkm"] = {
"Namat",
15634505,
"paa-nam",
"Latn",
}
m["nkn"] = {
"Nkangala",
10962292,
"bnt-clu",
"Latn",
ancestors = "mck",
}
m["nko"] = {
"Nkonya",
35867,
"alv-gng",
"Latn",
}
m["nkp"] = {
"Niuatoputapu",
3399095,
"poz-pnp",
"Latn",
}
m["nkq"] = {
"Nkami",
7042522,
"alv-gng",
"Latn",
}
m["nkr"] = {
"Nukuoro",
2635961,
"poz-pnp",
"Latn",
}
m["nks"] = {
"North Asmat",
11732049,
"ngf-asm",
"Latn",
}
m["nkt"] = {
"Nyika",
16917497,
"bnt-mwi",
"Latn",
}
m["nku"] = {
"Bouna Kulango",
20668241,
"alv-kul",
}
-- nkv is treated as nkt, see [[WT:LT]]
m["nkw"] = {
"Nkutu",
7193313,
"bnt-tet",
"Latn",
}
m["nkx"] = {
"Nkoroo",
36000,
"ijo",
}
m["nkz"] = {
"Nkari",
11130307,
"nic-ief",
ancestors = "ibr",
}
m["nla"] = {
"Ngombale",
36292,
"bai",
"Latn",
}
m["nlc"] = {
"Nalca",
6960839,
"ngf-mek",
"Latn",
}
m["nle"] = {
"East Nyala",
25559347,
"bnt-msl",
"Latn",
ancestors = "luy",
}
m["nlg"] = {
"Gela",
3063531,
"poz-sls",
"Latn",
}
m["nli"] = {
"Grangali",
3444203,
"inc-kun",
"Arab",
}
m["nlj"] = {
"Nyali",
7070830,
"bnt-nya",
"Latn",
}
m["nlk"] = {
"Ninia Yali",
12953310,
"ngf-yal",
"Latn",
}
m["nll"] = {
"Nihali",
33904,
"qfa-iso",
"Deva, Latn",
}
m["nlm"] = {
"Mankiyali",
47522426,
"inc-koh",
}
m["nlo"] = {
"Ngul",
35894,
"bnt-bdz",
"Latn",
}
m["nlq"] = {
"Lao Naga",
63283609,
"sit-tno",
}
m["nlu"] = {
"Nchumbulu",
36143,
"alv-gng",
"Latn",
}
m["nlv"] = {
"Orizaba Nahuatl",
3086050,
"azc-nah",
"Latn",
}
m["nlw"] = {
"Walangama",
7961277,
}
m["nlx"] = {
"Nahali",
33361,
"inc-bhi",
}
m["nly"] = {
"Nyamal",
7070837,
"aus-nga",
"Latn",
}
m["nlz"] = {
"Nalögo",
20527138,
"poz-tem",
"Latn",
}
m["nma"] = {
"Maram Naga",
56378,
"sit-zem",
}
m["nmb"] = {
"Big Nambas",
2902304,
"poz-vnc",
"Latn",
}
m["nmc"] = {
"Ngam",
3915446,
"csu-sar",
"Latn",
}
m["nmd"] = {
"Ndumu",
35901,
"bnt-mbt",
"Latn",
}
m["nme"] = {
"Mzieme Naga",
6949473,
"sit-zem",
}
m["nmf"] = {
"Tangkhul Naga",
7682992,
"sit-tng",
"Latn, Mtei",
}
m["nmg"] = {
"Kwasio",
34098,
"bnt-mnj",
"Latn",
}
m["nmh"] = {
"Monsang Naga",
6902496,
}
m["nmi"] = {
"Nyam",
3438738,
"cdc-wst",
"Latn",
}
m["nmj"] = {
"Ngombe (Central African Republic)",
3913949,
"gba-sou",
}
m["nmk"] = {
"Namakura",
3335410,
"poz-vnc",
"Latn",
}
m["nml"] = {
"Ndemli",
36089,
"nic-grf",
"Latn",
}
m["nmm"] = {
"Manangba",
6746900,
"sit-tam",
"Tibt, Deva",
override_translit = true,
-- Tibt translit, display_text, strip_diacritics, sort_key in [[Module:scripts/data]]
}
m["nmn"] = {
"ǃXóõ",
13229,
"khi-tuu",
"Latn",
}
m["nmo"] = {
"Moyon Naga",
6927748,
"tbq-kuk",
}
m["nmp"] = {
"Nimanbur",
16891606,
}
m["nmq"] = {
"Nambya",
11008869,
"bnt-sho",
"Latn",
}
m["nmr"] = {
"Nimbari",
36069,
"alv-lni",
}
m["nms"] = {
"Letemboi",
3236886,
"poz-vnc",
"Latn",
}
m["nmt"] = {
"Namonuito",
12908815,
"poz-mic",
}
m["nmu"] = {
"Northeast Maidu",
3278074,
"nai-mdu",
"Latn",
}
m["nmv"] = {
"Ngamini",
7021944,
"aus-kar",
"Latn",
}
m["nmw"] = {
"Nimoa",
7037729,
"poz-ocw",
"Latn",
}
m["nmx"] = {
"Nama",
20812287,
"paa-nam",
"Latn",
}
m["nmy"] = {
"Namuyi",
56844,
"sit-nax",
"Latn",
}
m["nmz"] = {
"Nawdm",
36085,
"nic-yon",
"Latn",
}
m["nna"] = {
"Nyangumarta",
33653,
}
m["nnb"] = {
"Nande",
3196953,
"bnt-glb",
"Latn",
}
m["nnc"] = {
"Nancere",
3140491,
"cdc-est",
"Latn",
}
m["nnd"] = {
"West Ambae",
2841479,
"poz-vnn",
"Latn",
}
m["nne"] = {
"Ngandyera",
10961003,
"bnt-ova",
"Latn",
}
m["nnf"] = {
"Ngaing",
11732510,
"ngf-gmo",
"Latn",
}
m["nng"] = {
"Maring Naga",
12952908,
"sit-mar",
}
m["nnh"] = {
"Ngiemboon",
36286,
"bai",
"Latn",
}
m["nni"] = {
"North Nuaulu",
12952968,
"poz-cma",
}
m["nnj"] = {
"Nyangatom",
4662604,
"sdv-ttu",
}
m["nnk"] = {
"Nankina",
11732502,
"ngf-yup",
"Latn",
}
m["nnl"] = {
"Northern Rengma Naga",
7067615,
"tbq-anp",
}
m["nnm"] = {
"Namia",
56363,
"paa-sep",
"Latn",
}
m["nnn"] = {
"Ngete",
56625,
"cdc-mas",
"Latn",
}
m["nnp"] = {
"Wancho",
7967085,
"sit-kch",
"Wcho, Deva, Latn",
}
m["nnq"] = {
"Ngindo",
7022366,
"bnt-mbi",
"Latn",
}
m["nnr"] = {
"Narungga",
13591127,
"aus-pam",
"Latn",
}
m["nnt"] = {
"Nanticoke",
3915517,
"alg-eas",
"Latn",
}
m["nnu"] = {
"Dwang",
35258,
"alv-gng",
"Latn",
}
m["nnv"] = {
"Nukunu",
10604066,
nil,
"Latn",
}
m["nnw"] = {
"Southern Nuni",
11152248,
"nic-gnn",
"Latn",
}
m["nnx"] = {
"Ngong",
12952915,
}
m["nny"] = { -- contrast aus-ynk
"Nyangga",
10604331,
"aus-tnk",
"Latn",
}
m["nnz"] = {
"Nda'nda'",
36016,
"bai",
"Latn",
}
m["noa"] = {
"Woun Meu",
3111873,
"sai-chc",
"Latn",
}
m["noc"] = {
"Nuk",
11732534,
"ngf-boa",
"Latn",
}
m["nod"] = {
"Northern Thai",
565110,
"tai-swe",
"Lana, Thai",
strip_diacritics = {remove_diacritics = c.ZWNJ},
sort_key = {
Lana = "Lana-sortkey",
Thai = "Thai-sortkey"
},
}
m["noe"] = {
"Nimadi",
3502294,
"raj",
"Deva",
translit = "hi-translit",
}
m["nof"] = {
"Nomane",
11732531,
"ngf-sim",
"Latn",
}
m["nog"] = {
"Nogai",
33871,
"trk-kno",
"Cyrl, Arab, Latn",
translit = "nog-translit",
override_translit = true,
}
m["noh"] = {
"Nomu",
11732532,
"ngf-dal",
"Latn",
}
m["noi"] = {
"Noiri",
12953774,
"inc-bhi",
}
m["noj"] = {
"Nonuya",
5372139,
"sai-wit",
"Latn",
}
m["nok"] = {
"Nooksack",
3343396,
"sal",
}
m["nol"] = {
"Nomlaki",
3343229,
"nai-wtq",
"Latn",
}
m["nom"] = {
"Nocamán",
7046289,
"sai-pan",
"Latn",
}
m["non"] = {
"Old Norse",
35505,
"gmq",
"Latn, Runr",
translit = {Runr = "Runr-translit"},
}
m["nop"] = {
"Numanggang",
7069052,
"ngf-boa",
"Latn",
}
m["noq"] = {
"Ngongo",
11057478,
"bnt-yak",
"Latn",
}
m["nos"] = {
"Eastern Nisu",
25559419,
"tbq-nis",
}
m["not"] = {
"Nomatsiguenga",
3342992,
"awd",
"Latn",
}
m["nou"] = {
"Ewage-Notu",
5418860,
"ngf-bin",
"Latn",
}
m["nov"] = {
"Novial",
36738,
"art",
"Latn",
type = "appendix-constructed"
}
m["now"] = {
"Nyambo",
4967930,
"bnt-haj",
"Latn",
}
m["noy"] = {
"Noy",
36321,
"alv-bua",
}
m["noz"] = {
"Nayi",
3183349,
"omv-diz",
}
m["npa"] = {
"Nar Phu",
4926353,
"sit-tam",
}
m["npb"] = {
"Nupbikha",
3695201,
"sit-ebo",
}
m["npg"] = {
"Ponyo",
7228475,
"sit-kch",
}
m["nph"] = {
"Phom",
7187109,
"sit-kch",
}
m["npl"] = {
"Southeastern Puebla Nahuatl",
4632950,
"azc-nah",
"Latn",
}
m["npn"] = {
"Mondropolon",
3320594,
"poz-aay",
}
m["npo"] = {
"Pochuri Naga",
7206342,
"tbq-anp",
}
m["nps"] = {
"Nipsan",
11732528,
"ngf-mek",
"Latn",
}
m["npu"] = {
"Puimei Naga",
7259044,
"sit-zem",
}
m["npx"] = {
"Noipä",
63283617,
"poz-tem",
"Latn",
}
m["npy"] = {
"Napu",
12953768,
}
m["nqg"] = {
"Ede Nago",
12952408,
"alv-ede",
"Latn",
}
m["nqk"] = {
"Kura Ede Nago",
12952409,
"alv-ede",
}
m["nql"] = {
"Ngendelengo",
63283693,
"bnt-swb",
"Latn",
}
m["nqm"] = {
"Ndom",
6983791,
"paa-kol",
"Latn",
}
m["nqn"] = {
"Nen",
20816352,
"paa-nam",
"Latn",
}
m["nqo"] = {
"N'Ko",
18546266,
"dmn-man",
"Nkoo",
}
m["nqq"] = {
"Kyan-Karyaw Naga",
63283784,
"sit-tno",
}
m["nqy"] = {
"Akyaung Ari",
4702035,
"sit-tng",
}
m["nra"] = {
"Ngom",
36087,
"bnt-kel",
"Latn",
}
m["nrb"] = {
"Nara",
36179,
"sdv-nes",
}
m["nrc"] = {
"Noric",
37023,
"cel",
"Ital",
-- Ital translit in [[Module:scripts/data]]
}
m["nre"] = {
"Southern Rengma Naga",
7313205,
"tbq-anp",
}
m["nrf"] = {
"Norman",
33850,
"roa-oil",
"Latn",
wikimedia_codes = "nrm",
ancestors = "fro-nor",
sort_key = s["roa-oil-sortkey"],
}
m["nrg"] = {
"Narango",
12952929,
"poz-vnn",
"Latn",
}
m["nri"] = {
"Chokri Naga",
5104247,
"tbq-anp",
}
m["nrk"] = {
"Ngarla",
3915860,
"aus-nga",
"Latn",
}
m["nrl"] = {
"Ngarluma",
7022078,
"aus-nga",
"Latn",
}
m["nrm"] = {
"Narom",
3336135,
"poz-swa",
"Latn",
}
m["nrn"] = {
"Norn",
36708,
"gmq-ins",
"Latn",
}
m["nrp"] = {
"North Picene",
430138,
"qfa-unc", -- extinct, might be a hoax
"Ital",
-- Ital translit in [[Module:scripts/data]]
}
m["nrr"] = {
"Norra",
12952967,
"tai",
}
m["nrt"] = {
"Northern Kalapuya",
3192121,
"nai-klp",
}
m["nru"] = {
"Narua",
21658869,
"sit-nas",
"Latn",
}
m["nrx"] = {
"Ngurmbur",
2591251,
}
m["nrz"] = {
"Lala (New Guinea)",
6480151,
"poz-ocw",
"Latn",
}
m["nsa"] = {
"Sangtam Naga",
7418144,
"sit-aao",
}
m["nsb"] = {
"Lower Nossob",
6693681,
"khi-tuu",
"Latn",
}
m["nsc"] = {
"Nshi",
11129508,
"nic-rnn",
"Latn",
}
m["nsd"] = {
"Southern Nisu",
63284284,
"tbq-nis",
}
m["nse"] = {
"Nsenga",
3081996,
"bnt-sna",
"Latn",
}
m["nsg"] = {
"Ngasa",
56345,
"sdv-lma",
}
m["nsh"] = {
"Ngoshie",
7022582,
"nic-mom",
"Latn",
}
m["nsi"] = {
"Nigerian Sign Language",
7033021,
"sgn",
}
m["nsk"] = {
"Naskapi",
1704302,
"alg",
"Cans, Latn",
ancestors = "cr",
translit = "nsk-translit",
}
m["nsl"] = {
"Norwegian Sign Language",
1781613,
"sgn",
}
m["nsm"] = {
"Sema",
3478238,
"tbq-anp",
}
m["nsn"] = {
"Nehan",
3337774,
"poz-ocw",
"Latn",
}
m["nso"] = {
"Northern Sotho",
33890,
"bnt-sts",
"Latn",
}
m["nsp"] = {
"Nepalese Sign Language",
3915492,
"sgn",
}
m["nsq"] = {
"Northern Sierra Miwok",
3344226,
"nai-utn",
"Latn",
}
m["nsr"] = {
"Maritime Sign Language",
3915483,
"sgn",
}
m["nss"] = {
"Nali",
3335385,
"poz-aay",
}
m["nst"] = {
"Tangsa",
56350,
"sit-tno",
"Latn, Tnsa",
}
m["nsu"] = {
"Sierra Negra Nahuatl",
63284326,
"azc-nah",
"Latn",
}
m["nsv"] = {
"Southwestern Nisu",
63308004,
"tbq-nis",
}
m["nsw"] = {
"Navut",
3337327,
"poz-vnn",
"Latn",
}
m["nsx"] = {
"Nsongo",
7067577,
"bnt-tmb",
"Latn",
}
m["nsy"] = {
"Nasal",
6966574,
}
m["nsz"] = {
"Nisenan",
33665,
"nai-mdu",
"Latn",
}
m["ntd"] = {
"Northern Tidung",
24938325,
"poz-san",
}
-- ISO merged "nte" into "eko"
m["ntg"] = {
"Ngantangarra",
33060509,
}
m["nti"] = {
"Natioro",
36140,
"alv-wan",
}
m["ntj"] = {
"Ngaanyatjarra",
3915409,
"aus-pam",
"Latn",
}
m["ntk"] = {
"Ikoma",
5996114,
"bnt-lok",
"Latn",
}
m["ntm"] = {
"Nateni",
3070731,
"nic-grm",
"Latn",
}
m["nto"] = {
"Ntomba",
11130292,
"bnt-mon",
"Latn",
}
m["ntp"] = {
"Northern Tepehuan",
15615651,
"azc-pim",
"Latn",
sort_key = {remove_diacritics = c.acute},
}
m["ntr"] = {
"Delo",
35195,
"nic-gne",
"Latn",
}
m["nts"] = {
"Natagaimas",
6967931,
}
m["ntu"] = {
"Natügu",
63308082,
"poz-tem",
"Latn",
}
m["ntw"] = {
"Nottoway",
3344791,
"iro-nor",
"Latn",
}
m["ntx"] = {
"Somra",
7560536,
"sit-tng",
}
m["nty"] = {
"Mantsi",
56878,
"sit-mnz",
}
m["nua"] = {
"Yuanga",
3573088,
"poz-cln",
"Latn",
}
m["nuc"] = {
"Nukuini",
3346231,
}
m["nud"] = {
"Ngala",
7021893,
"paa-ndu",
"Latn",
}
m["nue"] = {
"Ngundu",
12952953,
"bad-cnt",
"Latn",
}
m["nuf"] = {
"Nusu",
56413,
"tbq-nus",
"Latn",
}
m["nug"] = {
"Nungali",
7069826,
"aus-mir",
"Latn",
}
m["nuh"] = {
"Ndunda",
3913968,
"nic-mmb",
"Latn",
}
m["nui"] = {
"Ngumbi",
36459,
"bnt-yko",
}
m["nuj"] = {
"Nyole (Uganda)",
3739448,
"bnt-msl",
"Latn",
}
m["nuk"] = {
"Nootka",
2992876,
"wak",
"Latn",
}
m["nul"] = {
"Nusa Laut",
7070332,
"poz-cma",
}
m["num"] = {
"Niuafo'ou",
36173,
"poz-ton",
"Latn",
}
m["nun"] = {
"Anong",
2748232,
"sit-nng",
"Latn",
}
m["nuo"] = {
"Nguôn",
3915785,
"mkh-vie",
"Latn",
sort_key = "vi-sortkey",
}
m["nup"] = {
"Nupe",
36720,
"alv-ngb",
"Latn",
strip_diacritics = {remove_diacritics = c.grave .. c.acute .. c.circ .. c.macron .. c.caron},
sort_key = "nup-sortkey",
}
m["nuq"] = {
"Nukumanu",
12909019,
"poz-pnp",
"Latn",
}
m["nur"] = {
"Nuguria",
7068910,
"poz-pnp",
"Latn",
}
m["nus"] = {
"Nuer",
33675,
"sdv-dnu",
"Latn",
}
m["nut"] = {
"Nùng",
72695,
"tai",
"Latn, Hani",
sort_key = {Hani = "Hani-sortkey"},
}
m["nuu"] = {
"Ngbundu",
11126081,
"bad",
"Latn",
}
m["nuv"] = {
"Northern Nuni",
11016572,
"nic-gnn",
"Latn",
}
m["nuw"] = {
"Nguluwan",
6528643,
}
m["nux"] = {
"Mehek",
6809452,
"paa-sep",
"Latn",
}
m["nuy"] = {
"Nunggubuyu",
1747811,
"aus-arn",
"Latn",
}
m["nuz"] = {
"Tlamacazapa Nahuatl",
2073277,
"azc-nah",
"Latn",
}
m["nvh"] = {
"Nasarian",
6966614,
"poz-vnc",
"Latn",
}
m["nvm"] = {
"Namiae",
12952922,
"ngf-koi",
"Latn",
}
m["nvo"] = {
"Nyokon",
19573407,
"nic-mbw",
"Latn",
}
m["nwa"] = {
"Nawathinehena",
6982892,
"alg-ara",
"Latn",
}
m["nwb"] = {
"Nyabwa",
33664,
"kro-wee",
}
m["nwc"] = {
"Classical Newar",
5128301,
"sit-new",
"Brah, Deva, Newa, Ranj",
-- Brah translit in [[Module:scripts/data]] (NOTE: not present before, presumably an accidental omission)
}
m["nwe"] = {
"Ngwe",
36181,
"bai",
"Latn",
}
m["nwg"] = {
"Ngaiawang",
16920653,
"aus-pam",
"Latn",
}
m["nwi"] = {
"Southwest Tanna",
3504488,
"poz-vns",
"Latn",
}
m["nwm"] = {
"Nyamusa-Molo",
12747951,
"csu-bbk",
}
m["nwo"] = {
"Nauo",
6981305,
"aus-pam",
"Latn",
}
m["nwr"] = {
"Nawaru",
12638166,
"ngf-yar",
"Latn",
}
m["nwx"] = {
"Middle Newar",
65455877,
"sit-new",
"Deva, Newa, Ranj",
ancestors = "nwc",
}
m["nwy"] = {
"Nottoway-Meherrin",
65455878,
"iro-nor",
"Latn",
}
m["nxa"] = {
"Nauete",
6981095,
"poz-tim",
}
m["nxd"] = {
"Ngando (Congo)",
3913277,
"bnt-ske",
}
m["nxe"] = {
"Nage",
2295569,
"poz-cet",
}
m["nxg"] = {
"Ngadha",
1516651,
"poz-cet",
"Latn",
}
m["nxi"] = {
"Nindi",
7038230,
"bnt-mbi",
"Latn",
}
m["nxl"] = {
"South Nuaulu",
18544857,
"poz-cma",
}
m["nxm"] = {
"Numidian",
35761,
"afa",
"Tfng, Latn", --Tfng may not support all the needed characters
}
m["nxn"] = {
"Ngawun",
3915711,
"aus-pam",
"Latn",
}
m["nxo"] = {
"Ndambomo",
6983681,
"bnt-kel",
"Latn",
}
m["nxq"] = {
"Naxi",
2478711,
"sit-nas",
"Nkdb, Nkgb, Latn, Lisu",
-- Lisu translit, sort_key in [[Module:scripts/data]]
}
m["nxr"] = {
"Ninggerum",
11732526,
"ngf-lok",
"Latn",
}
-- nxu (Narau) merged into bpp (Kaure) per ISO 639-3 2020 merger
m["nxx"] = {
"Nafri",
6958211,
"paa-sen",
"Latn",
}
m["nyb"] = {
"Nyangbo",
36256,
"alv-ktg",
"Latn",
}
m["nyc"] = {
"Nyanga-li",
7070876,
"bnt-boa",
"Latn",
}
m["nyd"] = {
"Nyole (Kenya)",
7071227,
"bnt-msl",
"Latn",
}
m["nye"] = {
"Nyengo",
7071068,
"bnt-clu",
"Latn",
}
m["nyf"] = {
"Giryama",
3107606,
"bnt-mij",
"Latn",
}
m["nyg"] = {
"Nyindu",
11030685,
"bnt-shh",
"Latn",
}
m["nyh"] = {
"Nyigina",
3913780,
"aus-nyu",
"Latn",
}
m["nyi"] = {
"Nyimang",
34846,
"sdv-nyi",
"Latn",
}
m["nyj"] = {
"Nyanga (Congo)",
7070879,
"bnt-nyb",
"Latn",
}
m["nyk"] = {
"Nyaneka",
10962298,
"bnt-swb",
"Latn",
}
m["nyl"] = {
"Nyeu",
3033578,
"mkh-kat",
}
m["nym"] = {
"Nyamwezi",
4121131,
"bnt-tkm",
"Latn",
}
m["nyn"] = {
"Nyankole",
13207,
"bnt-nyg",
"Latn",
}
m["nyo"] = {
"Nyoro",
33794,
"bnt-nyg",
"Latn",
}
m["nyp"] = {
"Nyang'i",
7070894,
"ssa-klk",
}
m["nys"] = {
"Nyunga",
7049771,
"aus-pam",
"Latn",
}
m["nyt"] = {
"Nyawaygi",
3915783,
"aus-dyb",
"Latn",
}
m["nyu"] = {
"Nyungwe",
7071318,
"bnt-sna",
"Latn",
}
m["nyv"] = {
"Nyulnyul",
3442732,
"aus-nyu",
"Latn",
}
m["nyw"] = {
"Nyaw",
26425602,
"tai-nor", -- Chamberlain (1991), but Pittayaporn (2009) suggests tai-swe
"Thai, Tayo", -- Thailand
sort_key = "Thai-sortkey", -- no effect on Latn
}
m["nyx"] = {
"Nganyaywana",
3913800,
"aus-cww",
"Latn",
}
m["nyy"] = {
"Nyakyusa",
3272620,
"bnt-run",
"Latn",
}
m["nza"] = {
"Tigon Mbembe",
36518,
"nic-jkn",
"Latn",
}
m["nzb"] = {
"Njebi",
35923,
"bnt-nze",
"Latn",
}
m["nzd"] = {
"Nzadi",
17152586,
"bnt-bdz",
"Latn",
strip_diacritics = {remove_diacritics = c.grave .. c.acute .. c.circ .. c.caron},
}
m["nzi"] = {
"Nzima",
36337,
"alv-ctn",
"Latn",
}
m["nzk"] = {
"Nzakara",
3913339,
"znd",
"Latn",
}
m["nzm"] = {
"Zeme Naga",
21491053,
"sit-zem",
}
m["nzs"] = {
"New Zealand Sign Language",
36239,
"sgn",
}
m["nzu"] = {
"Central Teke",
36473,
"bnt-tkc",
"Latn",
}
m["nzy"] = {
"Nzakambay",
36374,
"alv-mbm",
"Latn",
}
m["nzz"] = {
"Nanga Dama Dogon",
6963443,
"nic-nwa",
}
return require("Module:languages").finalizeData(m, "language")
hmox9azgto8r67yappkru8wdiez8jnl
234569
234568
2026-05-20T11:59:09Z
Lee
19
[[:en:Module:languages/data/3/n]] වෙතින් එක් සංශෝධනයක්
234568
Scribunto
text/plain
local m_langdata = require("Module:languages/data")
-- Loaded on demand, as it may not be needed (depending on the data).
local function u(...)
u = require("Module:string utilities").char
return u(...)
end
local c = m_langdata.chars
local p = m_langdata.puaChars
local s = m_langdata.shared
local m = {}
m["naa"] = {
"Namla",
3508760,
"paa-nto",
"Latn",
}
m["nab"] = {
"Nambikwara",
2068190,
"sai-nmk",
"Latn",
}
m["nac"] = {
"Narak",
6965295,
"ngf-jim",
"Latn",
}
m["nae"] = {
"Naka'ela",
6960073,
"poz",
"Latn",
}
m["naf"] = {
"Nabak",
11732491,
"ngf-san",
"Latn",
}
m["nag"] = {
"Naga Pidgin",
3503454,
"crp",
"Latn",
ancestors = "as",
}
m["nah"] = {
"Nahuatl",
13300,
"azc-nah",
"Latn",
}
m["naj"] = {
"Nalu",
36026,
"alv-nal",
"Latn",
}
m["nak"] = {
"Nakanai",
6528669,
"poz-ocw",
"Latn",
}
m["nal"] = {
"Nalik",
3335387,
"poz-ocw",
"Latn",
}
m["nam"] = {
"Ngan'gityemerri",
3298041,
"aus-dal",
"Latn",
}
-- Being converted into the family "Southern Min" ("zhx-nan", which will take the code "nan" once the language can be removed). Retain the name "Min Nan" here to avoid having to move things that are scheduled for deletion anyway.
m["nan"] = {
"Min Nan",
36495,
"zhx-com",
"Hants, Latn, Bopo, Kana",
wikimedia_codes = "zh-min-nan",
generate_forms = "zh-generateforms",
sort_key = {
Hani = "Hani-sortkey",
Kana = "Kana-sortkey"
},
}
m["nao"] = {
"Naaba",
11883865,
"sit-tib",
ancestors = "xct",
}
m["nap"] = {
"Neapolitan",
33845,
"roa-itr",
ancestors = "nap-old",
"Latn",
}
m["naq"] = {
"Khoekhoe",
13301,
"khi-khk",
"Latn",
}
m["nar"] = {
"Iguta",
5621686,
"nic-jer",
"Latn",
}
m["nas"] = {
"Nasioi",
56772,
"paa-sbo",
"Latn",
}
m["nat"] = {
"Hungworo",
3914395,
"nic-kmk",
"Latn",
}
m["naw"] = {
"Nawuri",
35906,
"alv-gng",
"Latn",
}
m["nax"] = {
"Nakwi",
3504178,
"paa-lma",
"Latn",
}
m["nay"] = {
"Ngarrindjeri",
7022091,
"aus-pam",
"Latn",
}
m["naz"] = {
"Coatepec Nahuatl",
5138605,
"azc-nah",
"Latn",
}
m["nba"] = {
"Nyemba",
3346655,
"bnt-clu",
"Latn",
ancestors = "lch",
}
m["nbb"] = {
"Ndoe",
36134,
"nic-eko",
"Latn",
}
m["nbc"] = {
"Chang",
5071694,
"sit-kch",
"Latn",
}
m["nbd"] = {
"Ngbinda",
11132859,
"bnt-boa",
"Latn",
}
m["nbe"] = {
"Konyak Naga",
6430448,
"sit-kch",
"Latn",
}
m["nbg"] = {
"Nagarchal",
13299,
"dra-gon",
}
m["nbh"] = {
"Ngamo",
3438705,
"cdc-wst",
"Latn",
}
m["nbi"] = {
"Mao Naga",
12952905,
"tbq-anp",
"Latn",
}
m["nbj"] = {
"Ngarinman",
10600380,
nil,
"Latn",
}
m["nbk"] = {
"Nake",
11732496,
"ngf-han",
"Latn",
}
m["nbm"] = {
"Ngbaka Ma'bo",
3915331,
"nic-nkm",
"Latn",
}
m["nbn"] = {
"Kuri",
3200540,
"poz",
"Latn",
}
m["nbo"] = {
"Nkukoli",
3914482,
"nic-uce",
"Latn",
}
m["nbp"] = {
"Nnam",
36138,
"nic-eko",
"Latn",
}
m["nbq"] = {
"Nggem",
12952956,
"ngf-dan",
"Latn",
}
m["nbr"] = {
"Numana",
5529310,
"nic-nin",
"Latn",
}
m["nbs"] = {
"Namibian Sign Language",
6961792,
"sgn",
"Latn", -- when documented
}
m["nbt"] = {
"Na",
12952895,
"sit-tan",
"Deva, Latn",
}
m["nbu"] = {
"Rongmei Naga",
12952912,
"sit-zem",
"Latn",
}
m["nbv"] = {
"Ngamambo",
11129694,
"nic-mom",
"Latn",
}
m["nbw"] = {
"Southern Ngbandi",
17522635,
"nic-ngd",
"Latn",
}
m["nby"] = {
"Ningera",
11732524,
"paa-bew",
"Latn",
}
m["nca"] = {
"Iyo",
6101336,
"ngf-gmo",
"Latn",
}
m["ncb"] = {
"Central Nicobarese",
3335553,
"aav-nic",
"Deva, Latn",
}
m["ncc"] = {
"Ponam",
3396122,
"poz-aay",
"Latn",
}
m["ncd"] = {
"Nachering",
6957144,
"sit-kic",
"Deva",
}
m["nce"] = {
"Yale",
2992915,
"qfa-dis", -- Papuan; isolate in Glottolog and Palmer (2018); under proposed Senu River family in Usher (2020)
"Latn",
}
m["ncf"] = {
"Notsi",
3344784,
"poz-ocw",
"Latn",
}
m["ncg"] = {
"Nisga'a",
3342138,
"nai-tsi",
"Latn",
}
m["nch"] = {
"Central Huasteca Nahuatl",
2194290,
"azc-hua",
"Latn",
}
m["nci"] = {
"Classical Nahuatl",
559242,
"azc-nah",
"Latn",
strip_diacritics = {remove_diacritics = c.macron},
}
m["ncj"] = {
"Northern Puebla Nahuatl",
15705671,
"azc-nah",
"Latn",
}
m["nck"] = {
"Nakara",
6960662,
"aus-arn",
"Latn",
}
m["ncl"] = {
"Michoacán Nahuatl",
2896217,
"azc-nah",
"Latn",
}
m["ncm"] = {
"Nambo",
42173731,
"paa-nam",
"Latn",
}
m["ncn"] = {
"Nauna",
3337158,
"poz-aay",
"Latn",
}
m["nco"] = {
"Sibe",
56806,
"paa-sbo",
"Latn",
}
m["ncr"] = {
"Ncane",
11297920,
"nic-bbe",
"Latn",
ancestors = "nhu",
}
m["ncs"] = {
"Nicaraguan Sign Language",
33765,
"sgn",
"Sgnw",
}
m["nct"] = {
"Chothe Naga",
5105385,
"tbq-kuk",
"Beng, Latn",
}
m["ncu"] = {
"Chumburung",
35198,
"alv-gng",
"Latn",
}
m["ncx"] = {
"Central Puebla Nahuatl",
5061727,
"azc-nah",
"Latn",
}
m["ncz"] = {
"Natchez",
3111838,
nil,
"Latn",
}
m["nda"] = {
"Ndasa",
35904,
"bnt-kel",
"Latn",
}
m["ndb"] = {
"Kenswei Nsei",
7067553,
"nic-rnn",
"Latn",
}
m["ndc"] = {
"Ndau",
13311,
"bnt-sho",
"Latn",
}
m["ndd"] = {
"Nde-Nsele-Nta",
36131,
"nic-eko",
"Latn",
}
m["ndf"] = {
"Nadruvian",
6957967,
nil,
"Latn",
}
m["ndg"] = {
"Ndengereko",
6983726,
"bnt-mbi",
"Latn",
}
m["ndh"] = {
"Ndali",
6983678,
"bnt-run",
"Latn",
}
m["ndi"] = {
"Chamba Leko",
36381,
"alv-lek",
"Latn",
}
m["ndj"] = {
"Ndamba",
6983684,
"bnt-kil",
"Latn",
}
m["ndk"] = {
"Ndaka",
11164947,
"bnt-nya",
"Latn",
}
m["ndl"] = {
"Ndolo",
6983788,
"bnt-zbi",
"Latn",
ancestors = "lse",
}
m["ndm"] = {
"Ndam",
56283,
"cdc-est",
"Latn",
}
m["ndn"] = {
"Ngundi",
35916,
"bnt-ngn",
"Latn",
}
m["ndp"] = {
"Ndo",
6983774,
"csu-mle",
"Latn",
}
m["ndq"] = {
"Ndombe",
6983792,
"bnt-swb",
"Latn",
}
m["ndr"] = {
"Ndoola",
35837,
"nic-mmb",
"Latn",
}
m["nds"] = {
"Low German",
25433,
"gmw-lgm",
"Latn",
ancestors = "gml",
}
m["ndt"] = {
"Ndunga",
6983857,
"nic-mbc",
"Latn",
}
m["ndu"] = {
"Dugun",
11015189,
"alv-dur",
"Latn",
}
m["ndv"] = {
"Ndut",
36028,
"alv-cng",
"Latn",
}
m["ndw"] = {
"Ndobo",
11008568,
"bnt-ngn",
"Latn",
}
m["ndx"] = {
"Nduga",
6983833,
"ngf-ngn",
"Latn",
}
m["ndy"] = {
"Lutos",
6705910,
"csu-val",
"Latn",
}
m["ndz"] = {
"Ndogo",
35983,
"nic-ser",
"Latn",
}
m["nea"] = {
"Eastern Ngad'a",
12473454,
"poz-cet",
"Latn",
}
m["neb"] = {
"Toura",
7853636,
"dmn-mda",
"Latn",
}
m["nec"] = {
"Nedebang",
4925378,
"paa-alp",
"Latn",
}
m["ned"] = {
"Nde-Gbite",
11010279,
"nic-grf",
}
m["nee"] = {
"Kumak",
3347266,
"poz-cln",
"Latn",
}
m["nef"] = {
"Nefamese",
6987002,
"crp",
}
m["neg"] = {
"Negidal",
33676,
"tuw-ewe",
"Cyrl",
}
m["neh"] = {
"Nyenkha",
3695185,
"sit-ebo",
"Tibt, Latn",
override_translit = true,
-- Tibt translit, display_text, strip_diacritics, sort_key in [[Module:scripts/data]]
}
m["nej"] = {
"Neko",
6989840,
"ngf-gmo",
"Latn",
}
m["nek"] = {
"Neku",
14916900,
"poz-cln",
}
m["nem"] = {
"Nemi",
3338008,
"poz-cln",
"Latn",
}
m["nen"] = {
"Nengone",
3338052,
"poz-cln",
"Latn",
}
m["neo"] = {
"Ná-Meo",
15977293,
"hmn",
}
m["neq"] = {
"North Central Mixe",
25559729,
nil,
"Latn",
}
m["ner"] = {
"Yahadian",
8046778,
nil,
"Latn",
}
m["nes"] = {
"Bhoti Kinnauri",
21179921,
"sit-las",
}
m["net"] = {
"Nete",
6998869,
"ngf-oen",
"Latn",
}
m["neu"] = {
"Neo",
606917,
"art",
"Latn",
type = "appendix-constructed",
}
m["nev"] = {
"Nyaheun",
7070801,
"mkh-ban",
}
m["new"] = {
"Newar",
33979,
"sit-new",
"Deva, Newa, Ranj",
ancestors = "nwx",
translit = {
Deva = "new-translit",
Newa = "new-Newa-translit",
},
}
m["nex"] = {
"Neme",
12952941,
"paa-nam",
"Latn",
}
m["ney"] = {
"Neyo",
36410,
"kro",
}
m["nez"] = {
"Nez Perce",
3339226,
"nai-shp",
"Latn",
}
m["nfa"] = {
"Dhao",
2053828,
"poz",
"Latn",
}
m["nfd"] = {
"Ahwai",
3913957,
"nic-plt",
"Latn",
}
m["nfl"] = {
"Äiwoo",
56742,
"poz-tem",
"Latn",
}
m["nfr"] = {
"Nafaanra",
13297,
"alv-snf",
"Latn",
}
m["nfu"] = {
"Mfumte",
6826794,
"nic-nka",
"Latn",
}
m["nga"] = {
"Ngbaka",
36022,
"gba-eas",
"Latn",
}
m["ngb"] = {
"Northern Ngbandi",
17522631,
"nic-ngd",
"Latn",
}
m["ngc"] = {
"Ngombe (Congo)",
3123524,
"bnt-bun",
}
m["ngd"] = {
"Ngando (Central African Republic)",
35910,
"bnt-ngn",
}
m["nge"] = {
"Ngemba",
6750551,
"nic-nge",
"Latn",
}
m["ngg"] = { -- compare 'aiy'
"Ngbaka Manza",
11033316,
"gba-eas",
"Latn",
}
m["ngh"] = {
"Nǀuu",
2618974,
"khi-tuu",
"Latn",
}
m["ngi"] = {
"Ngizim",
3914924,
"cdc-wst",
"Latn",
}
m["ngj"] = {
"Ngie",
36361,
"nic-mom",
"Latn",
}
m["ngk"] = {
"Ngalkbun",
3913790,
"aus-gun",
"Latn",
}
m["ngl"] = {
"Lomwe",
35824,
"bnt-mak",
"Latn",
}
m["ngm"] = {
"Ngatik Men's Creole",
36400,
"crp",
ancestors = "en, pon",
}
m["ngn"] = {
"Ngwo",
36051,
"nic-mom",
"Latn",
}
m["ngo"] = {
"Ngoni",
7022547,
"bnt-ngu",
"Latn",
}
m["ngp"] = {
"Ngulu",
7193332,
"bnt-seu",
"Latn",
}
m["ngq"] = {
"Ngoreme",
7022573,
"bnt-lok",
"Latn",
}
m["ngr"] = {
"Nagu",
3063524,
"poz-tem",
"Latn",
}
m["ngs"] = {
"Gvoko",
3441188,
"cdc-cbm",
"Latn",
}
m["ngt"] = {
"Ngeq",
25559548,
"mkh-kat",
}
m["ngu"] = {
"Guerrero Nahuatl",
5614980,
"azc-nah",
"Latn",
}
m["ngv"] = {
"Nagumi",
35842,
"nic-jrn",
}
m["ngw"] = {
"Ngwaba",
3440480,
"cdc-cbm",
"Latn",
}
m["ngx"] = {
"Nggwahyi",
56265,
"cdc-cbm",
"Latn",
}
m["ngy"] = {
"Tibea",
36598,
"bnt-baf",
"Latn",
}
m["ngz"] = {
"Ngungwel",
35920,
"bnt-tkc",
"Latn",
}
m["nha"] = {
"Nhanda",
3339380,
"aus-psw",
"Latn",
}
m["nhb"] = {
"Beng",
3913311,
"dmn-nbe",
"Latn",
}
m["nhc"] = {
"Tabasco Nahuatl",
6047326,
"azc-nah",
"Latn",
}
m["nhd"] = {
"Chiripá",
2873230,
"gn",
"Latn",
}
m["nhe"] = {
"Eastern Huasteca Nahuatl",
4358289,
"azc-hua",
"Latn",
}
m["nhf"] = {
"Nhuwala",
10600396,
"aus-nga",
"Latn",
}
m["nhg"] = {
"Tetelcingo Nahuatl",
3450252,
"azc-nah",
"Latn",
}
m["nhh"] = {
"Nahari",
6583560,
"inc-hal",
}
m["nhi"] = {
"Zacatlán-Ahuacatlán-Tepetzintla Nahuatl",
12953764,
"azc-nah",
"Latn",
}
m["nhk"] = {
"Cosoleacaque Nahuatl",
12953757,
"azc-nah",
"Latn",
}
m["nhm"] = {
"Morelos Nahuatl",
4800819,
"azc-nah",
"Latn",
}
m["nhn"] = {
"Central Nahuatl",
6047309,
"azc-nah",
"Latn",
}
m["nho"] = {
"Takuu",
3409818,
"poz-pnp",
"Latn",
}
m["nhp"] = {
"Pajapan Nahuatl",
12953760,
"azc-nah",
"Latn",
}
m["nhq"] = {
"Huaxcaleca Nahuatl",
12953758,
"azc-nah",
"Latn",
}
m["nhr"] = {
"Naro",
2164778,
"khi-kal",
"Latn",
}
m["nht"] = {
"Ometepec Nahuatl",
7090132,
"azc-nah",
"Latn",
}
m["nhu"] = {
"Noone",
36072,
"nic-bbe",
"Latn",
}
m["nhv"] = {
"Temascaltepec Nahuatl",
2379405,
"azc-nah",
"Latn",
}
m["nhw"] = {
"Western Huasteca Nahuatl",
2678840,
"azc-hua",
"Latn",
}
m["nhx"] = {
"Mecayapan Nahuatl",
12953756,
"azc-nah",
"Latn",
}
m["nhy"] = {
"Northern Oaxaca Nahuatl",
12953763,
"azc-nah",
"Latn",
}
m["nhz"] = {
"Santa María La Alta Nahuatl",
15705753,
"azc-nah",
"Latn",
}
m["nia"] = {
"Nias",
2407831,
"poz-nws",
"Latn",
}
m["nib"] = {
"Nakame",
11732495,
"ngf-boa",
"Latn",
}
m["nid"] = {
"Ngandi",
7021977,
"aus-arn",
"Latn",
}
m["nie"] = {
"Niellim",
33662,
"alv-bua",
}
m["nif"] = {
"Nek",
6989781,
"ngf-boa",
"Latn",
}
m["nig"] = {
"Ngalakan",
3913796,
"aus-gun",
"Latn",
}
m["nih"] = {
"Nyiha",
11128374,
"bnt-mby",
"Latn",
}
m["nii"] = {
"Nii",
35237,
"ngf-wah",
"Latn",
}
m["nij"] = {
"Ngaju",
2992872,
"poz-brw",
"Latn",
}
m["nik"] = {
"Southern Nicobarese",
7570194,
"aav-nic",
}
m["nil"] = {
"Nila",
7036821,
}
m["nim"] = {
"Nilamba",
4121200,
"bnt-tkm",
"Latn",
}
m["nin"] = {
"Ninzo",
3914021,
"nic-nin",
}
m["nio"] = {
"Nganasan",
36743,
"syd",
"Cyrl",
translit = "nio-translit",
}
m["niq"] = {
"Nandi",
6956591,
"sdv-nma",
"Latn",
}
m["nir"] = {
"Nimboran",
301116,
"paa-nim",
"Latn",
}
m["nis"] = {
"Nimi",
11732523,
"ngf-era",
"Latn",
}
m["nit"] = {
"Southeastern Kolami",
56767,
"dra-knk",
"Deva, Telu",
translit = {
Telu = "te-translit"
},
}
m["niu"] = {
"Niuean",
33790,
"poz-ton",
"Latn",
}
m["niv"] = {
"Nivkh",
36464,
"qfa-iso",
"Cyrl, Latn",
translit = "niv-translit",
strip_diacritics = {
from = {"['’]"},
to = {"ʼ"}
},
sort_key = "niv-sortkey",
}
m["niw"] = {
"Nimo",
3504126,
"paa-lma",
"Latn",
}
m["nix"] = {
"Hema",
5710904,
"bnt-nyg",
"Latn",
}
m["niy"] = {
"Ngiti",
7022396,
"csu-lnd",
}
m["niz"] = {
"Ningil",
11732527,
"paa-wap",
"Latn",
}
m["nja"] = {
"Nzanyi",
3441299,
"cdc-cbm",
"Latn",
}
m["njb"] = {
"Nocte",
7046410,
"sit-tno",
}
m["njh"] = {
"Lotha Naga",
33590,
"sit-aao",
}
m["nji"] = {
"Gudanji",
3915692,
"aus-mir",
"Latn",
}
m["njj"] = {
"Njen",
36112,
"nic-mom",
"Latn",
}
m["njl"] = {
"Njalgulgule",
7071229,
"sdv-daj",
}
m["njm"] = {
"Angami",
56761,
"tbq-anp",
"Latn",
}
m["njn"] = {
"Liangmai Naga",
14194500,
"sit-zem",
"Latn",
}
m["njo"] = {
"Ao",
28433,
"sit-aao",
"Latn",
}
m["njr"] = {
"Njerep",
35844,
"nic-mmb",
"Latn",
}
m["njs"] = {
"Nisa",
13593518,
"paa-egb",
"Latn",
}
m["njt"] = {
"Ndyuka-Trio Pidgin",
13591205,
"crp",
ancestors = "djk, tri",
}
m["nju"] = {
"Ngadjunmaya",
7021846,
"aus-pam",
"Latn",
}
m["njx"] = {
"Kunyi",
3196559,
"bnt-kng",
"Latn",
}
m["njy"] = {
"Njyem",
35898,
"bnt-ndb",
"Latn",
}
m["njz"] = {
"Nyishi",
56870,
"sit-tan",
"Latn",
}
m["nka"] = {
"Nkoya",
7042633,
"bnt-lbn",
"Latn",
}
m["nkb"] = {
"Khoibu Naga",
21481876,
"sit-mar",
}
m["nkc"] = {
"Nkongho",
35863,
"bnt-saw",
"Latn",
}
m["nkd"] = {
"Koireng",
6426342,
"sit-zem",
}
m["nke"] = {
"Duke",
3041075,
"poz-ocw",
"Latn",
}
m["nkf"] = {
"Inpui Naga",
21481817,
"sit-zem",
}
m["nkg"] = {
"Nekgini",
11732509,
"ngf-gmo",
"Latn",
}
m["nkh"] = {
"Khezha Naga",
6401519,
"tbq-anp",
}
m["nki"] = {
"Thangal Naga",
56374,
"sit-zem",
}
m["nkj"] = {
"Nakai",
14916897,
"ngf-tna",
"Latn",
}
m["nkk"] = {
"Nokuku",
7048122,
"poz-vnn",
"Latn",
}
m["nkm"] = {
"Namat",
15634505,
"paa-nam",
"Latn",
}
m["nkn"] = {
"Nkangala",
10962292,
"bnt-clu",
"Latn",
ancestors = "mck",
}
m["nko"] = {
"Nkonya",
35867,
"alv-gng",
"Latn",
}
m["nkp"] = {
"Niuatoputapu",
3399095,
"poz-pnp",
"Latn",
}
m["nkq"] = {
"Nkami",
7042522,
"alv-gng",
"Latn",
}
m["nkr"] = {
"Nukuoro",
2635961,
"poz-pnp",
"Latn",
}
m["nks"] = {
"North Asmat",
11732049,
"ngf-asm",
"Latn",
}
m["nkt"] = {
"Nyika",
16917497,
"bnt-mwi",
"Latn",
}
m["nku"] = {
"Bouna Kulango",
20668241,
"alv-kul",
}
-- nkv is treated as nkt, see [[WT:LT]]
m["nkw"] = {
"Nkutu",
7193313,
"bnt-tet",
"Latn",
}
m["nkx"] = {
"Nkoroo",
36000,
"ijo",
}
m["nkz"] = {
"Nkari",
11130307,
"nic-ief",
ancestors = "ibr",
}
m["nla"] = {
"Ngombale",
36292,
"bai",
"Latn",
}
m["nlc"] = {
"Nalca",
6960839,
"ngf-mek",
"Latn",
}
m["nle"] = {
"East Nyala",
25559347,
"bnt-msl",
"Latn",
ancestors = "luy",
}
m["nlg"] = {
"Gela",
3063531,
"poz-sls",
"Latn",
}
m["nli"] = {
"Grangali",
3444203,
"inc-kun",
"Arab",
}
m["nlj"] = {
"Nyali",
7070830,
"bnt-nya",
"Latn",
}
m["nlk"] = {
"Ninia Yali",
12953310,
"ngf-yal",
"Latn",
}
m["nll"] = {
"Nihali",
33904,
"qfa-iso",
"Deva, Latn",
}
m["nlm"] = {
"Mankiyali",
47522426,
"inc-koh",
}
m["nlo"] = {
"Ngul",
35894,
"bnt-bdz",
"Latn",
}
m["nlq"] = {
"Lao Naga",
63283609,
"sit-tno",
}
m["nlu"] = {
"Nchumbulu",
36143,
"alv-gng",
"Latn",
}
m["nlv"] = {
"Orizaba Nahuatl",
3086050,
"azc-nah",
"Latn",
}
m["nlw"] = {
"Walangama",
7961277,
}
m["nlx"] = {
"Nahali",
33361,
"inc-bhi",
}
m["nly"] = {
"Nyamal",
7070837,
"aus-nga",
"Latn",
}
m["nlz"] = {
"Nalögo",
20527138,
"poz-tem",
"Latn",
}
m["nma"] = {
"Maram Naga",
56378,
"sit-zem",
}
m["nmb"] = {
"Big Nambas",
2902304,
"poz-vnc",
"Latn",
}
m["nmc"] = {
"Ngam",
3915446,
"csu-sar",
"Latn",
}
m["nmd"] = {
"Ndumu",
35901,
"bnt-mbt",
"Latn",
}
m["nme"] = {
"Mzieme Naga",
6949473,
"sit-zem",
}
m["nmf"] = {
"Tangkhul Naga",
7682992,
"sit-tng",
"Latn, Mtei",
}
m["nmg"] = {
"Kwasio",
34098,
"bnt-mnj",
"Latn",
}
m["nmh"] = {
"Monsang Naga",
6902496,
}
m["nmi"] = {
"Nyam",
3438738,
"cdc-wst",
"Latn",
}
m["nmj"] = {
"Ngombe (Central African Republic)",
3913949,
"gba-sou",
}
m["nmk"] = {
"Namakura",
3335410,
"poz-vnc",
"Latn",
}
m["nml"] = {
"Ndemli",
36089,
"nic-grf",
"Latn",
}
m["nmm"] = {
"Manangba",
6746900,
"sit-tam",
"Tibt, Deva",
override_translit = true,
-- Tibt translit, display_text, strip_diacritics, sort_key in [[Module:scripts/data]]
}
m["nmn"] = {
"ǃXóõ",
13229,
"khi-tuu",
"Latn",
}
m["nmo"] = {
"Moyon Naga",
6927748,
"tbq-kuk",
}
m["nmp"] = {
"Nimanbur",
16891606,
}
m["nmq"] = {
"Nambya",
11008869,
"bnt-sho",
"Latn",
}
m["nmr"] = {
"Nimbari",
36069,
"alv-lni",
}
m["nms"] = {
"Letemboi",
3236886,
"poz-vnc",
"Latn",
}
m["nmt"] = {
"Namonuito",
12908815,
"poz-mic",
}
m["nmu"] = {
"Northeast Maidu",
3278074,
"nai-mdu",
"Latn",
}
m["nmv"] = {
"Ngamini",
7021944,
"aus-kar",
"Latn",
}
m["nmw"] = {
"Nimoa",
7037729,
"poz-ocw",
"Latn",
}
m["nmx"] = {
"Nama",
20812287,
"paa-nam",
"Latn",
}
m["nmy"] = {
"Namuyi",
56844,
"sit-nax",
"Latn",
}
m["nmz"] = {
"Nawdm",
36085,
"nic-yon",
"Latn",
}
m["nna"] = {
"Nyangumarta",
33653,
}
m["nnb"] = {
"Nande",
3196953,
"bnt-glb",
"Latn",
}
m["nnc"] = {
"Nancere",
3140491,
"cdc-est",
"Latn",
}
m["nnd"] = {
"West Ambae",
2841479,
"poz-vnn",
"Latn",
}
m["nne"] = {
"Ngandyera",
10961003,
"bnt-ova",
"Latn",
}
m["nnf"] = {
"Ngaing",
11732510,
"ngf-gmo",
"Latn",
}
m["nng"] = {
"Maring Naga",
12952908,
"sit-mar",
}
m["nnh"] = {
"Ngiemboon",
36286,
"bai",
"Latn",
}
m["nni"] = {
"North Nuaulu",
12952968,
"poz-cma",
}
m["nnj"] = {
"Nyangatom",
4662604,
"sdv-ttu",
}
m["nnk"] = {
"Nankina",
11732502,
"ngf-yup",
"Latn",
}
m["nnl"] = {
"Northern Rengma Naga",
7067615,
"tbq-anp",
}
m["nnm"] = {
"Namia",
56363,
"paa-sep",
"Latn",
}
m["nnn"] = {
"Ngete",
56625,
"cdc-mas",
"Latn",
}
m["nnp"] = {
"Wancho",
7967085,
"sit-kch",
"Wcho, Deva, Latn",
}
m["nnq"] = {
"Ngindo",
7022366,
"bnt-mbi",
"Latn",
}
m["nnr"] = {
"Narungga",
13591127,
"aus-pam",
"Latn",
}
m["nnt"] = {
"Nanticoke",
3915517,
"alg-eas",
"Latn",
}
m["nnu"] = {
"Dwang",
35258,
"alv-gng",
"Latn",
}
m["nnv"] = {
"Nukunu",
10604066,
nil,
"Latn",
}
m["nnw"] = {
"Southern Nuni",
11152248,
"nic-gnn",
"Latn",
}
m["nnx"] = {
"Ngong",
12952915,
}
m["nny"] = { -- contrast aus-ynk
"Nyangga",
10604331,
"aus-tnk",
"Latn",
}
m["nnz"] = {
"Nda'nda'",
36016,
"bai",
"Latn",
}
m["noa"] = {
"Woun Meu",
3111873,
"sai-chc",
"Latn",
}
m["noc"] = {
"Nuk",
11732534,
"ngf-boa",
"Latn",
}
m["nod"] = {
"Northern Thai",
565110,
"tai-swe",
"Lana, Thai",
strip_diacritics = {remove_diacritics = c.ZWNJ},
sort_key = {
Lana = "Lana-sortkey",
Thai = "Thai-sortkey"
},
}
m["noe"] = {
"Nimadi",
3502294,
"raj",
"Deva",
translit = "hi-translit",
}
m["nof"] = {
"Nomane",
11732531,
"ngf-sim",
"Latn",
}
m["nog"] = {
"Nogai",
33871,
"trk-kno",
"Cyrl, Arab, Latn",
translit = "nog-translit",
override_translit = true,
}
m["noh"] = {
"Nomu",
11732532,
"ngf-dal",
"Latn",
}
m["noi"] = {
"Noiri",
12953774,
"inc-bhi",
}
m["noj"] = {
"Nonuya",
5372139,
"sai-wit",
"Latn",
}
m["nok"] = {
"Nooksack",
3343396,
"sal",
}
m["nol"] = {
"Nomlaki",
3343229,
"nai-wtq",
"Latn",
}
m["nom"] = {
"Nocamán",
7046289,
"sai-pan",
"Latn",
}
m["non"] = {
"Old Norse",
35505,
"gmq",
"Latn, Runr",
translit = {Runr = "Runr-translit"},
}
m["nop"] = {
"Numanggang",
7069052,
"ngf-boa",
"Latn",
}
m["noq"] = {
"Ngongo",
11057478,
"bnt-yak",
"Latn",
}
m["nos"] = {
"Eastern Nisu",
25559419,
"tbq-nis",
}
m["not"] = {
"Nomatsiguenga",
3342992,
"awd",
"Latn",
}
m["nou"] = {
"Ewage-Notu",
5418860,
"ngf-bin",
"Latn",
}
m["nov"] = {
"Novial",
36738,
"art",
"Latn",
type = "appendix-constructed"
}
m["now"] = {
"Nyambo",
4967930,
"bnt-haj",
"Latn",
}
m["noy"] = {
"Noy",
36321,
"alv-bua",
}
m["noz"] = {
"Nayi",
3183349,
"omv-diz",
}
m["npa"] = {
"Nar Phu",
4926353,
"sit-tam",
}
m["npb"] = {
"Nupbikha",
3695201,
"sit-ebo",
}
m["npg"] = {
"Ponyo",
7228475,
"sit-kch",
}
m["nph"] = {
"Phom",
7187109,
"sit-kch",
}
m["npl"] = {
"Southeastern Puebla Nahuatl",
4632950,
"azc-nah",
"Latn",
}
m["npn"] = {
"Mondropolon",
3320594,
"poz-aay",
}
m["npo"] = {
"Pochuri Naga",
7206342,
"tbq-anp",
}
m["nps"] = {
"Nipsan",
11732528,
"ngf-mek",
"Latn",
}
m["npu"] = {
"Puimei Naga",
7259044,
"sit-zem",
}
m["npx"] = {
"Noipä",
63283617,
"poz-tem",
"Latn",
}
m["npy"] = {
"Napu",
12953768,
}
m["nqg"] = {
"Ede Nago",
12952408,
"alv-ede",
"Latn",
}
m["nqk"] = {
"Kura Ede Nago",
12952409,
"alv-ede",
}
m["nql"] = {
"Ngendelengo",
63283693,
"bnt-swb",
"Latn",
}
m["nqm"] = {
"Ndom",
6983791,
"paa-kol",
"Latn",
}
m["nqn"] = {
"Nen",
20816352,
"paa-nam",
"Latn",
}
m["nqo"] = {
"N'Ko",
18546266,
"dmn-man",
"Nkoo",
}
m["nqq"] = {
"Kyan-Karyaw Naga",
63283784,
"sit-tno",
}
m["nqy"] = {
"Akyaung Ari",
4702035,
"sit-tng",
}
m["nra"] = {
"Ngom",
36087,
"bnt-kel",
"Latn",
}
m["nrb"] = {
"Nara",
36179,
"sdv-nes",
}
m["nrc"] = {
"Noric",
37023,
"cel",
"Ital",
-- Ital translit in [[Module:scripts/data]]
}
m["nre"] = {
"Southern Rengma Naga",
7313205,
"tbq-anp",
}
m["nrf"] = {
"Norman",
33850,
"roa-oil",
"Latn",
wikimedia_codes = "nrm",
ancestors = "fro-nor",
sort_key = s["roa-oil-sortkey"],
}
m["nrg"] = {
"Narango",
12952929,
"poz-vnn",
"Latn",
}
m["nri"] = {
"Chokri Naga",
5104247,
"tbq-anp",
}
m["nrk"] = {
"Ngarla",
3915860,
"aus-nga",
"Latn",
}
m["nrl"] = {
"Ngarluma",
7022078,
"aus-nga",
"Latn",
}
m["nrm"] = {
"Narom",
3336135,
"poz-swa",
"Latn",
}
m["nrn"] = {
"Norn",
36708,
"gmq-ins",
"Latn",
}
m["nrp"] = {
"North Picene",
430138,
"qfa-unc", -- extinct, might be a hoax
"Ital",
-- Ital translit in [[Module:scripts/data]]
}
m["nrr"] = {
"Norra",
12952967,
"tai",
}
m["nrt"] = {
"Northern Kalapuya",
3192121,
"nai-klp",
}
m["nru"] = {
"Narua",
21658869,
"sit-nas",
"Latn",
}
m["nrx"] = {
"Ngurmbur",
2591251,
}
m["nrz"] = {
"Lala (New Guinea)",
6480151,
"poz-ocw",
"Latn",
}
m["nsa"] = {
"Sangtam Naga",
7418144,
"sit-aao",
}
m["nsb"] = {
"Lower Nossob",
6693681,
"khi-tuu",
"Latn",
}
m["nsc"] = {
"Nshi",
11129508,
"nic-rnn",
"Latn",
}
m["nsd"] = {
"Southern Nisu",
63284284,
"tbq-nis",
}
m["nse"] = {
"Nsenga",
3081996,
"bnt-sna",
"Latn",
}
m["nsg"] = {
"Ngasa",
56345,
"sdv-lma",
}
m["nsh"] = {
"Ngoshie",
7022582,
"nic-mom",
"Latn",
}
m["nsi"] = {
"Nigerian Sign Language",
7033021,
"sgn",
}
m["nsk"] = {
"Naskapi",
1704302,
"alg",
"Cans, Latn",
ancestors = "cr",
translit = "nsk-translit",
}
m["nsl"] = {
"Norwegian Sign Language",
1781613,
"sgn",
}
m["nsm"] = {
"Sema",
3478238,
"tbq-anp",
}
m["nsn"] = {
"Nehan",
3337774,
"poz-ocw",
"Latn",
}
m["nso"] = {
"Northern Sotho",
33890,
"bnt-sts",
"Latn",
}
m["nsp"] = {
"Nepalese Sign Language",
3915492,
"sgn",
}
m["nsq"] = {
"Northern Sierra Miwok",
3344226,
"nai-utn",
"Latn",
}
m["nsr"] = {
"Maritime Sign Language",
3915483,
"sgn",
}
m["nss"] = {
"Nali",
3335385,
"poz-aay",
}
m["nst"] = {
"Tangsa",
56350,
"sit-tno",
"Latn, Tnsa",
}
m["nsu"] = {
"Sierra Negra Nahuatl",
63284326,
"azc-nah",
"Latn",
}
m["nsv"] = {
"Southwestern Nisu",
63308004,
"tbq-nis",
}
m["nsw"] = {
"Navut",
3337327,
"poz-vnn",
"Latn",
}
m["nsx"] = {
"Nsongo",
7067577,
"bnt-tmb",
"Latn",
}
m["nsy"] = {
"Nasal",
6966574,
}
m["nsz"] = {
"Nisenan",
33665,
"nai-mdu",
"Latn",
}
m["ntd"] = {
"Northern Tidung",
24938325,
"poz-san",
}
-- ISO merged "nte" into "eko"
m["ntg"] = {
"Ngantangarra",
33060509,
}
m["nti"] = {
"Natioro",
36140,
"alv-wan",
}
m["ntj"] = {
"Ngaanyatjarra",
3915409,
"aus-pam",
"Latn",
}
m["ntk"] = {
"Ikoma",
5996114,
"bnt-lok",
"Latn",
}
m["ntm"] = {
"Nateni",
3070731,
"nic-grm",
"Latn",
}
m["nto"] = {
"Ntomba",
11130292,
"bnt-mon",
"Latn",
}
m["ntp"] = {
"Northern Tepehuan",
15615651,
"azc-pim",
"Latn",
sort_key = {remove_diacritics = c.acute},
}
m["ntr"] = {
"Delo",
35195,
"nic-gne",
"Latn",
}
m["nts"] = {
"Natagaimas",
6967931,
}
m["ntu"] = {
"Natügu",
63308082,
"poz-tem",
"Latn",
}
m["ntw"] = {
"Nottoway",
3344791,
"iro-nor",
"Latn",
}
m["ntx"] = {
"Somra",
7560536,
"sit-tng",
}
m["nty"] = {
"Mantsi",
56878,
"sit-mnz",
}
m["nua"] = {
"Yuanga",
3573088,
"poz-cln",
"Latn",
}
m["nuc"] = {
"Nukuini",
3346231,
}
m["nud"] = {
"Ngala",
7021893,
"paa-ndu",
"Latn",
}
m["nue"] = {
"Ngundu",
12952953,
"bad-cnt",
"Latn",
}
m["nuf"] = {
"Nusu",
56413,
"tbq-nus",
"Latn",
}
m["nug"] = {
"Nungali",
7069826,
"aus-mir",
"Latn",
}
m["nuh"] = {
"Ndunda",
3913968,
"nic-mmb",
"Latn",
}
m["nui"] = {
"Ngumbi",
36459,
"bnt-yko",
}
m["nuj"] = {
"Nyole (Uganda)",
3739448,
"bnt-msl",
"Latn",
}
m["nuk"] = {
"Nootka",
2992876,
"wak",
"Latn",
}
m["nul"] = {
"Nusa Laut",
7070332,
"poz-cma",
}
m["num"] = {
"Niuafo'ou",
36173,
"poz-ton",
"Latn",
}
m["nun"] = {
"Anong",
2748232,
"sit-nng",
"Latn",
}
m["nuo"] = {
"Nguôn",
3915785,
"mkh-vie",
"Latn",
sort_key = "vi-sortkey",
}
m["nup"] = {
"Nupe",
36720,
"alv-ngb",
"Latn",
strip_diacritics = {remove_diacritics = c.grave .. c.acute .. c.circ .. c.macron .. c.caron},
sort_key = "nup-sortkey",
}
m["nuq"] = {
"Nukumanu",
12909019,
"poz-pnp",
"Latn",
}
m["nur"] = {
"Nuguria",
7068910,
"poz-pnp",
"Latn",
}
m["nus"] = {
"Nuer",
33675,
"sdv-dnu",
"Latn",
}
m["nut"] = {
"Nùng",
72695,
"tai",
"Latn, Hani",
sort_key = {Hani = "Hani-sortkey"},
}
m["nuu"] = {
"Ngbundu",
11126081,
"bad",
"Latn",
}
m["nuv"] = {
"Northern Nuni",
11016572,
"nic-gnn",
"Latn",
}
m["nuw"] = {
"Nguluwan",
6528643,
}
m["nux"] = {
"Mehek",
6809452,
"paa-sep",
"Latn",
}
m["nuy"] = {
"Nunggubuyu",
1747811,
"aus-arn",
"Latn",
}
m["nuz"] = {
"Tlamacazapa Nahuatl",
2073277,
"azc-nah",
"Latn",
}
m["nvh"] = {
"Nasarian",
6966614,
"poz-vnc",
"Latn",
}
m["nvm"] = {
"Namiae",
12952922,
"ngf-koi",
"Latn",
}
m["nvo"] = {
"Nyokon",
19573407,
"nic-mbw",
"Latn",
}
m["nwa"] = {
"Nawathinehena",
6982892,
"alg-ara",
"Latn",
}
m["nwb"] = {
"Nyabwa",
33664,
"kro-wee",
}
m["nwc"] = {
"Classical Newar",
5128301,
"sit-new",
"Brah, Deva, Newa, Ranj",
-- Brah translit in [[Module:scripts/data]] (NOTE: not present before, presumably an accidental omission)
}
m["nwe"] = {
"Ngwe",
36181,
"bai",
"Latn",
}
m["nwg"] = {
"Ngaiawang",
16920653,
"aus-pam",
"Latn",
}
m["nwi"] = {
"Southwest Tanna",
3504488,
"poz-vns",
"Latn",
}
m["nwm"] = {
"Nyamusa-Molo",
12747951,
"csu-bbk",
}
m["nwo"] = {
"Nauo",
6981305,
"aus-pam",
"Latn",
}
m["nwr"] = {
"Nawaru",
12638166,
"ngf-yar",
"Latn",
}
m["nwx"] = {
"Middle Newar",
65455877,
"sit-new",
"Deva, Newa, Ranj",
ancestors = "nwc",
}
m["nwy"] = {
"Nottoway-Meherrin",
65455878,
"iro-nor",
"Latn",
}
m["nxa"] = {
"Nauete",
6981095,
"poz-tim",
}
m["nxd"] = {
"Ngando (Congo)",
3913277,
"bnt-ske",
}
m["nxe"] = {
"Nage",
2295569,
"poz-cet",
}
m["nxg"] = {
"Ngadha",
1516651,
"poz-cet",
"Latn",
}
m["nxi"] = {
"Nindi",
7038230,
"bnt-mbi",
"Latn",
}
m["nxl"] = {
"South Nuaulu",
18544857,
"poz-cma",
}
m["nxm"] = {
"Numidian",
35761,
"afa",
"Tfng, Latn", --Tfng may not support all the needed characters
}
m["nxn"] = {
"Ngawun",
3915711,
"aus-pam",
"Latn",
}
m["nxo"] = {
"Ndambomo",
6983681,
"bnt-kel",
"Latn",
}
m["nxq"] = {
"Naxi",
2478711,
"sit-nas",
"Nkdb, Nkgb, Latn, Lisu",
-- Lisu translit, sort_key in [[Module:scripts/data]]
}
m["nxr"] = {
"Ninggerum",
11732526,
"ngf-lok",
"Latn",
}
-- nxu (Narau) merged into bpp (Kaure) per ISO 639-3 2020 merger
m["nxx"] = {
"Nafri",
6958211,
"paa-sen",
"Latn",
}
m["nyb"] = {
"Nyangbo",
36256,
"alv-ktg",
"Latn",
}
m["nyc"] = {
"Nyanga-li",
7070876,
"bnt-boa",
"Latn",
}
m["nyd"] = {
"Nyole (Kenya)",
7071227,
"bnt-msl",
"Latn",
}
m["nye"] = {
"Nyengo",
7071068,
"bnt-clu",
"Latn",
}
m["nyf"] = {
"Giryama",
3107606,
"bnt-mij",
"Latn",
}
m["nyg"] = {
"Nyindu",
11030685,
"bnt-shh",
"Latn",
}
m["nyh"] = {
"Nyigina",
3913780,
"aus-nyu",
"Latn",
}
m["nyi"] = {
"Nyimang",
34846,
"sdv-nyi",
"Latn",
}
m["nyj"] = {
"Nyanga (Congo)",
7070879,
"bnt-nyb",
"Latn",
}
m["nyk"] = {
"Nyaneka",
10962298,
"bnt-swb",
"Latn",
}
m["nyl"] = {
"Nyeu",
3033578,
"mkh-kat",
}
m["nym"] = {
"Nyamwezi",
4121131,
"bnt-tkm",
"Latn",
}
m["nyn"] = {
"Nyankole",
13207,
"bnt-nyg",
"Latn",
}
m["nyo"] = {
"Nyoro",
33794,
"bnt-nyg",
"Latn",
}
m["nyp"] = {
"Nyang'i",
7070894,
"ssa-klk",
}
m["nys"] = {
"Nyunga",
7049771,
"aus-pam",
"Latn",
}
m["nyt"] = {
"Nyawaygi",
3915783,
"aus-dyb",
"Latn",
}
m["nyu"] = {
"Nyungwe",
7071318,
"bnt-sna",
"Latn",
}
m["nyv"] = {
"Nyulnyul",
3442732,
"aus-nyu",
"Latn",
}
m["nyw"] = {
"Nyaw",
26425602,
"tai-nor", -- Chamberlain (1991), but Pittayaporn (2009) suggests tai-swe
"Thai, Tayo", -- Thailand
sort_key = "Thai-sortkey", -- no effect on Latn
}
m["nyx"] = {
"Nganyaywana",
3913800,
"aus-cww",
"Latn",
}
m["nyy"] = {
"Nyakyusa",
3272620,
"bnt-run",
"Latn",
}
m["nza"] = {
"Tigon Mbembe",
36518,
"nic-jkn",
"Latn",
}
m["nzb"] = {
"Njebi",
35923,
"bnt-nze",
"Latn",
}
m["nzd"] = {
"Nzadi",
17152586,
"bnt-bdz",
"Latn",
strip_diacritics = {remove_diacritics = c.grave .. c.acute .. c.circ .. c.caron},
}
m["nzi"] = {
"Nzima",
36337,
"alv-ctn",
"Latn",
}
m["nzk"] = {
"Nzakara",
3913339,
"znd",
"Latn",
}
m["nzm"] = {
"Zeme Naga",
21491053,
"sit-zem",
}
m["nzs"] = {
"New Zealand Sign Language",
36239,
"sgn",
}
m["nzu"] = {
"Central Teke",
36473,
"bnt-tkc",
"Latn",
}
m["nzy"] = {
"Nzakambay",
36374,
"alv-mbm",
"Latn",
}
m["nzz"] = {
"Nanga Dama Dogon",
6963443,
"nic-nwa",
}
return require("Module:languages").finalizeData(m, "language")
hmox9azgto8r67yappkru8wdiez8jnl
234570
234569
2026-05-20T12:01:41Z
Pinthura
2424
භාෂා නාම සිංහලට පරිවර්තනය
234570
Scribunto
text/plain
local m_langdata = require("Module:languages/data")
-- Loaded on demand, as it may not be needed (depending on the data).
local function u(...)
u = require("Module:string utilities").char
return u(...)
end
local c = m_langdata.chars
local p = m_langdata.puaChars
local s = m_langdata.shared
local m = {}
m["naa"] = {
"Namla",
3508760,
"paa-nto",
"Latn",
}
m["nab"] = {
"Nambikwara",
2068190,
"sai-nmk",
"Latn",
}
m["nac"] = {
"Narak",
6965295,
"ngf-jim",
"Latn",
}
m["nae"] = {
"Naka'ela",
6960073,
"poz",
"Latn",
}
m["naf"] = {
"Nabak",
11732491,
"ngf-san",
"Latn",
}
m["nag"] = {
"Naga Pidgin",
3503454,
"crp",
"Latn",
ancestors = "as",
}
m["nah"] = {
"Nahuatl",
13300,
"azc-nah",
"Latn",
}
m["naj"] = {
"Nalu",
36026,
"alv-nal",
"Latn",
}
m["nak"] = {
"Nakanai",
6528669,
"poz-ocw",
"Latn",
}
m["nal"] = {
"Nalik",
3335387,
"poz-ocw",
"Latn",
}
m["nam"] = {
"Ngan'gityemerri",
3298041,
"aus-dal",
"Latn",
}
-- Being converted into the family "Southern Min" ("zhx-nan", which will take the code "nan" once the language can be removed). Retain the name "මින් නන්" here to avoid having to move things that are scheduled for deletion anyway.
m["nan"] = {
"මින් නන්",
36495,
"zhx-com",
"Hants, Latn, Bopo, Kana",
wikimedia_codes = "zh-min-nan",
generate_forms = "zh-generateforms",
sort_key = {
Hani = "Hani-sortkey",
Kana = "Kana-sortkey"
},
}
m["nao"] = {
"Naaba",
11883865,
"sit-tib",
ancestors = "xct",
}
m["nap"] = {
"Neapolitan",
33845,
"roa-itr",
ancestors = "nap-old",
"Latn",
}
m["naq"] = {
"Khoekhoe",
13301,
"khi-khk",
"Latn",
}
m["nar"] = {
"Iguta",
5621686,
"nic-jer",
"Latn",
}
m["nas"] = {
"Nasioi",
56772,
"paa-sbo",
"Latn",
}
m["nat"] = {
"Hungworo",
3914395,
"nic-kmk",
"Latn",
}
m["naw"] = {
"Nawuri",
35906,
"alv-gng",
"Latn",
}
m["nax"] = {
"Nakwi",
3504178,
"paa-lma",
"Latn",
}
m["nay"] = {
"Ngarrindjeri",
7022091,
"aus-pam",
"Latn",
}
m["naz"] = {
"Coatepec Nahuatl",
5138605,
"azc-nah",
"Latn",
}
m["nba"] = {
"Nyemba",
3346655,
"bnt-clu",
"Latn",
ancestors = "lch",
}
m["nbb"] = {
"Ndoe",
36134,
"nic-eko",
"Latn",
}
m["nbc"] = {
"Chang",
5071694,
"sit-kch",
"Latn",
}
m["nbd"] = {
"Ngbinda",
11132859,
"bnt-boa",
"Latn",
}
m["nbe"] = {
"Konyak Naga",
6430448,
"sit-kch",
"Latn",
}
m["nbg"] = {
"Nagarchal",
13299,
"dra-gon",
}
m["nbh"] = {
"Ngamo",
3438705,
"cdc-wst",
"Latn",
}
m["nbi"] = {
"Mao Naga",
12952905,
"tbq-anp",
"Latn",
}
m["nbj"] = {
"Ngarinman",
10600380,
nil,
"Latn",
}
m["nbk"] = {
"Nake",
11732496,
"ngf-han",
"Latn",
}
m["nbm"] = {
"Ngbaka Ma'bo",
3915331,
"nic-nkm",
"Latn",
}
m["nbn"] = {
"Kuri",
3200540,
"poz",
"Latn",
}
m["nbo"] = {
"Nkukoli",
3914482,
"nic-uce",
"Latn",
}
m["nbp"] = {
"Nnam",
36138,
"nic-eko",
"Latn",
}
m["nbq"] = {
"Nggem",
12952956,
"ngf-dan",
"Latn",
}
m["nbr"] = {
"Numana",
5529310,
"nic-nin",
"Latn",
}
m["nbs"] = {
"Namibian Sign Language",
6961792,
"sgn",
"Latn", -- when documented
}
m["nbt"] = {
"Na",
12952895,
"sit-tan",
"Deva, Latn",
}
m["nbu"] = {
"Rongmei Naga",
12952912,
"sit-zem",
"Latn",
}
m["nbv"] = {
"Ngamambo",
11129694,
"nic-mom",
"Latn",
}
m["nbw"] = {
"Southern Ngbandi",
17522635,
"nic-ngd",
"Latn",
}
m["nby"] = {
"Ningera",
11732524,
"paa-bew",
"Latn",
}
m["nca"] = {
"Iyo",
6101336,
"ngf-gmo",
"Latn",
}
m["ncb"] = {
"Central Nicobarese",
3335553,
"aav-nic",
"Deva, Latn",
}
m["ncc"] = {
"Ponam",
3396122,
"poz-aay",
"Latn",
}
m["ncd"] = {
"Nachering",
6957144,
"sit-kic",
"Deva",
}
m["nce"] = {
"Yale",
2992915,
"qfa-dis", -- Papuan; isolate in Glottolog and Palmer (2018); under proposed Senu River family in Usher (2020)
"Latn",
}
m["ncf"] = {
"Notsi",
3344784,
"poz-ocw",
"Latn",
}
m["ncg"] = {
"Nisga'a",
3342138,
"nai-tsi",
"Latn",
}
m["nch"] = {
"Central Huasteca Nahuatl",
2194290,
"azc-hua",
"Latn",
}
m["nci"] = {
"Classical Nahuatl",
559242,
"azc-nah",
"Latn",
strip_diacritics = {remove_diacritics = c.macron},
}
m["ncj"] = {
"Northern Puebla Nahuatl",
15705671,
"azc-nah",
"Latn",
}
m["nck"] = {
"Nakara",
6960662,
"aus-arn",
"Latn",
}
m["ncl"] = {
"Michoacán Nahuatl",
2896217,
"azc-nah",
"Latn",
}
m["ncm"] = {
"Nambo",
42173731,
"paa-nam",
"Latn",
}
m["ncn"] = {
"Nauna",
3337158,
"poz-aay",
"Latn",
}
m["nco"] = {
"Sibe",
56806,
"paa-sbo",
"Latn",
}
m["ncr"] = {
"Ncane",
11297920,
"nic-bbe",
"Latn",
ancestors = "nhu",
}
m["ncs"] = {
"Nicaraguan Sign Language",
33765,
"sgn",
"Sgnw",
}
m["nct"] = {
"Chothe Naga",
5105385,
"tbq-kuk",
"Beng, Latn",
}
m["ncu"] = {
"Chumburung",
35198,
"alv-gng",
"Latn",
}
m["ncx"] = {
"Central Puebla Nahuatl",
5061727,
"azc-nah",
"Latn",
}
m["ncz"] = {
"Natchez",
3111838,
nil,
"Latn",
}
m["nda"] = {
"Ndasa",
35904,
"bnt-kel",
"Latn",
}
m["ndb"] = {
"Kenswei Nsei",
7067553,
"nic-rnn",
"Latn",
}
m["ndc"] = {
"Ndau",
13311,
"bnt-sho",
"Latn",
}
m["ndd"] = {
"Nde-Nsele-Nta",
36131,
"nic-eko",
"Latn",
}
m["ndf"] = {
"Nadruvian",
6957967,
nil,
"Latn",
}
m["ndg"] = {
"Ndengereko",
6983726,
"bnt-mbi",
"Latn",
}
m["ndh"] = {
"Ndali",
6983678,
"bnt-run",
"Latn",
}
m["ndi"] = {
"Chamba Leko",
36381,
"alv-lek",
"Latn",
}
m["ndj"] = {
"Ndamba",
6983684,
"bnt-kil",
"Latn",
}
m["ndk"] = {
"Ndaka",
11164947,
"bnt-nya",
"Latn",
}
m["ndl"] = {
"Ndolo",
6983788,
"bnt-zbi",
"Latn",
ancestors = "lse",
}
m["ndm"] = {
"Ndam",
56283,
"cdc-est",
"Latn",
}
m["ndn"] = {
"Ngundi",
35916,
"bnt-ngn",
"Latn",
}
m["ndp"] = {
"Ndo",
6983774,
"csu-mle",
"Latn",
}
m["ndq"] = {
"Ndombe",
6983792,
"bnt-swb",
"Latn",
}
m["ndr"] = {
"Ndoola",
35837,
"nic-mmb",
"Latn",
}
m["nds"] = {
"Low German",
25433,
"gmw-lgm",
"Latn",
ancestors = "gml",
}
m["ndt"] = {
"Ndunga",
6983857,
"nic-mbc",
"Latn",
}
m["ndu"] = {
"Dugun",
11015189,
"alv-dur",
"Latn",
}
m["ndv"] = {
"Ndut",
36028,
"alv-cng",
"Latn",
}
m["ndw"] = {
"Ndobo",
11008568,
"bnt-ngn",
"Latn",
}
m["ndx"] = {
"Nduga",
6983833,
"ngf-ngn",
"Latn",
}
m["ndy"] = {
"Lutos",
6705910,
"csu-val",
"Latn",
}
m["ndz"] = {
"Ndogo",
35983,
"nic-ser",
"Latn",
}
m["nea"] = {
"Eastern Ngad'a",
12473454,
"poz-cet",
"Latn",
}
m["neb"] = {
"Toura",
7853636,
"dmn-mda",
"Latn",
}
m["nec"] = {
"Nedebang",
4925378,
"paa-alp",
"Latn",
}
m["ned"] = {
"Nde-Gbite",
11010279,
"nic-grf",
}
m["nee"] = {
"Kumak",
3347266,
"poz-cln",
"Latn",
}
m["nef"] = {
"Nefamese",
6987002,
"crp",
}
m["neg"] = {
"Negidal",
33676,
"tuw-ewe",
"Cyrl",
}
m["neh"] = {
"Nyenkha",
3695185,
"sit-ebo",
"Tibt, Latn",
override_translit = true,
-- Tibt translit, display_text, strip_diacritics, sort_key in [[Module:scripts/data]]
}
m["nej"] = {
"Neko",
6989840,
"ngf-gmo",
"Latn",
}
m["nek"] = {
"Neku",
14916900,
"poz-cln",
}
m["nem"] = {
"Nemi",
3338008,
"poz-cln",
"Latn",
}
m["nen"] = {
"Nengone",
3338052,
"poz-cln",
"Latn",
}
m["neo"] = {
"Ná-Meo",
15977293,
"hmn",
}
m["neq"] = {
"North Central Mixe",
25559729,
nil,
"Latn",
}
m["ner"] = {
"Yahadian",
8046778,
nil,
"Latn",
}
m["nes"] = {
"Bhoti Kinnauri",
21179921,
"sit-las",
}
m["net"] = {
"Nete",
6998869,
"ngf-oen",
"Latn",
}
m["neu"] = {
"Neo",
606917,
"art",
"Latn",
type = "appendix-constructed",
}
m["nev"] = {
"Nyaheun",
7070801,
"mkh-ban",
}
m["new"] = {
"Newar",
33979,
"sit-new",
"Deva, Newa, Ranj",
ancestors = "nwx",
translit = {
Deva = "new-translit",
Newa = "new-Newa-translit",
},
}
m["nex"] = {
"Neme",
12952941,
"paa-nam",
"Latn",
}
m["ney"] = {
"Neyo",
36410,
"kro",
}
m["nez"] = {
"Nez Perce",
3339226,
"nai-shp",
"Latn",
}
m["nfa"] = {
"Dhao",
2053828,
"poz",
"Latn",
}
m["nfd"] = {
"Ahwai",
3913957,
"nic-plt",
"Latn",
}
m["nfl"] = {
"Äiwoo",
56742,
"poz-tem",
"Latn",
}
m["nfr"] = {
"Nafaanra",
13297,
"alv-snf",
"Latn",
}
m["nfu"] = {
"Mfumte",
6826794,
"nic-nka",
"Latn",
}
m["nga"] = {
"Ngbaka",
36022,
"gba-eas",
"Latn",
}
m["ngb"] = {
"Northern Ngbandi",
17522631,
"nic-ngd",
"Latn",
}
m["ngc"] = {
"Ngombe (Congo)",
3123524,
"bnt-bun",
}
m["ngd"] = {
"Ngando (Central African Republic)",
35910,
"bnt-ngn",
}
m["nge"] = {
"Ngemba",
6750551,
"nic-nge",
"Latn",
}
m["ngg"] = { -- compare 'aiy'
"Ngbaka Manza",
11033316,
"gba-eas",
"Latn",
}
m["ngh"] = {
"Nǀuu",
2618974,
"khi-tuu",
"Latn",
}
m["ngi"] = {
"Ngizim",
3914924,
"cdc-wst",
"Latn",
}
m["ngj"] = {
"Ngie",
36361,
"nic-mom",
"Latn",
}
m["ngk"] = {
"Ngalkbun",
3913790,
"aus-gun",
"Latn",
}
m["ngl"] = {
"Lomwe",
35824,
"bnt-mak",
"Latn",
}
m["ngm"] = {
"Ngatik Men's Creole",
36400,
"crp",
ancestors = "en, pon",
}
m["ngn"] = {
"Ngwo",
36051,
"nic-mom",
"Latn",
}
m["ngo"] = {
"Ngoni",
7022547,
"bnt-ngu",
"Latn",
}
m["ngp"] = {
"Ngulu",
7193332,
"bnt-seu",
"Latn",
}
m["ngq"] = {
"Ngoreme",
7022573,
"bnt-lok",
"Latn",
}
m["ngr"] = {
"Nagu",
3063524,
"poz-tem",
"Latn",
}
m["ngs"] = {
"Gvoko",
3441188,
"cdc-cbm",
"Latn",
}
m["ngt"] = {
"Ngeq",
25559548,
"mkh-kat",
}
m["ngu"] = {
"Guerrero Nahuatl",
5614980,
"azc-nah",
"Latn",
}
m["ngv"] = {
"Nagumi",
35842,
"nic-jrn",
}
m["ngw"] = {
"Ngwaba",
3440480,
"cdc-cbm",
"Latn",
}
m["ngx"] = {
"Nggwahyi",
56265,
"cdc-cbm",
"Latn",
}
m["ngy"] = {
"Tibea",
36598,
"bnt-baf",
"Latn",
}
m["ngz"] = {
"Ngungwel",
35920,
"bnt-tkc",
"Latn",
}
m["nha"] = {
"Nhanda",
3339380,
"aus-psw",
"Latn",
}
m["nhb"] = {
"Beng",
3913311,
"dmn-nbe",
"Latn",
}
m["nhc"] = {
"Tabasco Nahuatl",
6047326,
"azc-nah",
"Latn",
}
m["nhd"] = {
"Chiripá",
2873230,
"gn",
"Latn",
}
m["nhe"] = {
"Eastern Huasteca Nahuatl",
4358289,
"azc-hua",
"Latn",
}
m["nhf"] = {
"Nhuwala",
10600396,
"aus-nga",
"Latn",
}
m["nhg"] = {
"Tetelcingo Nahuatl",
3450252,
"azc-nah",
"Latn",
}
m["nhh"] = {
"Nahari",
6583560,
"inc-hal",
}
m["nhi"] = {
"Zacatlán-Ahuacatlán-Tepetzintla Nahuatl",
12953764,
"azc-nah",
"Latn",
}
m["nhk"] = {
"Cosoleacaque Nahuatl",
12953757,
"azc-nah",
"Latn",
}
m["nhm"] = {
"Morelos Nahuatl",
4800819,
"azc-nah",
"Latn",
}
m["nhn"] = {
"Central Nahuatl",
6047309,
"azc-nah",
"Latn",
}
m["nho"] = {
"Takuu",
3409818,
"poz-pnp",
"Latn",
}
m["nhp"] = {
"Pajapan Nahuatl",
12953760,
"azc-nah",
"Latn",
}
m["nhq"] = {
"Huaxcaleca Nahuatl",
12953758,
"azc-nah",
"Latn",
}
m["nhr"] = {
"Naro",
2164778,
"khi-kal",
"Latn",
}
m["nht"] = {
"Ometepec Nahuatl",
7090132,
"azc-nah",
"Latn",
}
m["nhu"] = {
"Noone",
36072,
"nic-bbe",
"Latn",
}
m["nhv"] = {
"Temascaltepec Nahuatl",
2379405,
"azc-nah",
"Latn",
}
m["nhw"] = {
"Western Huasteca Nahuatl",
2678840,
"azc-hua",
"Latn",
}
m["nhx"] = {
"Mecayapan Nahuatl",
12953756,
"azc-nah",
"Latn",
}
m["nhy"] = {
"Northern Oaxaca Nahuatl",
12953763,
"azc-nah",
"Latn",
}
m["nhz"] = {
"Santa María La Alta Nahuatl",
15705753,
"azc-nah",
"Latn",
}
m["nia"] = {
"Nias",
2407831,
"poz-nws",
"Latn",
}
m["nib"] = {
"Nakame",
11732495,
"ngf-boa",
"Latn",
}
m["nid"] = {
"Ngandi",
7021977,
"aus-arn",
"Latn",
}
m["nie"] = {
"Niellim",
33662,
"alv-bua",
}
m["nif"] = {
"Nek",
6989781,
"ngf-boa",
"Latn",
}
m["nig"] = {
"Ngalakan",
3913796,
"aus-gun",
"Latn",
}
m["nih"] = {
"Nyiha",
11128374,
"bnt-mby",
"Latn",
}
m["nii"] = {
"Nii",
35237,
"ngf-wah",
"Latn",
}
m["nij"] = {
"Ngaju",
2992872,
"poz-brw",
"Latn",
}
m["nik"] = {
"Southern Nicobarese",
7570194,
"aav-nic",
}
m["nil"] = {
"Nila",
7036821,
}
m["nim"] = {
"Nilamba",
4121200,
"bnt-tkm",
"Latn",
}
m["nin"] = {
"Ninzo",
3914021,
"nic-nin",
}
m["nio"] = {
"Nganasan",
36743,
"syd",
"Cyrl",
translit = "nio-translit",
}
m["niq"] = {
"Nandi",
6956591,
"sdv-nma",
"Latn",
}
m["nir"] = {
"Nimboran",
301116,
"paa-nim",
"Latn",
}
m["nis"] = {
"Nimi",
11732523,
"ngf-era",
"Latn",
}
m["nit"] = {
"Southeastern Kolami",
56767,
"dra-knk",
"Deva, Telu",
translit = {
Telu = "te-translit"
},
}
m["niu"] = {
"Niuean",
33790,
"poz-ton",
"Latn",
}
m["niv"] = {
"Nivkh",
36464,
"qfa-iso",
"Cyrl, Latn",
translit = "niv-translit",
strip_diacritics = {
from = {"['’]"},
to = {"ʼ"}
},
sort_key = "niv-sortkey",
}
m["niw"] = {
"Nimo",
3504126,
"paa-lma",
"Latn",
}
m["nix"] = {
"Hema",
5710904,
"bnt-nyg",
"Latn",
}
m["niy"] = {
"Ngiti",
7022396,
"csu-lnd",
}
m["niz"] = {
"Ningil",
11732527,
"paa-wap",
"Latn",
}
m["nja"] = {
"Nzanyi",
3441299,
"cdc-cbm",
"Latn",
}
m["njb"] = {
"Nocte",
7046410,
"sit-tno",
}
m["njh"] = {
"Lotha Naga",
33590,
"sit-aao",
}
m["nji"] = {
"Gudanji",
3915692,
"aus-mir",
"Latn",
}
m["njj"] = {
"Njen",
36112,
"nic-mom",
"Latn",
}
m["njl"] = {
"Njalgulgule",
7071229,
"sdv-daj",
}
m["njm"] = {
"Angami",
56761,
"tbq-anp",
"Latn",
}
m["njn"] = {
"Liangmai Naga",
14194500,
"sit-zem",
"Latn",
}
m["njo"] = {
"Ao",
28433,
"sit-aao",
"Latn",
}
m["njr"] = {
"Njerep",
35844,
"nic-mmb",
"Latn",
}
m["njs"] = {
"Nisa",
13593518,
"paa-egb",
"Latn",
}
m["njt"] = {
"Ndyuka-Trio Pidgin",
13591205,
"crp",
ancestors = "djk, tri",
}
m["nju"] = {
"Ngadjunmaya",
7021846,
"aus-pam",
"Latn",
}
m["njx"] = {
"Kunyi",
3196559,
"bnt-kng",
"Latn",
}
m["njy"] = {
"Njyem",
35898,
"bnt-ndb",
"Latn",
}
m["njz"] = {
"Nyishi",
56870,
"sit-tan",
"Latn",
}
m["nka"] = {
"Nkoya",
7042633,
"bnt-lbn",
"Latn",
}
m["nkb"] = {
"Khoibu Naga",
21481876,
"sit-mar",
}
m["nkc"] = {
"Nkongho",
35863,
"bnt-saw",
"Latn",
}
m["nkd"] = {
"Koireng",
6426342,
"sit-zem",
}
m["nke"] = {
"Duke",
3041075,
"poz-ocw",
"Latn",
}
m["nkf"] = {
"Inpui Naga",
21481817,
"sit-zem",
}
m["nkg"] = {
"Nekgini",
11732509,
"ngf-gmo",
"Latn",
}
m["nkh"] = {
"Khezha Naga",
6401519,
"tbq-anp",
}
m["nki"] = {
"Thangal Naga",
56374,
"sit-zem",
}
m["nkj"] = {
"Nakai",
14916897,
"ngf-tna",
"Latn",
}
m["nkk"] = {
"Nokuku",
7048122,
"poz-vnn",
"Latn",
}
m["nkm"] = {
"Namat",
15634505,
"paa-nam",
"Latn",
}
m["nkn"] = {
"Nkangala",
10962292,
"bnt-clu",
"Latn",
ancestors = "mck",
}
m["nko"] = {
"Nkonya",
35867,
"alv-gng",
"Latn",
}
m["nkp"] = {
"Niuatoputapu",
3399095,
"poz-pnp",
"Latn",
}
m["nkq"] = {
"Nkami",
7042522,
"alv-gng",
"Latn",
}
m["nkr"] = {
"Nukuoro",
2635961,
"poz-pnp",
"Latn",
}
m["nks"] = {
"North Asmat",
11732049,
"ngf-asm",
"Latn",
}
m["nkt"] = {
"Nyika",
16917497,
"bnt-mwi",
"Latn",
}
m["nku"] = {
"Bouna Kulango",
20668241,
"alv-kul",
}
-- nkv is treated as nkt, see [[WT:LT]]
m["nkw"] = {
"Nkutu",
7193313,
"bnt-tet",
"Latn",
}
m["nkx"] = {
"Nkoroo",
36000,
"ijo",
}
m["nkz"] = {
"Nkari",
11130307,
"nic-ief",
ancestors = "ibr",
}
m["nla"] = {
"Ngombale",
36292,
"bai",
"Latn",
}
m["nlc"] = {
"Nalca",
6960839,
"ngf-mek",
"Latn",
}
m["nle"] = {
"East Nyala",
25559347,
"bnt-msl",
"Latn",
ancestors = "luy",
}
m["nlg"] = {
"Gela",
3063531,
"poz-sls",
"Latn",
}
m["nli"] = {
"Grangali",
3444203,
"inc-kun",
"Arab",
}
m["nlj"] = {
"Nyali",
7070830,
"bnt-nya",
"Latn",
}
m["nlk"] = {
"Ninia Yali",
12953310,
"ngf-yal",
"Latn",
}
m["nll"] = {
"Nihali",
33904,
"qfa-iso",
"Deva, Latn",
}
m["nlm"] = {
"Mankiyali",
47522426,
"inc-koh",
}
m["nlo"] = {
"Ngul",
35894,
"bnt-bdz",
"Latn",
}
m["nlq"] = {
"Lao Naga",
63283609,
"sit-tno",
}
m["nlu"] = {
"Nchumbulu",
36143,
"alv-gng",
"Latn",
}
m["nlv"] = {
"Orizaba Nahuatl",
3086050,
"azc-nah",
"Latn",
}
m["nlw"] = {
"Walangama",
7961277,
}
m["nlx"] = {
"Nahali",
33361,
"inc-bhi",
}
m["nly"] = {
"Nyamal",
7070837,
"aus-nga",
"Latn",
}
m["nlz"] = {
"Nalögo",
20527138,
"poz-tem",
"Latn",
}
m["nma"] = {
"Maram Naga",
56378,
"sit-zem",
}
m["nmb"] = {
"Big Nambas",
2902304,
"poz-vnc",
"Latn",
}
m["nmc"] = {
"Ngam",
3915446,
"csu-sar",
"Latn",
}
m["nmd"] = {
"Ndumu",
35901,
"bnt-mbt",
"Latn",
}
m["nme"] = {
"Mzieme Naga",
6949473,
"sit-zem",
}
m["nmf"] = {
"Tangkhul Naga",
7682992,
"sit-tng",
"Latn, Mtei",
}
m["nmg"] = {
"Kwasio",
34098,
"bnt-mnj",
"Latn",
}
m["nmh"] = {
"Monsang Naga",
6902496,
}
m["nmi"] = {
"Nyam",
3438738,
"cdc-wst",
"Latn",
}
m["nmj"] = {
"Ngombe (Central African Republic)",
3913949,
"gba-sou",
}
m["nmk"] = {
"Namakura",
3335410,
"poz-vnc",
"Latn",
}
m["nml"] = {
"Ndemli",
36089,
"nic-grf",
"Latn",
}
m["nmm"] = {
"Manangba",
6746900,
"sit-tam",
"Tibt, Deva",
override_translit = true,
-- Tibt translit, display_text, strip_diacritics, sort_key in [[Module:scripts/data]]
}
m["nmn"] = {
"ǃXóõ",
13229,
"khi-tuu",
"Latn",
}
m["nmo"] = {
"Moyon Naga",
6927748,
"tbq-kuk",
}
m["nmp"] = {
"Nimanbur",
16891606,
}
m["nmq"] = {
"Nambya",
11008869,
"bnt-sho",
"Latn",
}
m["nmr"] = {
"Nimbari",
36069,
"alv-lni",
}
m["nms"] = {
"Letemboi",
3236886,
"poz-vnc",
"Latn",
}
m["nmt"] = {
"Namonuito",
12908815,
"poz-mic",
}
m["nmu"] = {
"Northeast Maidu",
3278074,
"nai-mdu",
"Latn",
}
m["nmv"] = {
"Ngamini",
7021944,
"aus-kar",
"Latn",
}
m["nmw"] = {
"Nimoa",
7037729,
"poz-ocw",
"Latn",
}
m["nmx"] = {
"Nama",
20812287,
"paa-nam",
"Latn",
}
m["nmy"] = {
"Namuyi",
56844,
"sit-nax",
"Latn",
}
m["nmz"] = {
"Nawdm",
36085,
"nic-yon",
"Latn",
}
m["nna"] = {
"Nyangumarta",
33653,
}
m["nnb"] = {
"Nande",
3196953,
"bnt-glb",
"Latn",
}
m["nnc"] = {
"Nancere",
3140491,
"cdc-est",
"Latn",
}
m["nnd"] = {
"West Ambae",
2841479,
"poz-vnn",
"Latn",
}
m["nne"] = {
"Ngandyera",
10961003,
"bnt-ova",
"Latn",
}
m["nnf"] = {
"Ngaing",
11732510,
"ngf-gmo",
"Latn",
}
m["nng"] = {
"Maring Naga",
12952908,
"sit-mar",
}
m["nnh"] = {
"Ngiemboon",
36286,
"bai",
"Latn",
}
m["nni"] = {
"North Nuaulu",
12952968,
"poz-cma",
}
m["nnj"] = {
"Nyangatom",
4662604,
"sdv-ttu",
}
m["nnk"] = {
"Nankina",
11732502,
"ngf-yup",
"Latn",
}
m["nnl"] = {
"Northern Rengma Naga",
7067615,
"tbq-anp",
}
m["nnm"] = {
"Namia",
56363,
"paa-sep",
"Latn",
}
m["nnn"] = {
"Ngete",
56625,
"cdc-mas",
"Latn",
}
m["nnp"] = {
"Wancho",
7967085,
"sit-kch",
"Wcho, Deva, Latn",
}
m["nnq"] = {
"Ngindo",
7022366,
"bnt-mbi",
"Latn",
}
m["nnr"] = {
"Narungga",
13591127,
"aus-pam",
"Latn",
}
m["nnt"] = {
"Nanticoke",
3915517,
"alg-eas",
"Latn",
}
m["nnu"] = {
"Dwang",
35258,
"alv-gng",
"Latn",
}
m["nnv"] = {
"Nukunu",
10604066,
nil,
"Latn",
}
m["nnw"] = {
"Southern Nuni",
11152248,
"nic-gnn",
"Latn",
}
m["nnx"] = {
"Ngong",
12952915,
}
m["nny"] = { -- contrast aus-ynk
"Nyangga",
10604331,
"aus-tnk",
"Latn",
}
m["nnz"] = {
"Nda'nda'",
36016,
"bai",
"Latn",
}
m["noa"] = {
"Woun Meu",
3111873,
"sai-chc",
"Latn",
}
m["noc"] = {
"Nuk",
11732534,
"ngf-boa",
"Latn",
}
m["nod"] = {
"Northern Thai",
565110,
"tai-swe",
"Lana, Thai",
strip_diacritics = {remove_diacritics = c.ZWNJ},
sort_key = {
Lana = "Lana-sortkey",
Thai = "Thai-sortkey"
},
}
m["noe"] = {
"Nimadi",
3502294,
"raj",
"Deva",
translit = "hi-translit",
}
m["nof"] = {
"Nomane",
11732531,
"ngf-sim",
"Latn",
}
m["nog"] = {
"Nogai",
33871,
"trk-kno",
"Cyrl, Arab, Latn",
translit = "nog-translit",
override_translit = true,
}
m["noh"] = {
"Nomu",
11732532,
"ngf-dal",
"Latn",
}
m["noi"] = {
"Noiri",
12953774,
"inc-bhi",
}
m["noj"] = {
"Nonuya",
5372139,
"sai-wit",
"Latn",
}
m["nok"] = {
"Nooksack",
3343396,
"sal",
}
m["nol"] = {
"Nomlaki",
3343229,
"nai-wtq",
"Latn",
}
m["nom"] = {
"Nocamán",
7046289,
"sai-pan",
"Latn",
}
m["non"] = {
"Old Norse",
35505,
"gmq",
"Latn, Runr",
translit = {Runr = "Runr-translit"},
}
m["nop"] = {
"Numanggang",
7069052,
"ngf-boa",
"Latn",
}
m["noq"] = {
"Ngongo",
11057478,
"bnt-yak",
"Latn",
}
m["nos"] = {
"Eastern Nisu",
25559419,
"tbq-nis",
}
m["not"] = {
"Nomatsiguenga",
3342992,
"awd",
"Latn",
}
m["nou"] = {
"Ewage-Notu",
5418860,
"ngf-bin",
"Latn",
}
m["nov"] = {
"Novial",
36738,
"art",
"Latn",
type = "appendix-constructed"
}
m["now"] = {
"Nyambo",
4967930,
"bnt-haj",
"Latn",
}
m["noy"] = {
"Noy",
36321,
"alv-bua",
}
m["noz"] = {
"Nayi",
3183349,
"omv-diz",
}
m["npa"] = {
"Nar Phu",
4926353,
"sit-tam",
}
m["npb"] = {
"Nupbikha",
3695201,
"sit-ebo",
}
m["npg"] = {
"Ponyo",
7228475,
"sit-kch",
}
m["nph"] = {
"Phom",
7187109,
"sit-kch",
}
m["npl"] = {
"Southeastern Puebla Nahuatl",
4632950,
"azc-nah",
"Latn",
}
m["npn"] = {
"Mondropolon",
3320594,
"poz-aay",
}
m["npo"] = {
"Pochuri Naga",
7206342,
"tbq-anp",
}
m["nps"] = {
"Nipsan",
11732528,
"ngf-mek",
"Latn",
}
m["npu"] = {
"Puimei Naga",
7259044,
"sit-zem",
}
m["npx"] = {
"Noipä",
63283617,
"poz-tem",
"Latn",
}
m["npy"] = {
"Napu",
12953768,
}
m["nqg"] = {
"Ede Nago",
12952408,
"alv-ede",
"Latn",
}
m["nqk"] = {
"Kura Ede Nago",
12952409,
"alv-ede",
}
m["nql"] = {
"Ngendelengo",
63283693,
"bnt-swb",
"Latn",
}
m["nqm"] = {
"Ndom",
6983791,
"paa-kol",
"Latn",
}
m["nqn"] = {
"Nen",
20816352,
"paa-nam",
"Latn",
}
m["nqo"] = {
"N'Ko",
18546266,
"dmn-man",
"Nkoo",
}
m["nqq"] = {
"Kyan-Karyaw Naga",
63283784,
"sit-tno",
}
m["nqy"] = {
"Akyaung Ari",
4702035,
"sit-tng",
}
m["nra"] = {
"Ngom",
36087,
"bnt-kel",
"Latn",
}
m["nrb"] = {
"Nara",
36179,
"sdv-nes",
}
m["nrc"] = {
"Noric",
37023,
"cel",
"Ital",
-- Ital translit in [[Module:scripts/data]]
}
m["nre"] = {
"Southern Rengma Naga",
7313205,
"tbq-anp",
}
m["nrf"] = {
"Norman",
33850,
"roa-oil",
"Latn",
wikimedia_codes = "nrm",
ancestors = "fro-nor",
sort_key = s["roa-oil-sortkey"],
}
m["nrg"] = {
"Narango",
12952929,
"poz-vnn",
"Latn",
}
m["nri"] = {
"Chokri Naga",
5104247,
"tbq-anp",
}
m["nrk"] = {
"Ngarla",
3915860,
"aus-nga",
"Latn",
}
m["nrl"] = {
"Ngarluma",
7022078,
"aus-nga",
"Latn",
}
m["nrm"] = {
"Narom",
3336135,
"poz-swa",
"Latn",
}
m["nrn"] = {
"Norn",
36708,
"gmq-ins",
"Latn",
}
m["nrp"] = {
"North Picene",
430138,
"qfa-unc", -- extinct, might be a hoax
"Ital",
-- Ital translit in [[Module:scripts/data]]
}
m["nrr"] = {
"Norra",
12952967,
"tai",
}
m["nrt"] = {
"Northern Kalapuya",
3192121,
"nai-klp",
}
m["nru"] = {
"Narua",
21658869,
"sit-nas",
"Latn",
}
m["nrx"] = {
"Ngurmbur",
2591251,
}
m["nrz"] = {
"Lala (New Guinea)",
6480151,
"poz-ocw",
"Latn",
}
m["nsa"] = {
"Sangtam Naga",
7418144,
"sit-aao",
}
m["nsb"] = {
"Lower Nossob",
6693681,
"khi-tuu",
"Latn",
}
m["nsc"] = {
"Nshi",
11129508,
"nic-rnn",
"Latn",
}
m["nsd"] = {
"Southern Nisu",
63284284,
"tbq-nis",
}
m["nse"] = {
"Nsenga",
3081996,
"bnt-sna",
"Latn",
}
m["nsg"] = {
"Ngasa",
56345,
"sdv-lma",
}
m["nsh"] = {
"Ngoshie",
7022582,
"nic-mom",
"Latn",
}
m["nsi"] = {
"Nigerian Sign Language",
7033021,
"sgn",
}
m["nsk"] = {
"Naskapi",
1704302,
"alg",
"Cans, Latn",
ancestors = "cr",
translit = "nsk-translit",
}
m["nsl"] = {
"Norwegian Sign Language",
1781613,
"sgn",
}
m["nsm"] = {
"Sema",
3478238,
"tbq-anp",
}
m["nsn"] = {
"Nehan",
3337774,
"poz-ocw",
"Latn",
}
m["nso"] = {
"Northern Sotho",
33890,
"bnt-sts",
"Latn",
}
m["nsp"] = {
"Nepalese Sign Language",
3915492,
"sgn",
}
m["nsq"] = {
"Northern Sierra Miwok",
3344226,
"nai-utn",
"Latn",
}
m["nsr"] = {
"Maritime Sign Language",
3915483,
"sgn",
}
m["nss"] = {
"Nali",
3335385,
"poz-aay",
}
m["nst"] = {
"Tangsa",
56350,
"sit-tno",
"Latn, Tnsa",
}
m["nsu"] = {
"Sierra Negra Nahuatl",
63284326,
"azc-nah",
"Latn",
}
m["nsv"] = {
"Southwestern Nisu",
63308004,
"tbq-nis",
}
m["nsw"] = {
"Navut",
3337327,
"poz-vnn",
"Latn",
}
m["nsx"] = {
"Nsongo",
7067577,
"bnt-tmb",
"Latn",
}
m["nsy"] = {
"Nasal",
6966574,
}
m["nsz"] = {
"Nisenan",
33665,
"nai-mdu",
"Latn",
}
m["ntd"] = {
"Northern Tidung",
24938325,
"poz-san",
}
-- ISO merged "nte" into "eko"
m["ntg"] = {
"Ngantangarra",
33060509,
}
m["nti"] = {
"Natioro",
36140,
"alv-wan",
}
m["ntj"] = {
"Ngaanyatjarra",
3915409,
"aus-pam",
"Latn",
}
m["ntk"] = {
"Ikoma",
5996114,
"bnt-lok",
"Latn",
}
m["ntm"] = {
"Nateni",
3070731,
"nic-grm",
"Latn",
}
m["nto"] = {
"Ntomba",
11130292,
"bnt-mon",
"Latn",
}
m["ntp"] = {
"Northern Tepehuan",
15615651,
"azc-pim",
"Latn",
sort_key = {remove_diacritics = c.acute},
}
m["ntr"] = {
"Delo",
35195,
"nic-gne",
"Latn",
}
m["nts"] = {
"Natagaimas",
6967931,
}
m["ntu"] = {
"Natügu",
63308082,
"poz-tem",
"Latn",
}
m["ntw"] = {
"Nottoway",
3344791,
"iro-nor",
"Latn",
}
m["ntx"] = {
"Somra",
7560536,
"sit-tng",
}
m["nty"] = {
"Mantsi",
56878,
"sit-mnz",
}
m["nua"] = {
"Yuanga",
3573088,
"poz-cln",
"Latn",
}
m["nuc"] = {
"Nukuini",
3346231,
}
m["nud"] = {
"Ngala",
7021893,
"paa-ndu",
"Latn",
}
m["nue"] = {
"Ngundu",
12952953,
"bad-cnt",
"Latn",
}
m["nuf"] = {
"Nusu",
56413,
"tbq-nus",
"Latn",
}
m["nug"] = {
"Nungali",
7069826,
"aus-mir",
"Latn",
}
m["nuh"] = {
"Ndunda",
3913968,
"nic-mmb",
"Latn",
}
m["nui"] = {
"Ngumbi",
36459,
"bnt-yko",
}
m["nuj"] = {
"Nyole (Uganda)",
3739448,
"bnt-msl",
"Latn",
}
m["nuk"] = {
"Nootka",
2992876,
"wak",
"Latn",
}
m["nul"] = {
"Nusa Laut",
7070332,
"poz-cma",
}
m["num"] = {
"Niuafo'ou",
36173,
"poz-ton",
"Latn",
}
m["nun"] = {
"Anong",
2748232,
"sit-nng",
"Latn",
}
m["nuo"] = {
"Nguôn",
3915785,
"mkh-vie",
"Latn",
sort_key = "vi-sortkey",
}
m["nup"] = {
"Nupe",
36720,
"alv-ngb",
"Latn",
strip_diacritics = {remove_diacritics = c.grave .. c.acute .. c.circ .. c.macron .. c.caron},
sort_key = "nup-sortkey",
}
m["nuq"] = {
"Nukumanu",
12909019,
"poz-pnp",
"Latn",
}
m["nur"] = {
"Nuguria",
7068910,
"poz-pnp",
"Latn",
}
m["nus"] = {
"Nuer",
33675,
"sdv-dnu",
"Latn",
}
m["nut"] = {
"Nùng",
72695,
"tai",
"Latn, Hani",
sort_key = {Hani = "Hani-sortkey"},
}
m["nuu"] = {
"Ngbundu",
11126081,
"bad",
"Latn",
}
m["nuv"] = {
"Northern Nuni",
11016572,
"nic-gnn",
"Latn",
}
m["nuw"] = {
"Nguluwan",
6528643,
}
m["nux"] = {
"Mehek",
6809452,
"paa-sep",
"Latn",
}
m["nuy"] = {
"Nunggubuyu",
1747811,
"aus-arn",
"Latn",
}
m["nuz"] = {
"Tlamacazapa Nahuatl",
2073277,
"azc-nah",
"Latn",
}
m["nvh"] = {
"Nasarian",
6966614,
"poz-vnc",
"Latn",
}
m["nvm"] = {
"Namiae",
12952922,
"ngf-koi",
"Latn",
}
m["nvo"] = {
"Nyokon",
19573407,
"nic-mbw",
"Latn",
}
m["nwa"] = {
"Nawathinehena",
6982892,
"alg-ara",
"Latn",
}
m["nwb"] = {
"Nyabwa",
33664,
"kro-wee",
}
m["nwc"] = {
"Classical Newar",
5128301,
"sit-new",
"Brah, Deva, Newa, Ranj",
-- Brah translit in [[Module:scripts/data]] (NOTE: not present before, presumably an accidental omission)
}
m["nwe"] = {
"Ngwe",
36181,
"bai",
"Latn",
}
m["nwg"] = {
"Ngaiawang",
16920653,
"aus-pam",
"Latn",
}
m["nwi"] = {
"Southwest Tanna",
3504488,
"poz-vns",
"Latn",
}
m["nwm"] = {
"Nyamusa-Molo",
12747951,
"csu-bbk",
}
m["nwo"] = {
"Nauo",
6981305,
"aus-pam",
"Latn",
}
m["nwr"] = {
"Nawaru",
12638166,
"ngf-yar",
"Latn",
}
m["nwx"] = {
"Middle Newar",
65455877,
"sit-new",
"Deva, Newa, Ranj",
ancestors = "nwc",
}
m["nwy"] = {
"Nottoway-Meherrin",
65455878,
"iro-nor",
"Latn",
}
m["nxa"] = {
"Nauete",
6981095,
"poz-tim",
}
m["nxd"] = {
"Ngando (Congo)",
3913277,
"bnt-ske",
}
m["nxe"] = {
"Nage",
2295569,
"poz-cet",
}
m["nxg"] = {
"Ngadha",
1516651,
"poz-cet",
"Latn",
}
m["nxi"] = {
"Nindi",
7038230,
"bnt-mbi",
"Latn",
}
m["nxl"] = {
"South Nuaulu",
18544857,
"poz-cma",
}
m["nxm"] = {
"Numidian",
35761,
"afa",
"Tfng, Latn", --Tfng may not support all the needed characters
}
m["nxn"] = {
"Ngawun",
3915711,
"aus-pam",
"Latn",
}
m["nxo"] = {
"Ndambomo",
6983681,
"bnt-kel",
"Latn",
}
m["nxq"] = {
"Naxi",
2478711,
"sit-nas",
"Nkdb, Nkgb, Latn, Lisu",
-- Lisu translit, sort_key in [[Module:scripts/data]]
}
m["nxr"] = {
"Ninggerum",
11732526,
"ngf-lok",
"Latn",
}
-- nxu (Narau) merged into bpp (Kaure) per ISO 639-3 2020 merger
m["nxx"] = {
"Nafri",
6958211,
"paa-sen",
"Latn",
}
m["nyb"] = {
"Nyangbo",
36256,
"alv-ktg",
"Latn",
}
m["nyc"] = {
"Nyanga-li",
7070876,
"bnt-boa",
"Latn",
}
m["nyd"] = {
"Nyole (Kenya)",
7071227,
"bnt-msl",
"Latn",
}
m["nye"] = {
"Nyengo",
7071068,
"bnt-clu",
"Latn",
}
m["nyf"] = {
"Giryama",
3107606,
"bnt-mij",
"Latn",
}
m["nyg"] = {
"Nyindu",
11030685,
"bnt-shh",
"Latn",
}
m["nyh"] = {
"Nyigina",
3913780,
"aus-nyu",
"Latn",
}
m["nyi"] = {
"Nyimang",
34846,
"sdv-nyi",
"Latn",
}
m["nyj"] = {
"Nyanga (Congo)",
7070879,
"bnt-nyb",
"Latn",
}
m["nyk"] = {
"Nyaneka",
10962298,
"bnt-swb",
"Latn",
}
m["nyl"] = {
"Nyeu",
3033578,
"mkh-kat",
}
m["nym"] = {
"Nyamwezi",
4121131,
"bnt-tkm",
"Latn",
}
m["nyn"] = {
"Nyankole",
13207,
"bnt-nyg",
"Latn",
}
m["nyo"] = {
"Nyoro",
33794,
"bnt-nyg",
"Latn",
}
m["nyp"] = {
"Nyang'i",
7070894,
"ssa-klk",
}
m["nys"] = {
"Nyunga",
7049771,
"aus-pam",
"Latn",
}
m["nyt"] = {
"Nyawaygi",
3915783,
"aus-dyb",
"Latn",
}
m["nyu"] = {
"Nyungwe",
7071318,
"bnt-sna",
"Latn",
}
m["nyv"] = {
"Nyulnyul",
3442732,
"aus-nyu",
"Latn",
}
m["nyw"] = {
"Nyaw",
26425602,
"tai-nor", -- Chamberlain (1991), but Pittayaporn (2009) suggests tai-swe
"Thai, Tayo", -- Thailand
sort_key = "Thai-sortkey", -- no effect on Latn
}
m["nyx"] = {
"Nganyaywana",
3913800,
"aus-cww",
"Latn",
}
m["nyy"] = {
"Nyakyusa",
3272620,
"bnt-run",
"Latn",
}
m["nza"] = {
"Tigon Mbembe",
36518,
"nic-jkn",
"Latn",
}
m["nzb"] = {
"Njebi",
35923,
"bnt-nze",
"Latn",
}
m["nzd"] = {
"Nzadi",
17152586,
"bnt-bdz",
"Latn",
strip_diacritics = {remove_diacritics = c.grave .. c.acute .. c.circ .. c.caron},
}
m["nzi"] = {
"Nzima",
36337,
"alv-ctn",
"Latn",
}
m["nzk"] = {
"Nzakara",
3913339,
"znd",
"Latn",
}
m["nzm"] = {
"Zeme Naga",
21491053,
"sit-zem",
}
m["nzs"] = {
"New Zealand Sign Language",
36239,
"sgn",
}
m["nzu"] = {
"Central Teke",
36473,
"bnt-tkc",
"Latn",
}
m["nzy"] = {
"Nzakambay",
36374,
"alv-mbm",
"Latn",
}
m["nzz"] = {
"Nanga Dama Dogon",
6963443,
"nic-nwa",
}
return require("Module:languages").finalizeData(m, "language")
dm9j30dk18s1m1tkwx7yhbs402vvnb7
Module:auto-subtable
828
6311
234634
166870
2026-04-15T18:03:41Z
en>Surjection
0
Changed protection settings for "[[Module:auto-subtable]]": Highly visible template/module ([Edit=Allow only autopatrollers] (indefinite) [Move=Allow only autopatrollers] (indefinite))
24645
Scribunto
text/plain
local auto_subtable_mt = {
__index = function(self, key)
local val = {}
self[key] = val
return val
end
}
local function un_auto_subtable(t)
t.un_auto_subtable = nil
return setmetatable(t, nil)
end
return function(t)
t = t or {}
t.un_auto_subtable = un_auto_subtable
return setmetatable(t, auto_subtable_mt)
end
651lcbfe9p7obaexp4i0jesds6puc4f
234635
234634
2026-05-21T10:36:15Z
Lee
19
[[:en:Module:auto-subtable]] වෙතින් එක් සංශෝධනයක්
24645
Scribunto
text/plain
local auto_subtable_mt = {
__index = function(self, key)
local val = {}
self[key] = val
return val
end
}
local function un_auto_subtable(t)
t.un_auto_subtable = nil
return setmetatable(t, nil)
end
return function(t)
t = t or {}
t.un_auto_subtable = un_auto_subtable
return setmetatable(t, auto_subtable_mt)
end
651lcbfe9p7obaexp4i0jesds6puc4f
Module:category tree/languages
828
7928
234674
233093
2026-05-21T11:39:41Z
Lee
19
[[:ප්රවර්ගය:හංගේරියානු භාෂාව]] සඳහා සහාය
234674
Scribunto
text/plain
local m_sinhala = require("Module:sinhala")
local new_title = mw.title.new
local ucfirst = require("Module:string utilities").ucfirst
local split = require("Module:string utilities").split
local raw_categories = {}
local raw_handlers = {}
local m_languages = require("Module:languages")
local m_sc_getByCode = require("Module:scripts").getByCode
local m_table = require("Module:table")
local parse_utilities_module = "Module:parse utilities"
local concat = table.concat
local insert = table.insert
local reverse_ipairs = m_table.reverseIpairs
local serial_comma_join = m_table.serialCommaJoin
local size = m_table.size
local sorted_pairs = m_table.sortedPairs
local to_json = require("Module:JSON").toJSON
local Hang = m_sc_getByCode("Hang")
local Hani = m_sc_getByCode("Hani")
local Hira = m_sc_getByCode("Hira")
local Hrkt = m_sc_getByCode("Hrkt")
local Kana = m_sc_getByCode("Kana")
local function track(page)
-- [[Special:WhatLinksHere/Wiktionary:Tracking/category tree/languages/PAGE]]
return require("Module:debug/track")("category tree/languages/" .. page)
end
-- This handles language categories of the form e.g. [[:Category:French language]] and
-- [[:Category:British Sign Language]]; categories like [[:Category:Languages of Indonesia]]; categories like
-- [[:Category:English-based creole or pidgin languages]]; and categories like
-- [[:Category:English-based constructed languages]].
-----------------------------------------------------------------------------
-- --
-- RAW CATEGORIES --
-- --
-----------------------------------------------------------------------------
raw_categories["භාෂා සියල්ල"] = {
topright = "{{commonscat|Languages}}\n[[File:Languages world map-transparent background.svg|thumb|right|250px|භාෂා පවුල් දළ ලෝක සිතියම]]",
description = "මෙම ප්රවර්ගය තුළ වික්ෂනරිය තුළ ඇති භාෂා සියල්ල සඳහා ම වන ප්රවර්ග අඩංගු වෙයි.",
additional = "වික්ෂනරිය තුළ පිළිගැනීමක් සහිත භාෂා සියල්ල සඳහා ම තවම මෙහි ප්රවර්ගයක් නොපැවතීමට ඉඩ ඇත. සියලුම වික්ෂනරි පරිශීලකයින් සෑම " ..
"භාෂාවක් පිළිබඳව ම නොදන්නා හෙයින්, තවමත් සංස්කාරකවරුන්ගේ අවධානයට ලක් නොවූ බොහෝ භාෂා " ..
"පැවතීමට ඉඩ ඇත. සම්පූර්ණ ලැයිස්තුව සඳහා [[වික්ෂනරි:භාෂා ලැයිස්තුව]] වෙතට යොමු වන්න.",
parents = {
"මූලධර්ම",
},
}
raw_categories["නෂ්ට වූ භාෂා සියල්ල"] = {
description = "This category contains the categories for every [[extinct language]] on Wiktionary.",
additional = "Do not confuse this category with [[:Category:Extinct languages]], which is an umbrella category for the names of extinct languages in specific other languages (e.g. {{m+|de|Langobardisch}} for the ancient [[Lombardic]] language).",
parents = {
"භාෂා සියල්ල",
},
}
raw_categories["රට අනුව භාෂා"] = {
topright = "{{commonscat|Languages by continent}}",
description = "රට අනුව භාෂා සමූහනය සිදු කරන ප්රවර්ග.",
additional = "{{{umbrella_meta_msg}}}",
parents = {
"භාෂා සියල්ල",
},
}
raw_categories["Languages not sorted into a location category"] = {
description = "Languages which do not specify (in their {{tl|auto cat}} call) the location(s) where they are spoken.",
additional = "This excludes constructed and reconstructed languages; as a result, all languages in this category explicitly specify their location as {{cd|UNKNOWN}}.",
parents = {
{name = "Requests"},
},
hidden = true,
}
-----------------------------------------------------------------------------
-- --
-- RAW HANDLERS --
-- --
-----------------------------------------------------------------------------
-- Given a category (without the "ප්රවර්ගය:" prefix), look up the page defining the category, find the call to
-- {{auto cat}} (if any), and return a table of its arguments. If the category page doesn't exist or doesn't have
-- an {{auto cat}} invocation, return nil.
--
-- FIXME: Duplicated in [[Module:category tree/lects]].
local function scrape_category_for_auto_cat_args(cat)
local cat_page = mw.title.new("ප්රවර්ගය:" .. cat)
if cat_page then
local contents = cat_page:getContent()
if contents then
local frame = mw.getCurrentFrame()
for template in require("Module:template parser").find_templates(contents) do
-- The template parser automatically handles redirects and canonicalizes them, so uses of {{autocat}}
-- will also be found.
if template:get_name() == "auto cat" then
return template:get_arguments()
end
end
end
end
return nil
end
local function link_location(location)
local location_no_the = location:match("^the (.*)$")
local bare_location = location_no_the or location
local location_link
local bare_location_parts = split(bare_location, ", ")
for i, part in ipairs(bare_location_parts) do
bare_location_parts[i] = ("[[%s]]"):format(part)
end
location_link = concat(bare_location_parts, ", ")
if location_no_the then
location_link = "the " .. location_link
end
return location_link
end
local function linkbox(lang, setwiki, setwikt, setsister, entryname)
local wiktionarylinks = {}
local canonicalName = lang:getCanonicalName()
local wikimediaLanguages = lang:getWikimediaLanguages()
local wikipediaArticle = setwiki or lang:getWikipediaArticle()
setsister = setsister and ucfirst(setsister) or nil
if setwikt then
track("setwikt")
if setwikt == "-" then
track("setwikt/hyphen")
end
end
if setwikt ~= "-" and wikimediaLanguages and wikimediaLanguages[1] then
for _, wikimedialang in ipairs(wikimediaLanguages) do
local check = new_title(wikimedialang:getCode() .. ":")
if check and check.isExternal then
insert(wiktionarylinks,
(wikimedialang:getCanonicalName() ~= canonicalName and "(''" .. wikimedialang:getCanonicalName() .. "'') " or "") ..
"'''[[:" .. wikimedialang:getCode() .. ":|" .. wikimedialang:getCode() .. ".wiktionary.org]]'''")
end
end
wiktionarylinks = concat(wiktionarylinks, "<br/>")
end
local wikt_plural = wikimediaLanguages[2] and "s" or ""
if #wiktionarylinks == 0 then
wiktionarylinks = "''None.''"
end
-- Don't even show Wiktionary links section for reconstructed languages,
-- as they are ineligible for Wiktionary editions
local wiktionarylinks_chunk = concat{
[=[|-
| style="vertical-align: top; height: 35px; width: 40px; border-bottom: 1px solid var(--wikt-palette-grey-4,lightgray);" | [[File:Wiktionary-logo-v2.svg|35px|none|Wiktionary]]
|style="border-bottom: 1px solid var(--wikt-palette-grey-4,lightgray);" | ]=], wikt_plural, [=[ ]=], canonicalName, [=[ භාෂා '''වික්ෂණරි සංස්කරණය''':
<div style="padding: 5px 10px">]=], wiktionarylinks, [=[</div>
]=]}
if lang:hasType('reconstructed') then
wiktionarylinks_chunk = ''
end
if setsister then
track("setsister")
if setsister == "-" then
track("setsister/hyphen")
else
setsister = "ප්රවර්ගය:" .. setsister
end
else
setsister = lang:getCommonsCategory() or "-"
end
return concat{
[=[<div class="wikitable" style="float: right; clear: right; margin: 0 0 0.5em 1em; width: 320px; padding: 5px;">
<div style="text-align: center; margin-bottom: 10px; margin-top: 5px">''']=], canonicalName, [=[ භාෂා සබැඳි'''</div>
{| style="font-size: 90%"
|-
| style="vertical-align: top; height: 35px; border-bottom: 1px solid var(--wikt-palette-grey-4,lightgray);" | [[File:Wikipedia-logo.png|35px|none|විකිපීඩියා]]
| style="border-bottom: 1px solid var(--wikt-palette-grey-4,lightgray);" | '''සිංහල විකිපීඩියා ලිපිය''':
<div style="padding: 5px 10px">]=], (setwiki == "-" and "''None.''" or "'''[[w:" .. wikipediaArticle .. "|" .. wikipediaArticle .. "]]'''"), [=[</div>
|-
| style="vertical-align: top; height: 35px; border-bottom: 1px solid var(--wikt-palette-grey-4,lightgray);" | [[File:Wikimedia-logo.svg|35px|none|Wikimedia Commons]]
| style="border-bottom: 1px solid var(--wikt-palette-grey-4,lightgray);" | '''විකිමීඩියා කොමන්ස්''' තුළ ]=], canonicalName, [=[ හා සබැඳි අන්තර්ගතය:
<div style="padding: 5px 10px">]=], (setsister == "-" and "''None.''" or "'''[[commons:" .. setsister .. "|" .. setsister .. "]]'''"), [=[</div>
]=], wiktionarylinks_chunk, [=[
|-
| style="vertical-align: top; height: 35px; border-bottom: 1px solid var(--wikt-palette-grey-4,lightgray);" | [[File:Open book nae 02.svg|35px|none|ප්රවේශය]]
| style="border-bottom: 1px solid var(--wikt-palette-grey-4,lightgray);" | මෙම භාෂාවේ සිංහල නාමය සඳහා වන ''වික්ෂණරි ප්රවේශය''':
<div style="padding: 5px 10px">''']=], require("Module:links").full_link({lang = m_languages.getByCode("si"), term = entryname or canonicalName}), [=['''</div>
|-
| style="vertical-align: top; height: 35px;" | [[File:Crystal kfind.png|35px|none|අභ්යර්ථ]]
|| ]=], canonicalName, [=[ ප්රවේශ සඳහා දායකත්වය සපයන සංස්කාරකවරු සඳහා වන '''වික්ෂණරි සම්පත්''':
<div style="padding: 5px 0">
* '''[[වික්ෂනරි:]=], canonicalName, [=[ ප්රවේශ මාර්ගෝපදේශ]]'''
* '''[[:ප්රවර්ගය:]=], canonicalName, [=[ මූලාශ්ර සැකිලි|මූලාශ්ර සැකිලි]] ({{PAGESINCAT:]=], canonicalName, [=[ මූලාශ්ර සැකිලි}})'''
* '''[[Appendix:]=], canonicalName, [=[ bibliography|ග්රන්ථනාමාවලිය]]'''
</div>
|}
</div>]=]
}
end
local function edit_link(title, text)
return '<span class="plainlinks">['
.. tostring(mw.uri.fullUrl(title, { action = "edit" }))
.. ' ' .. text .. ']</span>'
end
-- Should perhaps use wiki syntax.
local function infobox(lang)
local ret = {}
insert(ret, '<table class="wikitable language-category-info"')
local raw_data = lang:getData("extra")
if raw_data then
local replacements = {
[1] = "canonical-name",
[2] = "wikidata-item",
[3] = "family",
[4] = "scripts",
}
local function replacer(letter1, letter2)
return letter1:lower() .. "-" .. letter2:lower()
end
-- For each key in the language data modules, returns a descriptive
-- kebab-case version (containing ASCII lowercase words separated
-- by hyphens).
local function kebab_case(key)
key = replacements[key] or key
key = key:gsub("(%l)(%u)", replacer):gsub("(%l)_(%l)", replacer)
return key
end
local compress = {compress = true}
local function html_attribute_encode(str)
str = to_json(str, compress)
:gsub('"', """)
-- & in attributes is automatically escaped.
-- :gsub("&", "&")
:gsub("<", "<")
:gsub(">", ">")
return str
end
insert(ret, ' data-code="' .. lang:getCode() .. '"')
for k, v in sorted_pairs(raw_data) do
insert(ret, " data-" .. kebab_case(k)
.. '="'
.. html_attribute_encode(v)
.. '"')
end
end
insert(ret, '>\n')
insert(ret, '<tr class="language-category-data">\n<th colspan="2">'
.. edit_link(lang:getDataModuleName(), "භාෂා දත්ත සංස්කරණය")
.. "</th>\n</tr>\n")
insert(ret, "<tr>\n<th>කැනොනිකල් නාමය</th><td>" .. lang:getCanonicalName() .. "</td>\n</tr>\n")
local otherNames = lang:getOtherNames()
if otherNames then
local names = {}
for _, name in ipairs(otherNames) do
insert(names, "<li>" .. name .. "</li>")
end
if #names > 0 then
insert(ret, "<tr>\n<th>Other names</th><td><ul>" .. concat(names, "\n") .. "</ul></td>\n</tr>\n")
end
end
local aliases = lang:getAliases()
if aliases then
local names = {}
for _, name in ipairs(aliases) do
insert(names, "<li>" .. name .. "</li>")
end
if #names > 0 then
insert(ret, "<tr>\n<th>Aliases</th><td><ul>" .. concat(names, "\n") .. "</ul></td>\n</tr>\n")
end
end
local varieties = lang:getVarieties()
if varieties then
local names = {}
for _, name in ipairs(varieties) do
if type(name) == "string" then
insert(names, "<li>" .. name .. "</li>")
else
assert(type(name) == "table")
local first_var
local subvars = {}
for i, var in ipairs(name) do
if i == 1 then
first_var = var
else
insert(subvars, "<li>" .. var .. "</li>")
end
end
if #subvars > 0 then
insert(names, "<li><dl><dt>" .. first_var .. "</dt>\n<dd><ul>" .. concat(subvars, "\n") .. "</ul></dd></dl></li>")
elseif first_var then
insert(names, "<li>" .. first_var .. "</li>")
end
end
end
if #names > 0 then
insert(ret, "<tr>\n<th>Varieties</th><td><ul>" .. concat(names, "\n") .. "</ul></td>\n</tr>\n")
end
end
insert(ret, "<tr>\n<th>[[Wiktionary:Languages|භාෂා කේතය]]</th><td><code>" .. lang:getCode() .. "</code></td>\n</tr>\n")
insert(ret, "<tr>\n<th>[[Wiktionary:Families|භාෂා පවුල]]</th>\n")
local fam = lang:getFamily()
local famCode = fam and fam:getCode()
if not fam then
insert(ret, "<td>[[:ප්රවර්ගය:Unassigned languages|unassigned]]</td>")
elseif famCode == "qfa-dis" then
insert(ret, "<td>[[:ප්රවර්ගය:Languages of disputed affiliation|disputed affiliation]]</td>")
elseif famCode == "qfa-iso" then
insert(ret, "<td>[[:ප්රවර්ගය:Language isolates|language isolate]]</td>")
elseif famCode == "qfa-mix" then
insert(ret, "<td>[[:ප්රවර්ගය:Mixed languages|mixed language]]</td>")
elseif famCode == "qfa-unc" then
insert(ret, "<td>[[:ප්රවර්ගය:Unclassifiable languages|unclassifiable language]]</td>")
elseif famCode == "sgn" then
insert(ret, "<td>[[:ප්රවර්ගය:Sign languages|sign language]]</td>")
elseif famCode == "crp" then
insert(ret, "<td>[[:ප්රවර්ගය:Creole or pidgin languages|creole or pidgin]]</td>")
elseif famCode == "art" then
insert(ret, "<td>[[:ප්රවර්ගය:Constructed languages|constructed language]]</td>")
else
insert(ret, "<td>" .. fam:makeCategoryLink() .. "</td>")
end
insert(ret, "\n</tr>\n<tr>\n<th>පූර්වජයෝ</th>\n<td>")
local ancestors = lang:getAncestors()
if ancestors[2] then
local ancestorList = {}
for i, anc in ipairs(ancestors) do
ancestorList[i] = "<li>" .. anc:makeCategoryLink() .. "</li>"
end
insert(ret, "<ul>\n" .. concat(ancestorList, "\n") .. "</ul>")
else
local ancestorChain = lang:getAncestorChainOld()
if ancestorChain[1] then
local chain = {}
for _, anc in reverse_ipairs(ancestorChain) do
insert(chain, "<li>" .. anc:makeCategoryLink() .. "</li>")
end
insert(ret, "<ul>\n" .. concat(chain, "\n<ul>\n") .. ("</ul>"):rep(#chain))
else
insert(ret, "unknown")
end
end
insert(ret, "</td>\n</tr>\n")
local scripts = lang:getScripts()
if scripts[1] then
local script_text = {}
local function makeScriptLine(sc)
local code = sc:getCode()
local url = tostring(mw.uri.fullUrl('Special:Search', {
search = 'contentmodel:css insource:"' .. code
.. '" insource:/\\.' .. code .. '/',
ns8 = '1'
}))
return sc:makeCategoryLink()
.. ' (<span class="plainlinks" title="Search for stylesheets referencing this script">[' .. url .. ' <code>' .. code .. '</code>]</span>)'
end
local function add_Hrkt(text)
insert(text, "<li>" .. makeScriptLine(Hrkt))
insert(text, "<ul>")
insert(text, "<li>" .. makeScriptLine(Hira) .. "</li>")
insert(text, "<li>" .. makeScriptLine(Kana) .. "</li>")
insert(text, "</ul>")
insert(text, "</li>")
end
for _, sc in ipairs(scripts) do
local text = {}
local code = sc:getCode()
if code == "Hrkt" then
add_Hrkt(text)
else
insert(text, "<li>" .. makeScriptLine(sc))
if code == "Jpan" then
insert(text, "<ul>")
insert(text, "<li>" .. makeScriptLine(Hani) .. "</li>")
add_Hrkt(text)
insert(text, "</ul>")
elseif code == "Kore" then
insert(text, "<ul>")
insert(text, "<li>" .. makeScriptLine(Hang) .. "</li>")
insert(text, "<li>" .. makeScriptLine(Hani) .. "</li>")
insert(text, "</ul>")
end
insert(text, "</li>")
end
insert(script_text, concat(text, "\n"))
end
insert(ret, "<tr>\n<th>[[වික්ෂනරි:අක්ෂර ක්රම|අක්ෂරක්රම]]</th>\n<td><ul>\n" .. concat(script_text, "\n") .. "</ul></td>\n</tr>\n")
else
insert(ret, "<tr>\n<th>[[වික්ෂනරි:අක්ෂර ක්රම|අක්ෂරක්රම]]</th>\n<td>not specified</td>\n</tr>\n")
end
local function add_module_info(raw_data, heading)
if raw_data then
local scripts = lang:getScriptCodes()
local module_info, add = {}, false
if type(raw_data) == "string" then
insert(module_info,
("[[Module:%s]]"):format(raw_data))
add = true
else
local raw_data_type = type(raw_data)
if raw_data_type == "table" and size(scripts) == 1 and type(raw_data[scripts[1]]) == "string" then
insert(module_info,
("[[Module:%s]]"):format(raw_data[scripts[1]]))
add = true
elseif raw_data_type == "table" then
insert(module_info, "<ul>")
for script, data in sorted_pairs(raw_data) do
if type(data) == "string" and m_sc_getByCode(script) then
insert(module_info, ("<li><code>%s</code>: [[Module:%s]]</li>"):format(script, data))
end
end
insert(module_info, "</ul>")
add = size(module_info) > 2
end
end
if add then
insert(ret, [=[
<tr>
<th>]=] .. heading .. [=[</th>
<td>]=] .. concat(module_info) .. [=[</td>
</tr>
]=])
end
end
end
add_module_info(raw_data.generate_forms, "Form-generating<br>module")
add_module_info(raw_data.translit, "[[Wiktionary:Transliteration and romanization|Transliteration<br>module]]")
add_module_info(raw_data.display_text, "Display text<br>module")
add_module_info(raw_data.entry_name, "Entry name<br>module")
add_module_info(raw_data.sort_key, "[[sortkey|Sortkey]]<br>module")
local wikidataItem = lang:getWikidataItem()
if lang:getWikidataItem() and mw.wikibase then
local URL = mw.wikibase.getEntityUrl(wikidataItem)
local link
if URL then
link = '[[d:' .. wikidataItem .. '|' .. wikidataItem .. ']]'
else
link = '<span class="error">Invalid Wikidata item: <code>' .. wikidataItem .. '</code></span>'
end
insert(ret, "<tr><th>විකි දත්ත</th><td>" .. link .. "</td></tr>")
end
insert(ret, "</table>")
return concat(ret)
end
local function NavFrame_for_family_tree(content, title)
return '<div class="NavFrame"><div class="NavHead">'
.. (title or '{{{title}}}') .. '</div>'
.. '<div class="NavContent" style="text-align: left; font-size: calc(1em / 0.95); padding: 0.3em">'
.. content
.. '</div></div>'
end
local function get_description_topright_additional(lang, locations, extinct, setwiki, setwikt, setsister, entryname)
local nameWithLanguage = lang:getCategoryName("nocap")
if lang:getCode() == "und" then
local description =
"This is the main category of the '''" .. nameWithLanguage .. "''', represented in Wiktionary by the [[Wiktionary:Languages|code]] '''" .. lang:getCode() .. "'''. " ..
"This language contains terms in historical writing, whose meaning has not yet been determined by scholars."
return description, nil, nil
end
local canonicalName = lang:getCanonicalName()
local topright = linkbox(lang, setwiki, setwikt, setsister, entryname)
local the_prefix
if canonicalName:find(" භාෂාව$") then
the_prefix = ""
else
-- the_prefix = "the "
-- දැනට අවශ්ය නොවේ
the_prefix = ""
end
local description = "මෙය " .. the_prefix .. "'''" .. nameWithLanguage .. "''' සඳහා වන ප්රධාන ප්රවර්ගය වේ."
local location_links = {}
local prep
local saw_embedded_comma = false
for _, location in ipairs(locations) do
local this_prep
if location == "the world" then
this_prep = "පුරා"
insert(location_links, m_sinhala.sinhala(location))
elseif location ~= "UNKNOWN" then
this_prep = "තුළ"
if location:find(",") then
saw_embedded_comma = true
end
insert(location_links, link_location(m_sinhala.sinhala(location)))
end
if this_prep then
if prep and this_prep ~= prep then
error("Can't handle location 'the world' along with another location (clashing prepositions)")
end
prep = this_prep
end
end
local location_desc
if #location_links > 0 then
local location_link_text
if saw_embedded_comma and #location_links >= 3 then
location_link_text = mw.text.listToText(location_links, "; ", "; and ")
else
location_link_text = serial_comma_join(location_links)
end
location_desc = ("එය %s %s %s.\n\n"):format(
location_link_text,
prep,
extinct and "an [[extinct language]] that was formerly spoken" or "භාවිතා වන භාෂාවකි")
elseif extinct then
location_desc = "It is an [[extinct language]].\n\n"
else
location_desc = ""
end
local add = location_desc .. canonicalName .. " බස පිළිබඳ තොරතුරු" .. ":\n\n" .. infobox(lang)
if lang:hasType("reconstructed") then
add = add .. "\n\n" ..
ucfirst(canonicalName) .. " is a reconstructed language. Its words and roots are not directly attested in any written works, but have been reconstructed through the ''comparative method'', " ..
"which finds regular similarities between languages that cannot be explained by coincidence or word-borrowing, and extrapolates ancient forms from these similarities.\n\n" ..
"According to our [[Wiktionary:Criteria for inclusion|criteria for inclusion]], terms in " .. canonicalName ..
" should '''not''' be present in entries in the main namespace, but may be added to the Reconstruction: namespace."
elseif lang:hasType("appendix-constructed") then
add = add .. "\n\n" ..
ucfirst(canonicalName) .. " is a constructed language that is only in sporadic use. " ..
"According to our [[Wiktionary:Criteria for inclusion|criteria for inclusion]], terms in " .. canonicalName ..
" should '''not''' be present in entries in the main namespace, but may be added to the උපග්රන්ථය: namespace. " ..
"All terms in this language may be available at [[උපග්රන්ථය:" .. ucfirst(canonicalName) .. "]]."
end
local entry_guidelines_page = "Wiktionary:" .. canonicalName .. " entry guidelines"
local entry_guidelines = new_title(entry_guidelines_page)
if entry_guidelines.exists then
add = add .. "\n\n" ..
"Please see '''[[" .. entry_guidelines_page .. "]]''' for information and special considerations for creating " .. nameWithLanguage .. " entries."
end
local ok, tree_of_descendants = pcall(
require("Module:family tree").print_children,
lang:getCode(), {
protolanguage_under_family = true,
must_have_descendants = true
})
if ok then
if tree_of_descendants then
add = add .. NavFrame_for_family_tree(
tree_of_descendants,
"Family tree")
else
add = add .. "\n\n" .. ucfirst(lang:getCanonicalName())
.. " has no descendants or varieties listed in Wiktionary's language data modules."
end
else
mw.log("error while generating tree: " .. tostring(tree_of_descendants))
end
return description, topright, add
end
local function get_parents(lang, locations, extinct)
local canonicalName = lang:getCanonicalName()
local sortkey = {sort_base = canonicalName, lang = "si"}
local ret = {{name = "භාෂා සියල්ල", sort = sortkey}}
local fam = lang:getFamily()
local famCode = fam and fam:getCode()
-- FIXME: Some of the following categories should be added to this module.
if not fam then
insert(ret, {name = "ප්රවර්ගය:Unassigned languages", sort = sortkey})
elseif famCode == "qfa-dis" then
insert(ret, {name = "ප්රවර්ගය:Languages of disputed affiliation", sort = sortkey})
elseif famCode == "qfa-iso" then
insert(ret, {name = "ප්රවර්ගය:Language isolates", sort = sortkey})
elseif famCode == "qfa-mix" then
insert(ret, {name = "ප්රවර්ගය:Mixed languages", sort = sortkey})
elseif famCode == "qfa-unc" then
insert(ret, {name = "ප්රවර්ගය:Unclassifiable languages", sort = sortkey})
elseif famCode == "sgn" then
insert(ret, {name = "ප්රවර්ගය:All sign languages", sort = sortkey})
elseif famCode == "crp" then
insert(ret, {name = "ප්රවර්ගය:Creole or pidgin languages", sort = sortkey})
for _, anc in ipairs(lang:getAncestors()) do
-- Avoid Haitian Creole being categorised in [[:ප්රවර්ගය:Haitian Creole-based creole or pidgin languages]], as one of its ancestors is an etymology-only variety of it.
-- Use that ancestor's ancestors instead.
if anc:getFullCode() == lang:getCode() then
for _, anc_extra in ipairs(anc:getAncestors()) do
insert(ret, {name = "ප්රවර්ගය:" .. ucfirst(anc_extra:getFullName()) .. "-based creole or pidgin languages", sort = sortkey})
end
else
insert(ret, {name = "ප්රවර්ගය:" .. ucfirst(anc:getFullName()) .. "-based creole or pidgin languages", sort = sortkey})
end
end
elseif famCode == "art" then
if lang:hasType("appendix-constructed") then
insert(ret, {name = "ප්රවර්ගය:Appendix-only constructed languages", sort = sortkey})
else
insert(ret, {name = "ප්රවර්ගය:Constructed languages", sort = sortkey})
end
for _, anc in ipairs(lang:getAncestors()) do
if anc:getFullCode() == lang:getCode() then
for _, anc_extra in ipairs(anc:getAncestors()) do
insert(ret, {name = "ප්රවර්ගය:" .. ucfirst(anc_extra:getFullName()) .. "-based constructed languages", sort = sortkey})
end
else
insert(ret, {name = "ප්රවර්ගය:" .. ucfirst(anc:getFullName()) .. "-based constructed languages", sort = sortkey})
end
end
else
insert(ret, {name = "ප්රවර්ගය:" .. fam:getCategoryName(), sort = sortkey})
if lang:hasType("reconstructed") then
insert(ret, {
name = "ප්රවර්ගය:Reconstructed languages",
sort = {sort_base = canonicalName:gsub("^Proto%-", ""), lang = "en"}
})
end
end
local function add_sc_cat(sc)
insert(ret, {name = "ප්රවර්ගය:" .. sc:getCategoryName() .. " භාවිතාවන භාෂා", sort = sortkey})
end
local function add_Hrkt()
add_sc_cat(Hrkt)
add_sc_cat(Hira)
add_sc_cat(Kana)
end
for _, sc in ipairs(lang:getScripts()) do
if sc:getCode() == "Hrkt" then
add_Hrkt()
else
add_sc_cat(sc)
if sc:getCode() == "Jpan" then
add_sc_cat(Hani)
add_Hrkt()
elseif sc:getCode() == "Kore" then
add_sc_cat(Hang)
add_sc_cat(Hani)
end
end
end
if lang:hasTranslit() then
insert(ret, {name = "ප්රවර්ගය:Languages with automatic transliteration", sort = sortkey})
end
local function insert_location_language_cat(location)
local cat = location .. " තුළ භාවිතා වන භාෂා"
insert(ret, {name = "ප්රවර්ගය:" .. cat, sort = sortkey})
local auto_cat_args = scrape_category_for_auto_cat_args(cat)
local location_parent = auto_cat_args and auto_cat_args.parent
if location_parent then
local split_parents = require(parse_utilities_module).split_on_comma(location_parent)
for _, parent in ipairs(split_parents) do
parent = parent:match("^(.-):.*$") or parent
insert_location_language_cat(parent)
end
end
end
local saw_location = false
for _, location in ipairs(locations) do
if location ~= "UNKNOWN" then
saw_location = true
insert_location_language_cat(location)
end
end
if extinct then
insert(ret, {name = "ප්රවර්ගය:නෂ්ට වූ භාෂා සියල්ල", sort = sortkey})
end
if not saw_location and not (lang:hasType("reconstructed") or (fam and fam:getCode() == "art")) then
-- Constructed and reconstructed languages don't need a location specified and often won't have one,
-- so don't put them in this maintenance category.
insert(ret, {name = "ප්රවර්ගය:Languages not sorted into a location category", sort = sortkey})
end
return ret
end
local function get_children()
local ret = {}
-- FIXME: We should work on the children mechanism so it isn't necessary to manually specify these.
for _, label in ipairs({"උපග්රන්ථ", "ප්රවේශ නඩත්තුව", "පාඨ", "නාම", "වාක්ය ඛණ්ඩ", "rhymes", "සංකේත", "සැකිලි", "යෙදුම්, නිරුක්තිය අනුව", "terms by usage"}) do
insert(ret, {name = label, is_label = true})
end
insert(ret, {name = "යෙදුම්, {{{langname}}} වෙතින් ව්යුත්පන්න", is_label = true, lang = false})
insert(ret, {name = "{{{langcode}}}:මාතෘකා සියල්ල", sort = "මාතෘකා සියල්ල"})
insert(ret, {name = "{{{langname}}} ප්රභේද"})
insert(ret, {name = "Requests concerning {{{langname}}}"})
insert(ret, {name = "Rhymes:{{{langname}}}", description = "Lists of {{{langname}}} words by their rhymes."})
insert(ret, {name = "User {{{langcode}}}", description = "Wiktionary users categorized by fluency levels in {{{langdisp}}}."})
return ret
end
-- Handle language categories of the form e.g. [[:Category:French language]] and
-- [[:Category:British Sign Language]].
insert(raw_handlers, function(data)
local category = data.category
if not (category:find("භාෂාව$") or category:find("[Ll]ect$")) then
return nil
end
local lang = m_languages.getByCanonicalName(category)
if not lang then
local langname = category:match("^(.*) භාෂාව$")
if langname then
lang = m_languages.getByCanonicalName(langname)
end
if not lang then
return nil
end
end
local args = require("Module:parameters").process(data.args, {
[1] = {list = true},
["setwiki"] = true,
["setwikt"] = true,
["setsister"] = true,
["entryname"] = true,
["extinct"] = {type = "boolean"},
})
-- If called from inside, don't require any arguments, as they can't be known
-- in general and aren't needed just to generate the first parent (used for
-- breadcrumbs).
if #args[1] == 0 and not data.called_from_inside then
-- At least one location must be specified unless the language is constructed (e.g. Esperanto) or reconstructed (e.g. Proto-Indo-European).
local fam = lang:getFamily()
if not (lang:hasType("reconstructed") or (fam and fam:getCode() == "art")) then
error("At least one location (param 1=) must be specified for language '" .. lang:getCanonicalName() .. "' (code '" .. lang:getCode() .. "'). " ..
"Use the value UNKNOWN if the language's location is truly unknown.")
end
end
local description, topright, additional = "", "", ""
-- If called from inside the category tree system, it's called when generating
-- parents or children, and we don't need to generate the description or additional
-- text (which is very expensive in terms of memory because it calls [[Module:family tree]],
-- which calls [[Module:languages/data/all]]).
if not data.called_from_inside then
description, topright, additional = get_description_topright_additional(
lang, args[1], args.extinct, args.setwiki, args.setwikt, args.setsister, args.entryname
)
end
return {
canonical_name = lang:getCategoryName(),
description = description,
lang = lang:getCode(),
topright = topright,
additional = additional,
breadcrumb = lang:getCanonicalName(),
parents = get_parents(lang, args[1], args.extinct),
extra_children = get_children(lang),
umbrella = false,
can_be_empty = true,
}, true
end)
-- Handle categories such as [[:Category:Languages of Indonesia]].
insert(raw_handlers, function(data)
local location = data.category:match("^(.*) තුළ භාවිතා වන භාෂා$")
if location then
local args = require("Module:parameters").process(data.args, {
["flagfile"] = true,
["commonscat"] = true,
["wp"] = true,
["basename"] = true,
["parent"] = true,
["locationcat"] = true,
["locationlink"] = true,
})
local topright
local basename = args.basename or location:gsub(", .*", "")
if args.flagfile ~= "-" then
local flagfile_arg = args.flagfile or ("Flag of %s.svg"):format(basename)
local files = require(parse_utilities_module).split_on_comma(flagfile_arg)
local topright_parts = {}
for _, file in ipairs(files) do
local flagfile = "File:" .. file
local flagfile_page = new_title(flagfile)
if flagfile_page and flagfile_page.file.exists then
insert(topright_parts, ("[[%s|right|100px|border]]"):format(flagfile))
elseif args.flagfile then
error(("Explicit flagfile '%s' doesn't exist"):format(flagfile))
end
end
topright = concat(topright_parts)
end
if args.wp then
local wp = require("Module:yesno")(args.wp, "+")
if wp == "+" or wp == true then
wp = data.category
end
if wp then
local wp_topright = ("{{wikipedia|%s}}"):format(wp)
if topright then
topright = topright .. wp_topright
else
topright = wp_topright
end
end
end
if args.commonscat then
local commonscat = require("Module:yesno")(args.commonscat, "+")
if commonscat == "+" or commonscat == true then
commonscat = data.category
end
if commonscat then
local commons_topright = ("{{commonscat|%s}}"):format(commonscat)
if topright then
topright = topright .. commons_topright
else
topright = commons_topright
end
end
end
local bare_location = location:match("^the (.*)$") or location
local location_link = args.locationlink or link_location(location)
local bare_basename = basename:match("^the (.*)$") or basename
local parents = {}
if args.parent then
local explicit_parents = require(parse_utilities_module).split_on_comma(args.parent)
for i, parent in ipairs(explicit_parents) do
local actual_parent, sort_key = parent:match("^(.-):(.*)$")
if actual_parent then
parent = actual_parent
sort_key = sort_key:gsub("%+", bare_location)
else
sort_key = " " .. bare_location
end
insert(parents, {name = "Languages of " .. parent, sort = sort_key})
end
else
insert(parents, {name = "රට අනුව භාෂා", sort = {sort_base = bare_location, lang = "en"}})
end
if args.locationcat then
local explicit_location_cats = require(parse_utilities_module).split_on_comma(args.locationcat)
for i, locationcat in ipairs(explicit_location_cats) do
insert(parents, {name = "ප්රවර්ගය:" .. locationcat, sort = " Languages"})
end
else
local location_cat = ("ප්රවර්ගය:%s"):format(bare_location)
local location_page = new_title(location_cat)
if location_page and location_page.exists then
insert(parents, {name = location_cat, sort = "Languages"})
end
end
local description = ("%s තුළ භාවිතා වන භාෂා (including sublects) සඳහා වන ප්රවර්ග."):format(location_link)
return {
topright = topright,
description = description,
parents = parents,
breadcrumb = bare_basename,
additional = "{{{umbrella_msg}}}",
}, true
end
end)
-- Handle categories such as [[:Category:English-based creole or pidgin languages]].
insert(raw_handlers, function(data)
local langname = data.category:match("(.*)%-based creole or pidgin languages$")
if langname then
local lang = m_languages.getByCanonicalName(langname)
if lang then
return {
lang = lang:getCode(),
description = "Languages which developed as a [[creole]] or [[pidgin]] from " .. lang:makeCategoryLink() .. ".",
parents = {{name = "Creole or pidgin භාෂා", sort = {sort_base = "*" .. langname, lang = "si"}}},
breadcrumb = lang:getCanonicalName() .. "-based",
}
end
end
end)
-- Handle categories such as [[:Category:English-based constructed languages]].
insert(raw_handlers, function(data)
local langname = data.category:match("(.*)%-based constructed languages$")
if langname then
local lang = m_languages.getByCanonicalName(langname)
if lang then
return {
lang = lang:getCode(),
description = "Constructed languages which are based on " .. lang:makeCategoryLink() .. ".",
parents = {{name = "Constructed languages", sort = {sort_base = "*" .. langname, lang = "si"}}},
breadcrumb = lang:getCanonicalName() .. "-based",
}
end
end
end)
return {RAW_CATEGORIES = raw_categories, RAW_HANDLERS = raw_handlers}
dl979oclz37fhy1zthifcrpfa9dxjf7
Module:category tree/etymology
828
9445
234642
226070
2026-04-19T20:23:31Z
en>Fenakhay
0
234642
Scribunto
text/plain
local labels = {}
local raw_categories = {}
local handlers = {}
local raw_handlers = {}
local en_utilities_module = "Module:en-utilities"
local m_str_utils = require("Module:string utilities")
local add_indefinite_article = require(en_utilities_module).add_indefinite_article
local full_link = require("Module:links").full_link
local get_lang_by_name = require("Module:languages").getByCanonicalName
local insert = table.insert
local pattern_escape = m_str_utils.pattern_escape
local plain_gsub = m_str_utils.plain_gsub
local pluralize_pos = require("Module:headword").pluralize_pos
local pos_lemma_or_nonlemma = require("Module:headword").pos_lemma_or_nonlemma
local serial_comma_join = require("Module:table").serialCommaJoin
local tag_text = require("Module:script utilities").tag_text
local umatch = mw.ustring.match
local unpack = unpack or table.unpack -- Lua 5.2 compatibility
-----------------------------------------------------------------------------
-- --
-- LABELS --
-- --
-----------------------------------------------------------------------------
labels["terms by etymology"] = {
description = "{{{langname}}} terms categorized by their etymologies.",
umbrella_parents = "Fundamental",
parents = {{name = "{{{langcat}}}", raw = true}},
}
labels["AABB-type reduplications"] = {
description = "{{{langname}}} terms that underwent [[reduplication]] in an AABB pattern.",
breadcrumb = "AABB-type",
parents = {"reduplications"},
}
labels["apophonic reduplications"] = {
description = "{{{langname}}} terms that underwent [[reduplication]] with only a change in a vowel sound.",
breadcrumb = "apophonic",
parents = {"reduplications"},
}
labels["back-formations"] = {
description = "{{{langname}}} terms formed by reversing a supposed regular formation, removing part of an older term.",
parents = {"terms by etymology"},
}
labels["blends"] = {
description = "{{{langname}}} terms formed by combinations of other words.",
parents = {"terms by etymology"},
}
labels["borrowed terms"] = {
description = "{{{langname}}} terms that are loanwords, i.e. terms that were directly incorporated from another language.",
parents = {"terms by etymology"},
}
labels["catachreses"] = {
description = "{{{langname}}} terms derived from misuses or misapplications of other terms.",
parents = {"terms by etymology"},
}
labels["coinages"] = {
description = "{{{langname}}} terms coined by an identifiable person, organization or other such entity.",
parents = {"terms attributed to a specific source"},
umbrella_parents = {name = "terms attributed to a specific source", is_label = true, sort = " "},
}
labels["coordinated pairs"] = {
description = "Terms in {{{langname}}} consisting of a pair of terms joined by a [[coordinating conjunction]].",
parents = {"terms by etymology"},
}
labels["coordinated triples"] = {
description = "Terms in {{{langname}}} consisting of three terms joined by one or more [[coordinating conjunction]]s.",
parents = {"terms by etymology"},
}
labels["coordinated quadruples"] = {
description = "Terms in {{{langname}}} consisting of four terms joined by one or more [[coordinating conjunction]]s.",
parents = {"terms by etymology"},
}
labels["coordinated quintuples"] = {
description = "Terms in {{{langname}}} consisting of five terms joined by one or more [[coordinating conjunction]]s.",
parents = {"terms by etymology"},
}
labels["denominals"] = {
description = "{{{langname}}} terms derived from a noun.",
parents = {"terms by etymology"},
}
labels["deverbals"] = {
description = "{{{langname}}} terms derived from a verb.",
parents = {"terms by etymology"},
}
labels["doublets"] = {
description = "{{{langname}}} terms that trace their etymology from ultimately the same source as other terms in the same language, but by different routes, and often with subtly or substantially different meanings.",
parents = {"terms by etymology"},
}
labels["elongated forms"] = {
description = "{{{langname}}} terms where one or more letters or sounds is repeated for emphasis or effect.",
parents = {"terms by etymology"},
}
labels["eponyms"] = {
description = "{{{langname}}} terms derived from names of real or fictitious individuals.",
parents = {"terms by etymology"},
}
labels["genericized trademarks"] = {
description = "{{{langname}}} terms that originate from [[trademark]]s, [[brand]]s and company names which have become [[genericized]]; that is, fallen into common usage in the target market's [[vernacular]], even when referring to other competing brands.",
parents = {"terms by etymology", "trademarks"},
}
labels["ghost words"] = {
description = "{{{langname}}} terms that were originally erroneous or fictitious, published in a reference work as if they were genuine as a result of typographical error, misreading, or misinterpretation, or as [[:w:Fictitious entry|fictitious entries]], jokes, or hoaxes.",
parents = {"terms by etymology"},
}
labels["gramograms"] = {
description = "{{{langname}}} [[gramogram]]s – terms that are partially or completely spelled with [[homophone|homophonous]] letters.",
parents = {"rebuses"},
}
labels["haplological words"] = {
description = "{{{langname}}} words that underwent [[haplology]]: thus, their origin involved a loss or omission of a repeated sequence of sounds.",
parents = {"terms by etymology"},
}
labels["homophonic translations"] = {
description = "{{{langname}}} terms that were borrowed by matching the etymon phonetically, without regard for the sense; compare [[phono-semantic matching]] and [[Hobson-Jobson]].",
parents = {"terms by etymology"}
}
labels["hybridisms"] = {
description = "{{{langname}}} terms formed by elements of different linguistic origins.",
parents = {"terms by etymology"},
}
labels["inherited terms"] = {
description = "{{{langname}}} terms that were inherited from an earlier stage of the language.",
parents = {"terms by etymology"},
}
labels["internationalisms"] = {
description = "{{{langname}}} loanwords which also exist in many other languages with the same or similar etymology.",
additional = "Terms should be here preferably only if the immediate source language is not known for certain. Entries are added into this category by [[Template:internationalism]]; see it for more information.",
parents = {"terms by etymology"},
}
labels["legal doublets"] = {
description = "{{{langname}}} legal [[doublet]]s – a legal doublet is a standardized phrase commonly used in legal documents, proceedings etc. which includes two words that are near synonyms.",
parents = {"coordinated pairs"},
}
labels["legal triplets"] = {
description = "{{{langname}}} legal [[triplet]]s – a legal triplet is a standardized phrase commonly used in legal documents, proceedings etc which includes three words that are near synonyms.",
parents = {"coordinated triples"},
}
labels["LLM coinages"] = {
description = "{{{langname}}} terms that have been coined by {{w|large language models}} rather than humans.",
parents = {"terms by etymology"},
}
labels["merisms"] = {
description = "{{{langname}}} [[merism]]s – terms that are [[coordinate]]s that, combined, are a synonym for a totality.",
parents = {"coordinated pairs"},
}
labels["metonyms"] = {
description = "{{{langname}}} terms whose origin involves calling a thing or concept not by its own name, but by the name of something intimately associated with that thing or concept.",
parents = {"terms by etymology"},
}
labels["neologisms"] = {
description = "{{{langname}}} terms that have been only recently acknowledged.",
parents = {"terms by etymology"},
}
labels["nominalizations"] = {
description = "{{{langname}}} terms formed by nominalization, a process where a word from another part of speech becomes a noun.",
parents = {"terms by etymology"},
}
labels["nonce terms"] = {
description = "{{{langname}}} terms that have been invented for a single occasion.",
parents = {"terms by etymology"},
}
labels["number homophones"] = {
description = "{{{langname}}} terms that are partially or completely spelled with [[homophone|homophonous]] numbers.",
parents = {"rebuses", "terms spelled with numbers"},
}
labels["numerical contractions"] = {
description = "{{{langname}}} numerical contractions. In these, the number either denotes omitted characters ({{m+|en|globalization}} → {{m|en|g11n}}) or duplication ({{m+|kne|Kankanaey}} → {{m|kne|Kan2aey}}).",
parents = {"contractions", "rebuses", "terms spelled with numbers"},
}
labels["onomatopoeias"] = {
description = "{{{langname}}} terms that were coined to sound like what they represent.",
parents = {"terms by etymology"},
}
labels["piecewise doublets"] = {
description = "{{{langname}}} terms that are [[Appendix:Glossary#piecewise doublet|piecewise doublets]].",
parents = {"terms by etymology"},
}
for _, ism_and_langname in ipairs({
{"anglicisms", "English"},
{"Arabisms", "Arabic"},
{"Gallicisms", "French"},
{"Germanisms", "German"},
{"Hispanisms", "Spanish"},
{"Italianisms", "Italian"},
{"Latinisms", "Latin"},
{"Japonisms", "Japanese"},
}) do
local ism, langname = unpack(ism_and_langname)
labels["pseudo-" .. ism] = {
description = "{{{langname}}} terms that appear to be " .. langname .. ", but are not used or have an unrelated meaning in " .. langname .. " itself.",
parents = {"pseudo-loans"},
umbrella_parents = {name = "pseudo-loans", is_label = true, sort = " "},
}
end
labels["rebracketings"] = {
description = "{{{langname}}} terms that have interacted with another word in such a way that the boundary between the words has been modified.",
parents = {"terms by etymology"}
}
labels["rebuses"] = {
description = "{{{langname}}} [[rebus]]es – terms that are partially or completely represented by images, symbols or numbers, often as a form of wordplay.",
parents = {"terms by etymology"},
}
labels["reconstructed terms"] = {
description = "{{{langname}}} terms that are not directly attested, but have been reconstructed through other evidence.",
parents = {"terms by etymology"}
}
labels["reduplicated coordinated pairs"] = {
description = "{{{langname}}} reduplicated coordinated pairs.",
breadcrumb = "reduplicated",
parents = {"coordinated pairs", "reduplications"},
}
labels["reduplicated coordinated triples"] = {
description = "{{{langname}}} reduplicated coordinated triples.",
breadcrumb = "reduplicated",
parents = {"coordinated triples", "reduplications"},
}
labels["reduplicated coordinated quadruples"] = {
description = "{{{langname}}} reduplicated coordinated quadruples.",
breadcrumb = "reduplicated",
parents = {"coordinated quadruples", "reduplications"},
}
labels["reduplicated coordinated quintuples"] = {
description = "{{{langname}}} reduplicated coordinated quintuples.",
breadcrumb = "reduplicated",
parents = {"coordinated quintuples", "reduplications"},
}
labels["reduplications"] = {
description = "{{{langname}}} terms that underwent [[reduplication]], so their origin involved a repetition of roots or stems.",
parents = {"terms by etymology"},
}
labels["retronyms"] = {
description = "{{{langname}}} terms that serve as new unique names for older objects or concepts whose previous names became ambiguous.",
parents = {"terms by etymology"},
}
labels["roots"] = {
description = "Basic morphemes from which {{{langname}}} words are formed.",
parents = {"terms by etymology", "morphemes"},
}
labels["Sanskritic formations"] = {
description = "{{{langname}}} terms coined from [[tatsama]] [[word]]s and/or [[affix]]es.",
parents = {"terms by etymology", "terms derived from Sanskrit"},
}
labels["sound-symbolic terms"] = {
description = "{{{langname}}} terms that use {{w|sound symbolism}} to express ideas but which are not necessarily strictly speaking [[onomatopoeic]].",
parents = {"terms by etymology"},
}
labels["spelled-out initialisms"] = {
description = "{{{langname}}} initialisms in which the letter names are spelled out.",
parents = {"terms by etymology"},
}
labels["spelling pronunciations"] = {
description = "{{{langname}}} terms whose pronunciation was historically or presently affected by their spelling.",
parents = {"terms by etymology"},
}
labels["spoonerisms"] = {
description = "{{{langname}}} terms in which the initial sounds of component parts have been exchanged, as in \"crook and nanny\" for \"nook and cranny\".",
parents = {"terms by etymology"},
}
labels["taxonomic eponyms"] = {
description = "{{{langname}}} terms derived from names of real or fictitious people, used for [[taxonomy]].",
parents = {"eponyms"},
}
labels["terms attributed to a specific source"] = {
description = "{{{langname}}} terms coined by an identifiable person or deriving from a known work.",
parents = {"terms by etymology"},
}
labels["terms coined ex nihilo"] = {
description = "{{{langname}}} terms fabricated ''[[ex nihilo]]'', i.e. made up entirely rather than being derived from an existing source.",
parents = {"terms by etymology"},
}
labels["terms containing fossilized case endings"] = {
description = "{{{langname}}} terms which preserve case morphology which is no longer analyzable within the contemporary grammatical system or which has been entirely lost from the language.",
parents = {"terms by etymology"},
}
labels["terms derived from area codes"] = {
description = "{{{langname}}} terms derived from [[area code]]s.",
parents = {"terms by etymology"},
}
labels["terms derived from the shape of letters"] = {
description = "{{{langname}}} terms derived from the shape of letters. This can include terms derived from the shape of any letter in any alphabet.",
parents = {"terms by etymology"},
}
labels["terms by root"] = {
description = "{{{langname}}} terms categorized by the root they originate from.",
parents = {"terms by etymology", {name = "roots", sort = " "}},
}
labels["terms by word"] = {
description = "{{{langname}}} terms categorized by the word they originate from.",
parents = {"terms by etymology"},
}
labels["terms derived from fiction"] = {
description = "{{{langname}}} terms that originate from works of [[fiction]].",
breadcrumb = "fiction",
parents = {{name = "terms attributed to a specific source", sort = "fiction"}},
}
for _, data in ipairs {
{source="Dickensian works", desc="the works of [[w:Charles Dickens|Charles Dickens]]", topic_parent="Charles Dickens"},
{source="DC Comics", desc="[[w:DC Comics|DC Comics]]"},
{source="Doraemon", desc="[[w:Fujiko F. Fujio|Fujiko F. Fujio]]'s ''[[w:Doraemon|Doraemon]]''", displaytitle="''Doraemon''"},
{source="Dragon Ball", desc="[[w:Akira Toriyama|Akira Toriyama]]'s ''[[w:Dragon Ball|Dragon Ball]]''", displaytitle="''Dragon Ball''"},
{source="Duckburg and Mouseton", desc="[[w:The Walt Disney Company|Disney]]'s [[w:Duck universe|Duckburg]] and [[w:Mickey Mouse universe|Mouseton]] universe",
topic_parent="Disney"},
{source="Futurama", desc="the animated television series ''{{w|Futurama}}''", displaytitle = "''Futurama''"},
{source="Harry Potter", desc="the ''[[w:Harry Potter|Harry Potter]]'' series", displaytitle="''Harry Potter''",
topic_parent="Harry Potter"},
{source="Looney Tunes and Merrie Melodies", desc="''{{w|Looney Tunes}}'' and/or ''{{w|Merrie Melodies}}'', by {{w|Warner Bros. Animation}}", displaytitle = "''Looney Tunes'' and ''Merrie Melodies''"},
{source="Nineteen Eighty-Four", desc="[[w:George Orwell|George Orwell]]'s ''[[w:Nineteen Eighty-Four|Nineteen Eighty-Four]]''",
displaytitle="''Nineteen Eighty-Four''"},
{source="Seinfeld", desc="the American television sitcom ''{{w|Seinfeld}}'' (1989–1998)", displaytitle="''Seinfeld''"},
{source="Seussian works", desc="the works of [[w:Dr. Seuss|Dr. Seuss]]"},
{source="South Park", desc="the animated television series ''[[w:South Park|South Park]]''", displaytitle="''South Park''"},
{source="Star Trek", desc="''[[w:Star Trek|Star Trek]]''", displaytitle="''Star Trek''", topic_parent="Star Trek"},
{source="Star Wars", desc="''[[w:Star Wars|Star Wars]]''", displaytitle="''Star Wars''", topic_parent="Star Wars"},
{source="The Simpsons", desc="''[[w:The Simpsons|The Simpsons]]''", displaytitle="''The Simpsons''", topic_parent="The Simpsons", sort="Simpsons"},
{source="Tolkien's legendarium", desc="the [[legendarium]] of [[w:J. R. R. Tolkien|J. R. R. Tolkien]]", topic_parent="J. R. R. Tolkien"},
} do
local parents = {{name = "terms derived from fiction", sort = data.sort or data.source}}
local umbrella_parents = {"Terms by etymology subcategories by language"}
if data.topic_parent then
insert(parents, {name = "{{{langcode}}}:" .. data.topic_parent, raw = true})
insert(umbrella_parents, {name = data.topic_parent, raw = true})
end
labels["terms derived from " .. data.source] = {
description = "{{{langname}}} terms that originate from " .. data.desc .. ".",
breadcrumb = data.displaytitle or data.source,
parents = parents,
umbrella = {
parents = umbrella_parents,
displaytitle = data.displaytitle and "Terms derived from " .. data.displaytitle .. " by language" or nil,
breadcrumb = data.displaytitle and "Terms derived from " .. data.displaytitle,
},
displaytitle = data.displaytitle and "{{{langname}}} terms derived from " .. data.displaytitle or nil,
}
end
labels["terms derived from Greek mythology"] = {
description = "{{{langname}}} terms derived from Greek mythology which have acquired an idiomatic meaning.",
breadcrumb = "Greek mythology",
parents = {{name = "terms attributed to a specific source", sort = "Greek mythology"}},
}
labels["terms derived from occupations"] = {
description = "{{{langname}}} terms derived from names of occupations.",
parents = {"terms by etymology"},
}
labels["terms derived from other languages"] = {
description = "{{{langname}}} terms that originate from other languages.",
parents = {"terms by etymology"},
}
labels["terms derived from the Bible"] = {
description = "{{{langname}}} terms that originate from the [[Bible]].",
breadcrumb = {name = "the Bible", nocap = true},
parents = {{name = "terms attributed to a specific source", sort = "Bible"}},
}
labels["terms derived from Aesop's Fables"] = {
description = "{{{langname}}} terms that originate from [[Aesop]]'s Fables.",
breadcrumb = "Aesop's Fables",
parents = {{name = "terms attributed to a specific source", sort = "Aesop's Fables"}},
}
labels["terms derived from toponyms"] = {
description = "{{{langname}}} terms derived from names of real or fictitious places.",
parents = {"terms by etymology"},
}
labels["terms derived through romanized wordplay"] = {
description = "{{{langname}}} terms derived through romanized wordplay.",
parents = {"terms by etymology"},
}
labels["terms making reference to character shapes"] = {
description = "{{{langname}}} terms making reference to character shapes.",
parents = {"terms by etymology"},
}
labels["terms derived from sports"] = {
description = "{{{langname}}} terms that originate from sports.",
breadcrumb = "sports",
parents = {{name = "terms attributed to a specific source", sort = "sports"}},
}
labels["terms derived from baseball"] = {
description = "{{{langname}}} terms that originate from baseball.",
breadcrumb = "baseball",
parents = {{name = "terms derived from sports", sort = "baseball"}},
}
labels["terms with Indo-Aryan extensions"] = {
description = "{{{langname}}} terms extended with particular [[Indo-Aryan]] [[pleonastic]] affixes.",
parents = {"terms by etymology"},
}
labels["terms with lemma and non-lemma form etymologies"] = {
description = "{{{langname}}} terms consisting of both a lemma and non-lemma form, of different origins.",
breadcrumb = "lemma and non-lemma form",
parents = {"terms with multiple etymologies"},
}
labels["terms with multiple etymologies"] = {
description = "{{{langname}}} terms that are derived from multiple origins.",
parents = {"terms by etymology"},
}
labels["terms with multiple lemma etymologies"] = {
description = "{{{langname}}} lemmas that are derived from multiple origins.",
breadcrumb = "multiple lemmas",
parents = {"terms with multiple etymologies"},
}
labels["terms with multiple non-lemma form etymologies"] = {
description = "{{{langname}}} non-lemma forms that are derived from multiple origins.",
breadcrumb = "multiple non-lemma forms",
parents = {"terms with multiple etymologies"},
}
labels["terms with unknown etymologies"] = {
description = "{{{langname}}} terms whose etymologies have not yet been established.",
parents = {{name = "terms by etymology", sort = "unknown etymology"}},
}
labels["univerbations"] = {
description = "{{{langname}}} terms that result from the agglutination of two or more words.",
parents = {"terms by etymology"},
}
labels["words derived through corruption"] = {
description = "{{{langname}}} words that result from a non-specific or sporadic change.",
parents = {{name = "terms by etymology", sort = "corruption"}},
}
labels["words derived through metathesis"] = {
description = "{{{langname}}} words that were created through [[metathesis]] from another word.",
parents = {{name = "terms by etymology", sort = "metathesis"}},
}
labels["words that have undergone semantic shift"] = {
description = "{{{langname}}} words that show senses explained by [[semantic shift]].",
parents = {{name = "terms by etymology", sort = "semantic shift"}},
}
labels["words that have undergone semantic broadening"] = {
description = "{{{langname}}} words that show senses explained by [[semantic]] [[broadening]].",
parents = {{name = "words that have undergone semantic shift", sort = "semantic broadening"}},
}
labels["words that have undergone semantic narrowing"] = {
description = "{{{langname}}} words that show senses explained by [[semantic]] [[narrowing]].",
parents = {{name = "words that have undergone semantic shift", sort = "semantic narrowing"}},
}
labels["words that have undergone amelioration"] = {
description = "{{{langname}}} words that have gained a positive [[connotation]] over time.",
parents = {{name = "words that have undergone semantic shift", sort = "amelioration"}},
}
labels["words that have undergone pejoration"] = {
description = "{{{langname}}} words that have gained a negative [[connotation]] over time.",
parents = {{name = "words that have undergone semantic shift", sort = "pejoration"}},
}
labels["terms with origins in folklore"] = {
description = "{{{langname}}} terms that have an etymology rooted in folklore.",
breadcrumb = "Folklore",
parents = {{name = "terms by etymology", sort = "folklore"}, {name = "{{{langcode}}}:Folklore", raw = true}},
umbrella_parents = {{name = "Terms by etymology subcategories by language", raw = true}, {name = "Folklore", raw = true, sort = " "}}
}
-- Add 'umbrella_parents' key if not already present.
for _, data in pairs(labels) do
-- NOTE: umbrella.parents overrides umbrella_parents if both are given.
if not data.umbrella_parents then
data.umbrella_parents = "Terms by etymology subcategories by language"
end
end
-----------------------------------------------------------------------------
-- --
-- RAW CATEGORIES --
-- --
-----------------------------------------------------------------------------
raw_categories["Terms by etymology subcategories by language"] = {
description = "Umbrella categories covering topics related to terms categorized by their etymologies, such as types of compounds or borrowings.",
additional = "{{{umbrella_meta_msg}}}",
parents = {
"Umbrella metacategories",
{name = "terms by etymology", is_label = true, sort = " "},
},
}
raw_categories["Borrowed terms subcategories by language"] = {
description = "Umbrella categories covering topics related to borrowed terms.",
additional = "{{{umbrella_meta_msg}}}",
parents = {
"Umbrella metacategories",
{name = "borrowed terms", is_label = true, sort = " "},
{name = "Terms by etymology subcategories by language", sort = " "},
},
}
raw_categories["Inherited terms subcategories by language"] = {
description = "Umbrella categories covering topics related to inherited terms.",
additional = "{{{umbrella_meta_msg}}}",
parents = {
"Umbrella metacategories",
{name = "inherited terms", is_label = true, sort = " "},
{name = "Terms by etymology subcategories by language", sort = " "},
},
}
raw_categories["Indo-Aryan extensions"] = {
description = "Umbrella categories covering terms extended with particular [[Indo-Aryan]] [[pleonastic]] affixes.",
additional = "{{{umbrella_meta_msg}}}",
parents = {
"Umbrella metacategories",
{name = "Terms by etymology subcategories by language", sort = " "},
},
}
raw_categories["Multiple etymology subcategories by language"] = {
description = "Umbrella categories covering topics related to terms with multiple etymologies.",
additional = "{{{umbrella_meta_msg}}}",
parents = {
"Umbrella metacategories",
{name = "Terms by etymology subcategories by language", sort = " "},
},
}
raw_categories["Terms borrowed back into the same language"] = {
description = "Categories with terms in specific languages that were borrowed from a second language that previously borrowed the term from the first language.",
additional = "A well-known example is {{m+|en|salaryman}}, a term borrowed from Japanese which in turn was borrowed from the English words [[salary]] and [[man]].\n\n{{{umbrella_msg}}}",
parents = "Terms by etymology subcategories by language",
}
-----------------------------------------------------------------------------
-- --
-- HANDLERS --
-- --
-----------------------------------------------------------------------------
local function get_source(source_name, allow_family, name_type)
local source = get_lang_by_name(source_name, nil, true, allow_family)
if source == nil then
return nil
end
-- Check that the source name matches the expected form (e.g. getCanonicalName, getDisplayForm etc).
if source[name_type](source) == source_name then
return source
end
end
local function get_source_and_type_desc(source, term_type)
if source:getCode() == "ine-pro" and term_type:find("^roots?$") then
return "[[w:Proto-Indo-European root|Proto-Indo-European " .. term_type .. "]]"
end
return "[[w:" .. source:getWikipediaArticle() .. "|" .. source:getCanonicalName() .. "]] " .. term_type
end
local function get_source_and_source_desc(source_name)
-- HACK! Map 'taxonomic names', as generated by [[Module:etymology]], back to its canonical name
-- before calling getByCanonicalName(). We need a more general solution here.
local source_desc
if source_name == "taxonomic names" then
source_name = "taxonomic name"
source_desc = "[[w:taxonomic nomenclature|taxonomic names]]"
end
local source = get_source(source_name, true, "getDisplayForm")
if source == nil then
return
end
source_desc = source_desc or source:makeCategoryLink()
if source:hasType("family") then
source_desc = "one of the " .. source_desc
end
return source, source_desc
end
-----------------------------------------------------------------------------
------------------------------- word handlers -------------------------------
-----------------------------------------------------------------------------
-- Handlers for 'terms derived from the SOURCE word word' must go *BEFORE* the
-- more general 'terms derived from SOURCE' handler.
-- Sources whose roots are linked to `Appendix:<language> roots/<root>`.
-- `appendix_root_lang_codes` is for exact language-code matches.
-- `appendix_root_family_codes` is for language families.
local appendix_root_lang_codes = {
["eo"] = true,
}
local appendix_root_family_codes = {
["sem"] = true,
}
local function lang_uses_appendix_roots(lang)
if appendix_root_lang_codes[lang:getCode()] then
return true
end
for family_code in pairs(appendix_root_family_codes) do
if lang:inFamily(family_code) then
return true
end
end
return false
end
insert(handlers, function(data)
local labelpref, word_and_id = data.label:match("^(terms belonging to the word )(.+)$")
if not word_and_id then
return
end
local word, id = word_and_id:match("^(.+) %((.-)%)$")
if not word then
word = word_and_id
end
local is_semitic = data.lang:inFamily("sem")
local word_desc = is_semitic and "[[w:Semitic word|word]]" or "word"
local parents = {}
if id then
insert(parents, {name = labelpref .. word, sort = id})
end
insert(parents, {name = "terms by word", sort = word_and_id})
local separators = "־ %-"
local separator_c = "[" .. separators .. "]"
local not_separator_c = "[^" .. separators .. "]"
-- remove any leading or trailing separators (e.g. in PIE-style words)
local word_no_prefix_suffix =
mw.ustring.gsub(mw.ustring.gsub(word, separator_c .. "$", ""), "^" .. separator_c, "")
local num_sep = mw.ustring.len(mw.ustring.gsub(word_no_prefix_suffix, not_separator_c, ""))
local linked_word = data.lang and full_link({ term = word, lang = data.lang, gloss = id, id = id }, "term") or word
if num_sep > 0 then
insert(parents, {name = "" .. (num_sep + 1) .. "-letter words", sort = word_and_id})
end
-- Italicize the word/word in the title.
local function displaytitle(title, lang)
return plain_gsub(title, word, tag_text(word, lang, nil, "term"))
end
local breadcrumb = tag_text(word, data.lang, nil, "term") .. (id and " (" .. id .. ")" or "")
return {
description = "{{{langname}}} terms that belong to the " .. word_desc .. " " .. linked_word .. ".",
displaytitle = displaytitle,
breadcrumb = breadcrumb,
parents = parents,
umbrella = false,
}
end)
insert(handlers, function(data)
local source_name = data.label:match("^terms by (.+) word$")
if not source_name then
return
end
local source = get_source(source_name, false, "getCanonicalName")
if not source then
return
end
local parents = {"terms by etymology"}
-- In [[:Category:Proto-Indo-Iranian terms by Proto-Indo-Iranian word]],
-- don't add parent [[:Category:Proto-Indo-Iranian terms derived from Proto-Indo-Iranian]].
if not data.lang or data.lang:getCode() ~= source:getCode() then
insert(parents, "terms derived from " .. source:getDisplayForm())
end
return {
description = "{{{langname}}} terms categorized by the " .. get_source_and_type_desc(source, "word") .. " they originate from.",
parents = parents,
umbrella_parents = "Terms by etymology subcategories by language",
}
end)
-----------------------------------------------------------------------------
------------------------------- Root handlers -------------------------------
-----------------------------------------------------------------------------
-- Handlers for 'terms derived from the SOURCE root ROOT' must go *BEFORE* the
-- more general 'terms derived from SOURCE' handler.
-- Handler for e.g. [[:Category:Yola terms derived from the Proto-Indo-European root *h₂el- (grow)]] and
-- [[:Category:Russian terms derived from the Proto-Indo-European word *swé]], and corresponding umbrella
-- categories [[:Category:Terms derived from the Proto-Indo-European root *h₂el- (grow)]] and
-- [[:Category:Terms derived from the Proto-Indo-European word *swé]]. Replaces the former
-- [[Module:category tree/PIE root cat]], [[Module:category tree/root cat]] and [[Template:PIE word cat]].
insert(handlers, function(data)
local source_name, term_type, term_and_id
for _, tt in ipairs{"root", "word", "term"} do
source_name, term_and_id = data.label:match("^terms derived from the (.+) " .. tt .. " (.+)$")
if source_name then
term_type = tt
break
end
end
if not source_name then
return
end
local term, id = term_and_id:match("^(.+) %((.-)%)$")
if not term then
term = term_and_id
end
local source = get_source(source_name, false, "getCanonicalName")
if not source then
return
end
local parents = {
{
name = "terms by " .. source_name .. " " .. term_type,
sort = (source:makeSortKey(term)),
}
}
local umbrella_parents = {
{
name = "Terms derived from " .. source_name .. " " .. term_type .. "s",
sort = (source:makeSortKey(term)),
}
}
if id then
insert(parents, {
name = "terms derived from the " .. source_name .. " " .. term_type .. " " .. term,
sort = " "
})
insert(umbrella_parents, {
name = "terms derived from the " .. source_name .. " " .. term_type .. " " .. term,
is_label = true,
sort = " "
})
end
-- Italicize the word/word in the title.
local function displaytitle(title, lang)
return plain_gsub(title, term, tag_text(term, source, nil, "term"))
end
local breadcrumb = tag_text(term, source, nil, "term") .. (id and " (" .. id .. ")" or "")
local term_page, alt_form
if term_type == "root" and lang_uses_appendix_roots(source) then
term_page = ("Appendix:%s roots/%s"):format(source:getCanonicalName(), term)
alt_form = term
else
term_page = term
end
return {
description = "{{{langname}}} terms that originate ultimately from the " .. get_source_and_type_desc(source, term_type) .. " " .. full_link({
term = term_page,
alt = alt_form,
lang = source,
gloss = id,
id = id
}, "term") .. ".",
displaytitle = displaytitle,
breadcrumb = breadcrumb,
parents = parents,
umbrella = {
no_by_language = true,
displaytitle = displaytitle,
breadcrumb = breadcrumb,
parents = umbrella_parents,
}
}
end)
insert(handlers, function(data)
local labelpref, root_and_id = data.label:match("^(terms belonging to the root )(.+)$")
if not root_and_id then
return
end
local root, id = root_and_id:match("^(.+) %((.-)%)$")
if not root then
root = root_and_id
end
local is_semitic = data.lang:inFamily("sem")
local root_desc = is_semitic and "[[w:Semitic root|root]]" or "root"
local parents = {}
if id then
insert(parents, {name = labelpref .. root, sort = id})
end
insert(parents, {name = "terms by root", sort = root_and_id})
local separators = "־ %-"
local separator_c = "[" .. separators .. "]"
local not_separator_c = "[^" .. separators .. "]"
-- remove any leading or trailing separators (e.g. in PIE-style roots)
local root_no_prefix_suffix =
mw.ustring.gsub(mw.ustring.gsub(root, separator_c .. "$", ""), "^" .. separator_c, "")
local num_sep = mw.ustring.len(mw.ustring.gsub(root_no_prefix_suffix, not_separator_c, ""))
local root_page, alt_form
if lang_uses_appendix_roots(data.lang) then
root_page = ("Appendix:%s roots/%s"):format(data.lang:getCanonicalName(), root)
alt_form = root
else
root_page = root
end
local linked_root = data.lang and full_link(
{ term = root_page, alt = alt_form, lang = data.lang, gloss = id, id = id }, "term") or root_page
if num_sep > 0 then
insert(parents, {name = "" .. (num_sep + 1) .. "-letter roots", sort = root_and_id})
end
-- Italicize the root/word in the title.
local function displaytitle(title, lang)
return plain_gsub(title, root, tag_text(root, lang, nil, "term"))
end
local breadcrumb = tag_text(root, data.lang, nil, "term") .. (id and " (" .. id .. ")" or "")
return {
description = "{{{langname}}} terms that belong to the " .. root_desc .. " " .. linked_root .. ".",
displaytitle = displaytitle,
breadcrumb = breadcrumb,
parents = parents,
umbrella = false,
}
end)
insert(handlers, function(data)
local source_name = data.label:match("^terms by (.+) root$")
if not source_name then
return
end
local source = get_source(source_name, false, "getCanonicalName")
if not source then
return
end
local parents = {"terms by etymology"}
-- In [[:Category:Proto-Indo-Iranian terms by Proto-Indo-Iranian root]],
-- don't add parent [[:Category:Proto-Indo-Iranian terms derived from Proto-Indo-Iranian]].
if not data.lang or data.lang:getCode() ~= source:getCode() then
insert(parents, "terms derived from " .. source_name)
end
return {
description = "{{{langname}}} terms categorized by the " .. get_source_and_type_desc(source, "root") .. " they originate from.",
parents = parents,
umbrella_parents = "Terms by etymology subcategories by language",
}
end)
insert(handlers, function(data)
local root_shape, post, additional = data.label:match("^(.+)([ -])shaped roots$")
if not root_shape then
return
elseif data.lang and data.lang:getCode() == "ine-pro" then
additional = [=[
* '''e''' stands for the vowel of the root.
* '''C''' stands for any stop or ''s''.
* '''R''' stands for any resonant.
* '''H''' stands for any laryngeal.
* '''M''' stands for ''m'' or ''w'', when followed by a resonant.
* '''s''' stands for ''s'', when next to a stop.]=]
end
if root_shape == "irregularly" and post == " " then
return {
breadcrumb = "irregular",
description = "{{{langname}}} roots with a shape that violates the {{w|Proto-Indo-European root#Shape of a root|known rules on root shapes}}.",
additional = additional,
parents = {{name = "roots by shape", sort = "*"}},
umbrella = false,
}
elseif post == " " then
return
end
return {
breadcrumb = root_shape,
description = "{{{langname}}} roots with the shape ''" .. root_shape .. "''.",
additional = additional,
parents = {{name = "roots by shape", sort = root_shape}},
umbrella = false,
}
end)
-----------------------------------------------------------------------------
-------------------- Derived/inherited/borrowed handlers --------------------
-----------------------------------------------------------------------------
-- Handler for categories of the form "LANG terms derived from SOURCE", where SOURCE is a language, etymology language
-- or family (e.g. "Indo-European languages"), along with corresponding umbrella categories of the form
-- "Terms derived from SOURCE".
insert(handlers, function(data)
local source_name = data.label:match("^terms derived from (.+)$")
if not source_name then
return
end
local source, source_desc = get_source_and_source_desc(source_name)
if not source then
return
end
-- Compute description.
local desc = "{{{langname}}} terms that originate from " .. source_desc .. "."
local additional
if source:hasType("family") then
additional = "This category should, ideally, contain only other categories. Entries can be categorized here, too, when the proper subcategory is unclear. " ..
"If you know the exact language from which an entry categorized here is derived, please edit its respective entry."
end
-- Compute parents.
local derived_from_variety_of_self = false
local parent
local sortkey = source:getDisplayForm()
if source:hasType("etymology-only") then
-- By default, `parent` is the source's parent.
parent = source:getParent()
-- Check if the source is a variety (or subvariety) of the language.
if data.lang and source:hasParent(data.lang) then
derived_from_variety_of_self = true
end
-- If the language is the direct parent of the source or the parent is "und", then we use the family of the source as `parent` instead.
if data.lang and (parent:getCode() == data.lang:getCode() or parent:getCode() == "und") then
parent = source:getFamily()
end
-- Regular language or family.
else
local fam = source:getFamily()
if fam then
parent = fam
end
end
-- If `parent` does not exist, is the same as `source`, or would be "isolate languages" or "not a family", then we discard it.
if (not parent) or parent:getCode() == source:getCode() or parent:getCode() == "qfa-iso" or parent:getCode() == "qfa-not" or
parent:getCode() == "qfa-unc" then
parent = nil
derived_from_variety_of_self = false
-- Otherwise, get the display form.
else
parent = parent:getDisplayForm()
end
parent = parent and "terms derived from " .. parent or "terms derived from other languages"
local parents = {{name = parent, sort = sortkey}}
if derived_from_variety_of_self then
insert(parents, "Category:Categories for terms in a language derived from a term in a subvariety of that language")
end
-- Compute umbrella parents.
local cat_name = source:getCode() == "mul-tax" and "Taxonomic names" or source:getCategoryName()
-- If the source is etymology-only, its category will be handled by the lect handler in
-- [[Module:category tree/lects]]. If it has a nonstandard name like 'Kölsch' (i.e. not a name like
-- 'American English' that has a language name in it), the lect handler won't handle it unless we tell it to do so
-- through the following call; this is an optimization to avoid expensive processing work on all manner of randomly
-- named categories.
if source:hasType("etymology-only") then
require("Module:category tree/lects").export.register_likely_lect_parent_cat(cat_name)
end
local umbrella_parents = {
(source:hasType("family") or source:getCode() == "mul-tax") and {name = cat_name, raw = true, sort = " "} or
{name = cat_name, raw = true, sort = "terms derived from"}
}
-- Without the following, the breadcrumb trail for e.g. [[Category:Javanese terms derived from French]] looks like
-- Fundamental » All languages » Javanese » Terms by etymology » Terms derived from other languages »
-- Indo-European languages » Italic languages » Romance languages » Italo-Western Romance languages »
-- Western Romance languages » Gallo-Romance languages » Gallo-Rhaetian languages » Oïl languages » French
-- To reduce the length, we truncate the "languages" part of the breadcrumbs as long as this does not create
-- ambiguity (i.e. unless there is a language with the same name as the family). Hence, for the Category
-- [[Category:Javanese terms derived from Arabic]], we end up with
-- Fundamental » All languages » Javanese » Terms by etymology » Terms derived from other languages » Afroasiatic »
-- Semitic » West Semitic » Central Semitic » Arabic languages » Arabic
-- because "Arabic" is ambiguous between family and language (and script, for that matter).
local breadcrumb = source_name
if source:hasType("family") and breadcrumb:find(" languages$") then
local truncated_breadcrumb = breadcrumb:gsub(" languages$", "")
if not get_lang_by_name(truncated_breadcrumb, nil, "allow etym") then
breadcrumb = truncated_breadcrumb
end
end
return {
description = desc,
additional = additional,
breadcrumb = breadcrumb,
parents = parents,
umbrella = {
description = "Categories with terms that originate from " .. source_desc .. ".",
parents = umbrella_parents,
},
}
end)
-- Handler for categories of the form "LANG terms inherited/borrowed from SOURCE", where SOURCE is a language,
-- etymology language or family (e.g. "Indo-European languages"). Also handles umbrella categories of the form
-- "Terms inherited/borrowed from SOURCE".
local function inherited_borrowed_handler(etymtype)
return function(data)
local source_name = data.label:match("^terms " .. etymtype .. " from (.+)$")
if not source_name then
return
end
local source, source_desc = get_source_and_source_desc(source_name)
if not source then
return
end
return {
description = "{{{langname}}} terms " .. etymtype .. " from " .. source_desc .. ".",
breadcrumb = source_name,
parents = {
{name = etymtype .. " terms", sort = source_name},
{name = "terms derived from " .. source_name, sort = " "},
},
umbrella = {
parents = {
{ name = "terms derived from " .. source_name, is_label = true, sort = " " },
etymtype == "inherited" and
{ name = "Inherited terms subcategories by language", sort = source_name }
-- There are several types of borrowings mixed into the following holding category,
-- so keep these ones sorted under 'Terms borrowed from SOURCE_NAME' instead of just
-- 'SOURCE_NAME'.
or "Borrowed terms subcategories by language",
}
},
}
end
end
insert(handlers, inherited_borrowed_handler("borrowed"))
insert(handlers, inherited_borrowed_handler("inherited"))
-----------------------------------------------------------------------------
------------------------ Borrowing subtype handlers -------------------------
-----------------------------------------------------------------------------
-- General handler for specific borrowing subtypes, such as learned borrowings, calques and phono-semantic matchings.
local function borrowing_subtype_handler(dest, source_name, parent_cat, spec)
local source, source_desc = get_source_and_source_desc(source_name)
if not source then
return
end
-- normally uses of UNKNOWN should not show up to the end user
local dest_name = dest and dest:getCanonicalName() or "UNKNOWN"
local additional, umbrella_additional
if spec.additional then
if dest then
additional = spec.additional(source, dest)
else
umbrella_additional = spec.umbrella_additional(source)
end
else
if not spec.categorizing_templates then
error("Internal error: Must specify either `categorizing_templates` or the combination of `additional` and `umbrella_additional` in each borrowing subtype spec")
end
local extra_templates = {}
local extra_template_text
for i, template in ipairs(spec.categorizing_templates) do
if i > 1 then
insert(extra_templates, ("{{tl|%s|...}}"):format(template))
end
end
if #extra_templates > 0 then
extra_template_text = (" (or %s, using the same syntax)"):format(
serial_comma_join(extra_templates, {conj = "or"}))
else
extra_template_text = ""
end
if dest then
additional = ("To categorize a term into this category, use {{tl|%s|%s|%s|<var>source_term</var>}}%s, " ..
"where <code><var>source_term</var></code> is the %s term that the term in question " ..
"was borrowed from."):format(
spec.categorizing_templates[1], dest:getCode(), source:getCode(), extra_template_text, source_name)
else
umbrella_additional = ("To categorize a term into a language-specific subcategory, use " ..
"{{tl|%s|<var>destcode</var>|%s|<var>source_term</var>}}%s, where <code><var>destcode</var></code> " ..
"is the language code of the language in question (see [[Wiktionary:List of languages]]), and " ..
"<code><var>source_term</var></code> is the %s term that the term in question was " ..
"borrowed from."):format(spec.categorizing_templates[1], source:getCode(), extra_template_text, source_name)
end
end
return {
description = "{{{langname}}} " .. spec.from_source_desc:gsub("SOURCE", source_desc):gsub("DEST", dest_name),
additional = additional,
breadcrumb = source_name,
parents = {
{ name = parent_cat, sort = source_name },
{ name = "terms borrowed from " .. source_name, sort = " " },
},
umbrella = {
additional = umbrella_additional,
parents = {
{ name = "terms borrowed from " .. source_name, is_label = true, sort = " " },
"Borrowed terms subcategories by language",
}
},
}
end
-- Specs describing types of borrowings.
-- `from_source_desc` is the English description used in categories of the form "LANGUAGE BORTYPE from SOURCE",
-- e.g. "Arabic semantic loans from English". "SOURCE" in the description is replaced by the source language.
-- `umbrella_desc` is the English description used in categories of the form "LANGUAGE BORTYPE", e.g.
-- "Arabic semantic loans". This is an umbrella category grouping all the source-language-specific categories.
-- `uses_subtype_handler`, if true, means that the handler for "LANGUAGE BORTYPE from SOURCE" categories is
-- implemented by a generic "TYPE borrowings" handler (at the bottom of this section), so we don't need to
-- create a BORTYPE-specific handler.
-- `umbrella_parent`, if given, is the parent category of the umbrella categories of the form "LANGUAGE BORTYPE".
-- By default it is "borrowed terms". Some borrowing types replace this with "terms by etymology". (FIXME:
-- Review whether this is correct.)
-- `label_pattern`, if given, is a Lua pattern that matches the category name minus the language at the beginning.
-- It should have one capture, which is the source language. An example is "^terms partially calqued from (.+)$".
-- If omitted, it is generated from BORTYPE.
-- `categorizing_templates`, if given, is the list of templates that categorize into this category. They are assumed to
-- follow the syntax of {{bor}}. The first template in the list should be the preferred alias. The specified
-- templates are used to form the `additional` text displayed on the language-specific category page and
-- corresponding umbrella category page describing how to categorize into the category in question. In more complex
-- cases, you can omit this field and instead supply the `additional` and `umbrella_additional` fields (as is done
-- with adapted borrowings). You must either specify `categorizing_templates` or the combination of `additional` and
-- `umbrella_additional`.
-- `additional`, if given, is a function of two arguments (source and destination language objects) that will generate
-- the `additional` text displayed on the language-specific category page that describes how to categorize into the
-- category in question. This is an alternative to specifying `categorizing_templates`, used in more complex cases
-- (currently, with adapted borrowings).
-- `umbrella_additional`, if given, is a function of one argument (source language object) that will generate the
-- `additional` text displayed on the umbrella category page that describes how to categorize into the category in
-- question. This is an alternative to specifying `categorizing_templates`, used in more complex cases (currently,
-- with adapted borrowings).
local borrowing_specs = {
["learned borrowings"] = {
from_source_desc = "terms that are learned [[loanword]]s from SOURCE, that is, terms that were directly incorporated from SOURCE instead of through normal language contact.",
umbrella_desc = "terms that are learned [[loanword]]s, that is, terms that were directly incorporated from another language instead of through normal language contact.",
uses_subtype_handler = true,
categorizing_templates = {"lbor", "learned borrowing"},
},
["semi-learned borrowings"] = {
from_source_desc = "terms that are [[semi-learned borrowing|semi-learned]] [[loanword]]s from SOURCE, that is, terms borrowed from SOURCE (a [[classical language]]) into DEST (a modern language) and partly reshaped based on later [[sound change]]s or by analogy with [[inherit]]ed terms in the language.",
umbrella_desc = "terms that are [[semi-learned borrowing|semi-learned]] [[loanword]]s, that is, terms borrowed from a [[classical language]] into a modern language and partly reshaped based on later [[sound change]]s or by analogy with [[inherit]]ed terms in the language.",
uses_subtype_handler = true,
categorizing_templates = {"slbor", "semi-learned borrowing"},
},
["orthographic borrowings"] = {
from_source_desc = "orthographic loans from SOURCE, i.e. terms that were borrowed from SOURCE in their script forms, not their pronunciations.",
umbrella_desc = "orthographic loans, i.e. terms that were borrowed in their script forms, not their pronunciations.",
uses_subtype_handler = true,
categorizing_templates = {"obor", "orthographic borrowing"},
},
["unadapted borrowings"] = {
from_source_desc = "[[loanword]]s from SOURCE that have not been conformed to the morpho-syntactic, phonological and/or phonotactical rules of DEST.",
umbrella_desc = "[[loanword]]s that have not been conformed to the morpho-syntactic, phonological and/or phonotactical rules of the target language.",
uses_subtype_handler = true,
categorizing_templates = {"ubor", "unadapted borrowing"},
},
["adapted borrowings"] = {
from_source_desc = "[[loanwords]] from SOURCE formed with the addition of an affix to conform the term to the normal morphology of DEST.",
umbrella_desc = "[[loanword]]s formed with the addition of an affix to conform the term to the normal morphology of the target language.",
uses_subtype_handler = true,
additional = function(source, dest)
return ("To categorize a term into this category, use {{tl|af|%s|3=type=adap|4=%s:<var>source_term</var>|5=-<var>affix</var>}} " ..
"(or {{tl|af|%s|3=type=abor|4=...}}, using the same syntax), where <code><var>source_term</var></code> is " ..
"the %s term that the term in question was borrowed from and <code><var>affix</var></code> " ..
"is the %s affix used to adapt the %s term. An example is " ..
"{{m+|pl|adresować||to address}}, which would use {{tl|af|pl|3=type=adap|4=fr:adresser|5=-ować}} to indicate " ..
"that is was formed from {{m+|fr|adresser}} with the addition of the Polish verb-forming affix " ..
"{{m|pl|-ować}}."):format(dest:getCode(), source:getCode(), dest:getCode(), source:getCanonicalName(), dest:getCanonicalName(),
source:getCanonicalName())
end,
umbrella_additional = function(source)
return ("To categorize a term into a language-specific subcategory, use {{tl|af|<var>destcode</var>|3=type=adap|4=%s:<var>source_term</var>|5=-<var>affix</var>}} " ..
"(or {{tl|af|<var>destcode</var>|3=type=abor|4=...}}, using the same syntax), where " ..
"<code><var>destcode</var></code> is the language code of the target language in question (see " ..
"[[Wiktionary:List of languages]]); <code><var>source_term</var></code> is the %s term " ..
"that the term in question was borrowed from; and <code><var>affix</var></code> is the target-language " ..
"affix used to adapt the %s term. An example is {{m+|pl|adresować||to address}}, which " ..
"would use {{tl|af|pl|3=type=adap|4=fr:adresser|5=-ować}} to indicate that is was formed from " ..
"{{m+|fr|adresser}} with the addition of the Polish verb-forming affix {{m|pl|-ować}}."):format(
source:getCode(), source:getCanonicalName(), source:getCanonicalName())
end,
},
["semantic loans"] = {
from_source_desc = "[[Appendix:Glossary#semantic loan|semantic loans]] from SOURCE, i.e. terms one or more of whose definitions was borrowed from a term in SOURCE.",
umbrella_desc = "[[Appendix:Glossary#semantic loan|semantic loans]], i.e. terms one or more of whose definitions was borrowed from a term in another language.",
umbrella_parent = "terms by etymology",
categorizing_templates = {"sl", "semantic loan"},
},
["partial calques"] = {
from_source_desc = "terms that were [[Appendix:Glossary#partial calque|partially calqued]] from SOURCE, i.e. terms formed partly by piece-by-piece translations of SOURCE terms and partly by direct borrowing.",
umbrella_desc = "[[Appendix:Glossary#partial calque|partial calques]], i.e. terms formed partly by piece-by-piece translations of terms from other languages and partly by direct borrowing.",
umbrella_parent = "terms by etymology",
label_pattern = "^terms partially calqued from (.+)$",
categorizing_templates = {"pcal", "pclq", "partial calque"},
},
["calques"] = {
from_source_desc = "terms that were [[Appendix:Glossary#calque|calqued]] from SOURCE, i.e. terms formed by piece-by-piece translations of SOURCE terms.",
umbrella_desc = "[[Appendix:Glossary#calque|calques]], i.e. terms formed by piece-by-piece translations of terms from other languages.",
umbrella_parent = "terms by etymology",
label_pattern = "^terms calqued from (.+)$",
categorizing_templates = {"cal", "clq", "calque"},
},
["phono-semantic matchings"] = {
from_source_desc = "[[Appendix:Glossary#phono-semantic matching|phono-semantic matchings]] from SOURCE, i.e. terms that were borrowed by matching the etymon phonetically and semantically.",
umbrella_desc = "[[Appendix:Glossary#phono-semantic matching|phono-semantic matchings]], i.e. terms that were borrowed by matching the etymon phonetically and semantically.",
categorizing_templates = {"psm", "phono-semantic matching"},
},
["pseudo-loans"] = {
from_source_desc = "[[Appendix:Glossary#pseudo-loan|pseudo-loans]] from SOURCE, i.e. terms that appear to be SOURCE, but are not used or have an unrelated meaning in SOURCE itself.",
umbrella_desc = "[[Appendix:Glossary#pseudo-loan|pseudo-loans]], i.e. terms that appear to be derived from another language, but are not used or have an unrelated meaning in that language itself.",
categorizing_templates = {"pl", "pseudo-loan"},
},
}
for bortype, spec in pairs(borrowing_specs) do
labels[bortype] = {
description = "{{{langname}}} " .. spec.umbrella_desc,
parents = {spec.umbrella_parent or "borrowed terms"},
umbrella_parents = "Terms by etymology subcategories by language",
}
if not spec.uses_subtype_handler then
-- If the label pattern isn't specifically given, generate it from the `bortype`; but make sure to
-- escape hyphens in the pattern.
local label_pattern = spec.label_pattern or "^" .. pattern_escape(bortype) .. " from (.+)$"
insert(handlers, function(data)
local source_name = data.label:match(label_pattern)
if source_name then
return borrowing_subtype_handler(data.lang, source_name, bortype, spec)
end
end)
end
end
insert(handlers, function(data)
local borrowing_type, source_name = data.label:match("^(.+ borrowings) from (.+)$")
if borrowing_type then
local spec = borrowing_specs[borrowing_type]
return borrowing_subtype_handler(data.lang, source_name, borrowing_type, spec)
end
end)
-----------------------------------------------------------------------------
---------------------- Indo-Aryan extension handlers ------------------------
-----------------------------------------------------------------------------
-- FIXME: Put this in a family-specific module.
insert(handlers, function(data)
local labelpref, extension = data.label:match("^(terms extended with Indo%-Aryan )(.+)$")
if not extension then
return
end
local lang_inc_ash = require("Module:languages").getByCode("inc-ash")
local linked_term = full_link({lang = lang_inc_ash, term = extension}, "term")
local tagged_term = tag_text(extension, lang_inc_ash, nil, "term")
return {
description = "{{{langname}}} terms extended with the [[Indo-Aryan]] [[pleonastic]] affix " .. linked_term .. ".",
displaytitle = "{{{langname}}} " .. labelpref .. tagged_term,
breadcrumb = tagged_term,
parents = {{name = "terms with Indo-Aryan extensions", sort = extension}},
umbrella = {
no_by_language = true,
parents = "Indo-Aryan extensions",
displaytitle = "Terms extended with Indo-Aryan " .. tagged_term,
}
}
end)
-----------------------------------------------------------------------------
---------------------------- Coined-by handlers -----------------------------
-----------------------------------------------------------------------------
insert(handlers, function(data)
local coiner = data.label:match("^terms coined by (.+)$")
if not coiner then
return
end
-- Sort by last name per request from [[User:Metaknowledge]]
local last_name = umatch(coiner, ".-%s(%S+)$")
return {
description = "{{{langname}}} terms coined by " .. coiner .. ".",
breadcrumb = coiner,
parents = {{
name = "coinages",
sort = last_name and last_name .. ", " .. coiner or coiner,
}},
umbrella = false,
}
end)
-----------------------------------------------------------------------------
------------------------ Multiple etymology handlers ------------------------
-----------------------------------------------------------------------------
insert(handlers, function(data)
local pos = data.label:match("^terms with multiple (.+) etymologies$")
if not pos then
return
end
local plpos = pluralize_pos(pos)
local postype = pos_lemma_or_nonlemma(plpos)
if not postype then
return
end
return {
description = "{{{langname}}} " .. plpos .. " that are derived from multiple origins.",
umbrella_parents = "Multiple etymology subcategories by language",
breadcrumb = "multiple " .. plpos,
parents = {{
name = "terms with multiple " .. postype .. " etymologies",
sort = pos,
}},
}
end)
insert(handlers, function(data)
local pos1, pos2 = data.label:match("^terms with (.+) and (.+) etymologies$")
if not pos1 then
return
end
local pos1type = pos_lemma_or_nonlemma(pluralize_pos(pos1))
local pos2type = pos_lemma_or_nonlemma(pluralize_pos(pos2))
if not (pos1type and pos2type) then
return
end
return {
description = "{{{langname}}} terms consisting of " .. add_indefinite_article(pos1) .." of one origin and " ..
add_indefinite_article(pos2) .. " of a different origin.",
umbrella_parents = "Multiple etymology subcategories by language",
breadcrumb = pos1 .. " and " .. pos2,
parents = {{
name = pos1type == pos2type and "terms with multiple " .. pos1type .. " etymologies" or
"terms with lemma and non-lemma form etymologies",
sort = pos1 .. " and " .. pos2,
}},
}
end)
-----------------------------------------------------------------------------
--------------------------- Borrowed-back handlers --------------------------
-----------------------------------------------------------------------------
-- Handler for categories of the form e.g. [[:Category:English terms borrowed back into English]]. We need to use a handler
-- because the category's language occurs inside the label itself. For the same reason, the umbrella category has a
-- nonstandard name "Terms borrowed back into the same language", so we handle it as a regular parent and disable the
-- built-in umbrella mechanism.
insert(handlers, function(data)
local lang = data.lang
if not lang then
return
end
local source_name = data.label:match("^terms borrowed back into (.+)$")
if not (source_name and source_name == lang:getDisplayForm()) then
return
end
return {
description = "{{{langname}}} terms that were borrowed from another language that originally borrowed the term from " .. source_name .. ".",
parents = {"terms by etymology", "borrowed terms", {
name = "Terms borrowed back into the same language",
raw = true,
sort = "{{{langname}}}"
}},
umbrella = false, -- Umbrella has a nonstandard name so we treat it as a raw category
}
end)
-----------------------------------------------------------------------------
-- --
-- RAW HANDLERS --
-- --
-----------------------------------------------------------------------------
-- Handler for umbrella metacategories of the form e.g. [[:Category:Terms derived from Proto-Indo-Iranian roots]]
-- and [[:Category:Terms derived from Proto-Indo-European words]]. Replaces the former
-- [[Module:category tree/PIE root cat]], [[Module:category tree/root cat]] and [[Template:PIE word cat]].
insert(raw_handlers, function(data)
local source_name, terms_type
for _, tt in ipairs{"roots", "words", "terms"} do
source_name = data.category:match("^Terms derived from (.+) " .. tt .. "$")
if source_name then
terms_type = tt
break
end
end
if not source_name then
return
end
local source = get_source(source_name, false, "getCanonicalName")
if not source then
return
end
return {
description = "Umbrella categories covering terms derived from particular " .. get_source_and_type_desc(source, terms_type) .. ".",
additional = "{{{umbrella_meta_msg}}}",
parents = {
"Umbrella metacategories",
{ name = terms_type == "roots" and "roots" or "lemmas", is_label = true, lang = source:getCode(), sort = " " },
{ name = "terms derived from " .. source_name, is_label = true, sort = " " .. terms_type },
},
}
end)
return {LABELS = labels, RAW_CATEGORIES = raw_categories, HANDLERS = handlers, RAW_HANDLERS = raw_handlers}
f5rghe0vjrrchf5lr2vpelx8xitkpdb
234643
234642
2026-05-21T11:20:04Z
Lee
19
[[:en:Module:category_tree/etymology]] වෙතින් එක් සංශෝධනයක්
234642
Scribunto
text/plain
local labels = {}
local raw_categories = {}
local handlers = {}
local raw_handlers = {}
local en_utilities_module = "Module:en-utilities"
local m_str_utils = require("Module:string utilities")
local add_indefinite_article = require(en_utilities_module).add_indefinite_article
local full_link = require("Module:links").full_link
local get_lang_by_name = require("Module:languages").getByCanonicalName
local insert = table.insert
local pattern_escape = m_str_utils.pattern_escape
local plain_gsub = m_str_utils.plain_gsub
local pluralize_pos = require("Module:headword").pluralize_pos
local pos_lemma_or_nonlemma = require("Module:headword").pos_lemma_or_nonlemma
local serial_comma_join = require("Module:table").serialCommaJoin
local tag_text = require("Module:script utilities").tag_text
local umatch = mw.ustring.match
local unpack = unpack or table.unpack -- Lua 5.2 compatibility
-----------------------------------------------------------------------------
-- --
-- LABELS --
-- --
-----------------------------------------------------------------------------
labels["terms by etymology"] = {
description = "{{{langname}}} terms categorized by their etymologies.",
umbrella_parents = "Fundamental",
parents = {{name = "{{{langcat}}}", raw = true}},
}
labels["AABB-type reduplications"] = {
description = "{{{langname}}} terms that underwent [[reduplication]] in an AABB pattern.",
breadcrumb = "AABB-type",
parents = {"reduplications"},
}
labels["apophonic reduplications"] = {
description = "{{{langname}}} terms that underwent [[reduplication]] with only a change in a vowel sound.",
breadcrumb = "apophonic",
parents = {"reduplications"},
}
labels["back-formations"] = {
description = "{{{langname}}} terms formed by reversing a supposed regular formation, removing part of an older term.",
parents = {"terms by etymology"},
}
labels["blends"] = {
description = "{{{langname}}} terms formed by combinations of other words.",
parents = {"terms by etymology"},
}
labels["borrowed terms"] = {
description = "{{{langname}}} terms that are loanwords, i.e. terms that were directly incorporated from another language.",
parents = {"terms by etymology"},
}
labels["catachreses"] = {
description = "{{{langname}}} terms derived from misuses or misapplications of other terms.",
parents = {"terms by etymology"},
}
labels["coinages"] = {
description = "{{{langname}}} terms coined by an identifiable person, organization or other such entity.",
parents = {"terms attributed to a specific source"},
umbrella_parents = {name = "terms attributed to a specific source", is_label = true, sort = " "},
}
labels["coordinated pairs"] = {
description = "Terms in {{{langname}}} consisting of a pair of terms joined by a [[coordinating conjunction]].",
parents = {"terms by etymology"},
}
labels["coordinated triples"] = {
description = "Terms in {{{langname}}} consisting of three terms joined by one or more [[coordinating conjunction]]s.",
parents = {"terms by etymology"},
}
labels["coordinated quadruples"] = {
description = "Terms in {{{langname}}} consisting of four terms joined by one or more [[coordinating conjunction]]s.",
parents = {"terms by etymology"},
}
labels["coordinated quintuples"] = {
description = "Terms in {{{langname}}} consisting of five terms joined by one or more [[coordinating conjunction]]s.",
parents = {"terms by etymology"},
}
labels["denominals"] = {
description = "{{{langname}}} terms derived from a noun.",
parents = {"terms by etymology"},
}
labels["deverbals"] = {
description = "{{{langname}}} terms derived from a verb.",
parents = {"terms by etymology"},
}
labels["doublets"] = {
description = "{{{langname}}} terms that trace their etymology from ultimately the same source as other terms in the same language, but by different routes, and often with subtly or substantially different meanings.",
parents = {"terms by etymology"},
}
labels["elongated forms"] = {
description = "{{{langname}}} terms where one or more letters or sounds is repeated for emphasis or effect.",
parents = {"terms by etymology"},
}
labels["eponyms"] = {
description = "{{{langname}}} terms derived from names of real or fictitious individuals.",
parents = {"terms by etymology"},
}
labels["genericized trademarks"] = {
description = "{{{langname}}} terms that originate from [[trademark]]s, [[brand]]s and company names which have become [[genericized]]; that is, fallen into common usage in the target market's [[vernacular]], even when referring to other competing brands.",
parents = {"terms by etymology", "trademarks"},
}
labels["ghost words"] = {
description = "{{{langname}}} terms that were originally erroneous or fictitious, published in a reference work as if they were genuine as a result of typographical error, misreading, or misinterpretation, or as [[:w:Fictitious entry|fictitious entries]], jokes, or hoaxes.",
parents = {"terms by etymology"},
}
labels["gramograms"] = {
description = "{{{langname}}} [[gramogram]]s – terms that are partially or completely spelled with [[homophone|homophonous]] letters.",
parents = {"rebuses"},
}
labels["haplological words"] = {
description = "{{{langname}}} words that underwent [[haplology]]: thus, their origin involved a loss or omission of a repeated sequence of sounds.",
parents = {"terms by etymology"},
}
labels["homophonic translations"] = {
description = "{{{langname}}} terms that were borrowed by matching the etymon phonetically, without regard for the sense; compare [[phono-semantic matching]] and [[Hobson-Jobson]].",
parents = {"terms by etymology"}
}
labels["hybridisms"] = {
description = "{{{langname}}} terms formed by elements of different linguistic origins.",
parents = {"terms by etymology"},
}
labels["inherited terms"] = {
description = "{{{langname}}} terms that were inherited from an earlier stage of the language.",
parents = {"terms by etymology"},
}
labels["internationalisms"] = {
description = "{{{langname}}} loanwords which also exist in many other languages with the same or similar etymology.",
additional = "Terms should be here preferably only if the immediate source language is not known for certain. Entries are added into this category by [[Template:internationalism]]; see it for more information.",
parents = {"terms by etymology"},
}
labels["legal doublets"] = {
description = "{{{langname}}} legal [[doublet]]s – a legal doublet is a standardized phrase commonly used in legal documents, proceedings etc. which includes two words that are near synonyms.",
parents = {"coordinated pairs"},
}
labels["legal triplets"] = {
description = "{{{langname}}} legal [[triplet]]s – a legal triplet is a standardized phrase commonly used in legal documents, proceedings etc which includes three words that are near synonyms.",
parents = {"coordinated triples"},
}
labels["LLM coinages"] = {
description = "{{{langname}}} terms that have been coined by {{w|large language models}} rather than humans.",
parents = {"terms by etymology"},
}
labels["merisms"] = {
description = "{{{langname}}} [[merism]]s – terms that are [[coordinate]]s that, combined, are a synonym for a totality.",
parents = {"coordinated pairs"},
}
labels["metonyms"] = {
description = "{{{langname}}} terms whose origin involves calling a thing or concept not by its own name, but by the name of something intimately associated with that thing or concept.",
parents = {"terms by etymology"},
}
labels["neologisms"] = {
description = "{{{langname}}} terms that have been only recently acknowledged.",
parents = {"terms by etymology"},
}
labels["nominalizations"] = {
description = "{{{langname}}} terms formed by nominalization, a process where a word from another part of speech becomes a noun.",
parents = {"terms by etymology"},
}
labels["nonce terms"] = {
description = "{{{langname}}} terms that have been invented for a single occasion.",
parents = {"terms by etymology"},
}
labels["number homophones"] = {
description = "{{{langname}}} terms that are partially or completely spelled with [[homophone|homophonous]] numbers.",
parents = {"rebuses", "terms spelled with numbers"},
}
labels["numerical contractions"] = {
description = "{{{langname}}} numerical contractions. In these, the number either denotes omitted characters ({{m+|en|globalization}} → {{m|en|g11n}}) or duplication ({{m+|kne|Kankanaey}} → {{m|kne|Kan2aey}}).",
parents = {"contractions", "rebuses", "terms spelled with numbers"},
}
labels["onomatopoeias"] = {
description = "{{{langname}}} terms that were coined to sound like what they represent.",
parents = {"terms by etymology"},
}
labels["piecewise doublets"] = {
description = "{{{langname}}} terms that are [[Appendix:Glossary#piecewise doublet|piecewise doublets]].",
parents = {"terms by etymology"},
}
for _, ism_and_langname in ipairs({
{"anglicisms", "English"},
{"Arabisms", "Arabic"},
{"Gallicisms", "French"},
{"Germanisms", "German"},
{"Hispanisms", "Spanish"},
{"Italianisms", "Italian"},
{"Latinisms", "Latin"},
{"Japonisms", "Japanese"},
}) do
local ism, langname = unpack(ism_and_langname)
labels["pseudo-" .. ism] = {
description = "{{{langname}}} terms that appear to be " .. langname .. ", but are not used or have an unrelated meaning in " .. langname .. " itself.",
parents = {"pseudo-loans"},
umbrella_parents = {name = "pseudo-loans", is_label = true, sort = " "},
}
end
labels["rebracketings"] = {
description = "{{{langname}}} terms that have interacted with another word in such a way that the boundary between the words has been modified.",
parents = {"terms by etymology"}
}
labels["rebuses"] = {
description = "{{{langname}}} [[rebus]]es – terms that are partially or completely represented by images, symbols or numbers, often as a form of wordplay.",
parents = {"terms by etymology"},
}
labels["reconstructed terms"] = {
description = "{{{langname}}} terms that are not directly attested, but have been reconstructed through other evidence.",
parents = {"terms by etymology"}
}
labels["reduplicated coordinated pairs"] = {
description = "{{{langname}}} reduplicated coordinated pairs.",
breadcrumb = "reduplicated",
parents = {"coordinated pairs", "reduplications"},
}
labels["reduplicated coordinated triples"] = {
description = "{{{langname}}} reduplicated coordinated triples.",
breadcrumb = "reduplicated",
parents = {"coordinated triples", "reduplications"},
}
labels["reduplicated coordinated quadruples"] = {
description = "{{{langname}}} reduplicated coordinated quadruples.",
breadcrumb = "reduplicated",
parents = {"coordinated quadruples", "reduplications"},
}
labels["reduplicated coordinated quintuples"] = {
description = "{{{langname}}} reduplicated coordinated quintuples.",
breadcrumb = "reduplicated",
parents = {"coordinated quintuples", "reduplications"},
}
labels["reduplications"] = {
description = "{{{langname}}} terms that underwent [[reduplication]], so their origin involved a repetition of roots or stems.",
parents = {"terms by etymology"},
}
labels["retronyms"] = {
description = "{{{langname}}} terms that serve as new unique names for older objects or concepts whose previous names became ambiguous.",
parents = {"terms by etymology"},
}
labels["roots"] = {
description = "Basic morphemes from which {{{langname}}} words are formed.",
parents = {"terms by etymology", "morphemes"},
}
labels["Sanskritic formations"] = {
description = "{{{langname}}} terms coined from [[tatsama]] [[word]]s and/or [[affix]]es.",
parents = {"terms by etymology", "terms derived from Sanskrit"},
}
labels["sound-symbolic terms"] = {
description = "{{{langname}}} terms that use {{w|sound symbolism}} to express ideas but which are not necessarily strictly speaking [[onomatopoeic]].",
parents = {"terms by etymology"},
}
labels["spelled-out initialisms"] = {
description = "{{{langname}}} initialisms in which the letter names are spelled out.",
parents = {"terms by etymology"},
}
labels["spelling pronunciations"] = {
description = "{{{langname}}} terms whose pronunciation was historically or presently affected by their spelling.",
parents = {"terms by etymology"},
}
labels["spoonerisms"] = {
description = "{{{langname}}} terms in which the initial sounds of component parts have been exchanged, as in \"crook and nanny\" for \"nook and cranny\".",
parents = {"terms by etymology"},
}
labels["taxonomic eponyms"] = {
description = "{{{langname}}} terms derived from names of real or fictitious people, used for [[taxonomy]].",
parents = {"eponyms"},
}
labels["terms attributed to a specific source"] = {
description = "{{{langname}}} terms coined by an identifiable person or deriving from a known work.",
parents = {"terms by etymology"},
}
labels["terms coined ex nihilo"] = {
description = "{{{langname}}} terms fabricated ''[[ex nihilo]]'', i.e. made up entirely rather than being derived from an existing source.",
parents = {"terms by etymology"},
}
labels["terms containing fossilized case endings"] = {
description = "{{{langname}}} terms which preserve case morphology which is no longer analyzable within the contemporary grammatical system or which has been entirely lost from the language.",
parents = {"terms by etymology"},
}
labels["terms derived from area codes"] = {
description = "{{{langname}}} terms derived from [[area code]]s.",
parents = {"terms by etymology"},
}
labels["terms derived from the shape of letters"] = {
description = "{{{langname}}} terms derived from the shape of letters. This can include terms derived from the shape of any letter in any alphabet.",
parents = {"terms by etymology"},
}
labels["terms by root"] = {
description = "{{{langname}}} terms categorized by the root they originate from.",
parents = {"terms by etymology", {name = "roots", sort = " "}},
}
labels["terms by word"] = {
description = "{{{langname}}} terms categorized by the word they originate from.",
parents = {"terms by etymology"},
}
labels["terms derived from fiction"] = {
description = "{{{langname}}} terms that originate from works of [[fiction]].",
breadcrumb = "fiction",
parents = {{name = "terms attributed to a specific source", sort = "fiction"}},
}
for _, data in ipairs {
{source="Dickensian works", desc="the works of [[w:Charles Dickens|Charles Dickens]]", topic_parent="Charles Dickens"},
{source="DC Comics", desc="[[w:DC Comics|DC Comics]]"},
{source="Doraemon", desc="[[w:Fujiko F. Fujio|Fujiko F. Fujio]]'s ''[[w:Doraemon|Doraemon]]''", displaytitle="''Doraemon''"},
{source="Dragon Ball", desc="[[w:Akira Toriyama|Akira Toriyama]]'s ''[[w:Dragon Ball|Dragon Ball]]''", displaytitle="''Dragon Ball''"},
{source="Duckburg and Mouseton", desc="[[w:The Walt Disney Company|Disney]]'s [[w:Duck universe|Duckburg]] and [[w:Mickey Mouse universe|Mouseton]] universe",
topic_parent="Disney"},
{source="Futurama", desc="the animated television series ''{{w|Futurama}}''", displaytitle = "''Futurama''"},
{source="Harry Potter", desc="the ''[[w:Harry Potter|Harry Potter]]'' series", displaytitle="''Harry Potter''",
topic_parent="Harry Potter"},
{source="Looney Tunes and Merrie Melodies", desc="''{{w|Looney Tunes}}'' and/or ''{{w|Merrie Melodies}}'', by {{w|Warner Bros. Animation}}", displaytitle = "''Looney Tunes'' and ''Merrie Melodies''"},
{source="Nineteen Eighty-Four", desc="[[w:George Orwell|George Orwell]]'s ''[[w:Nineteen Eighty-Four|Nineteen Eighty-Four]]''",
displaytitle="''Nineteen Eighty-Four''"},
{source="Seinfeld", desc="the American television sitcom ''{{w|Seinfeld}}'' (1989–1998)", displaytitle="''Seinfeld''"},
{source="Seussian works", desc="the works of [[w:Dr. Seuss|Dr. Seuss]]"},
{source="South Park", desc="the animated television series ''[[w:South Park|South Park]]''", displaytitle="''South Park''"},
{source="Star Trek", desc="''[[w:Star Trek|Star Trek]]''", displaytitle="''Star Trek''", topic_parent="Star Trek"},
{source="Star Wars", desc="''[[w:Star Wars|Star Wars]]''", displaytitle="''Star Wars''", topic_parent="Star Wars"},
{source="The Simpsons", desc="''[[w:The Simpsons|The Simpsons]]''", displaytitle="''The Simpsons''", topic_parent="The Simpsons", sort="Simpsons"},
{source="Tolkien's legendarium", desc="the [[legendarium]] of [[w:J. R. R. Tolkien|J. R. R. Tolkien]]", topic_parent="J. R. R. Tolkien"},
} do
local parents = {{name = "terms derived from fiction", sort = data.sort or data.source}}
local umbrella_parents = {"Terms by etymology subcategories by language"}
if data.topic_parent then
insert(parents, {name = "{{{langcode}}}:" .. data.topic_parent, raw = true})
insert(umbrella_parents, {name = data.topic_parent, raw = true})
end
labels["terms derived from " .. data.source] = {
description = "{{{langname}}} terms that originate from " .. data.desc .. ".",
breadcrumb = data.displaytitle or data.source,
parents = parents,
umbrella = {
parents = umbrella_parents,
displaytitle = data.displaytitle and "Terms derived from " .. data.displaytitle .. " by language" or nil,
breadcrumb = data.displaytitle and "Terms derived from " .. data.displaytitle,
},
displaytitle = data.displaytitle and "{{{langname}}} terms derived from " .. data.displaytitle or nil,
}
end
labels["terms derived from Greek mythology"] = {
description = "{{{langname}}} terms derived from Greek mythology which have acquired an idiomatic meaning.",
breadcrumb = "Greek mythology",
parents = {{name = "terms attributed to a specific source", sort = "Greek mythology"}},
}
labels["terms derived from occupations"] = {
description = "{{{langname}}} terms derived from names of occupations.",
parents = {"terms by etymology"},
}
labels["terms derived from other languages"] = {
description = "{{{langname}}} terms that originate from other languages.",
parents = {"terms by etymology"},
}
labels["terms derived from the Bible"] = {
description = "{{{langname}}} terms that originate from the [[Bible]].",
breadcrumb = {name = "the Bible", nocap = true},
parents = {{name = "terms attributed to a specific source", sort = "Bible"}},
}
labels["terms derived from Aesop's Fables"] = {
description = "{{{langname}}} terms that originate from [[Aesop]]'s Fables.",
breadcrumb = "Aesop's Fables",
parents = {{name = "terms attributed to a specific source", sort = "Aesop's Fables"}},
}
labels["terms derived from toponyms"] = {
description = "{{{langname}}} terms derived from names of real or fictitious places.",
parents = {"terms by etymology"},
}
labels["terms derived through romanized wordplay"] = {
description = "{{{langname}}} terms derived through romanized wordplay.",
parents = {"terms by etymology"},
}
labels["terms making reference to character shapes"] = {
description = "{{{langname}}} terms making reference to character shapes.",
parents = {"terms by etymology"},
}
labels["terms derived from sports"] = {
description = "{{{langname}}} terms that originate from sports.",
breadcrumb = "sports",
parents = {{name = "terms attributed to a specific source", sort = "sports"}},
}
labels["terms derived from baseball"] = {
description = "{{{langname}}} terms that originate from baseball.",
breadcrumb = "baseball",
parents = {{name = "terms derived from sports", sort = "baseball"}},
}
labels["terms with Indo-Aryan extensions"] = {
description = "{{{langname}}} terms extended with particular [[Indo-Aryan]] [[pleonastic]] affixes.",
parents = {"terms by etymology"},
}
labels["terms with lemma and non-lemma form etymologies"] = {
description = "{{{langname}}} terms consisting of both a lemma and non-lemma form, of different origins.",
breadcrumb = "lemma and non-lemma form",
parents = {"terms with multiple etymologies"},
}
labels["terms with multiple etymologies"] = {
description = "{{{langname}}} terms that are derived from multiple origins.",
parents = {"terms by etymology"},
}
labels["terms with multiple lemma etymologies"] = {
description = "{{{langname}}} lemmas that are derived from multiple origins.",
breadcrumb = "multiple lemmas",
parents = {"terms with multiple etymologies"},
}
labels["terms with multiple non-lemma form etymologies"] = {
description = "{{{langname}}} non-lemma forms that are derived from multiple origins.",
breadcrumb = "multiple non-lemma forms",
parents = {"terms with multiple etymologies"},
}
labels["terms with unknown etymologies"] = {
description = "{{{langname}}} terms whose etymologies have not yet been established.",
parents = {{name = "terms by etymology", sort = "unknown etymology"}},
}
labels["univerbations"] = {
description = "{{{langname}}} terms that result from the agglutination of two or more words.",
parents = {"terms by etymology"},
}
labels["words derived through corruption"] = {
description = "{{{langname}}} words that result from a non-specific or sporadic change.",
parents = {{name = "terms by etymology", sort = "corruption"}},
}
labels["words derived through metathesis"] = {
description = "{{{langname}}} words that were created through [[metathesis]] from another word.",
parents = {{name = "terms by etymology", sort = "metathesis"}},
}
labels["words that have undergone semantic shift"] = {
description = "{{{langname}}} words that show senses explained by [[semantic shift]].",
parents = {{name = "terms by etymology", sort = "semantic shift"}},
}
labels["words that have undergone semantic broadening"] = {
description = "{{{langname}}} words that show senses explained by [[semantic]] [[broadening]].",
parents = {{name = "words that have undergone semantic shift", sort = "semantic broadening"}},
}
labels["words that have undergone semantic narrowing"] = {
description = "{{{langname}}} words that show senses explained by [[semantic]] [[narrowing]].",
parents = {{name = "words that have undergone semantic shift", sort = "semantic narrowing"}},
}
labels["words that have undergone amelioration"] = {
description = "{{{langname}}} words that have gained a positive [[connotation]] over time.",
parents = {{name = "words that have undergone semantic shift", sort = "amelioration"}},
}
labels["words that have undergone pejoration"] = {
description = "{{{langname}}} words that have gained a negative [[connotation]] over time.",
parents = {{name = "words that have undergone semantic shift", sort = "pejoration"}},
}
labels["terms with origins in folklore"] = {
description = "{{{langname}}} terms that have an etymology rooted in folklore.",
breadcrumb = "Folklore",
parents = {{name = "terms by etymology", sort = "folklore"}, {name = "{{{langcode}}}:Folklore", raw = true}},
umbrella_parents = {{name = "Terms by etymology subcategories by language", raw = true}, {name = "Folklore", raw = true, sort = " "}}
}
-- Add 'umbrella_parents' key if not already present.
for _, data in pairs(labels) do
-- NOTE: umbrella.parents overrides umbrella_parents if both are given.
if not data.umbrella_parents then
data.umbrella_parents = "Terms by etymology subcategories by language"
end
end
-----------------------------------------------------------------------------
-- --
-- RAW CATEGORIES --
-- --
-----------------------------------------------------------------------------
raw_categories["Terms by etymology subcategories by language"] = {
description = "Umbrella categories covering topics related to terms categorized by their etymologies, such as types of compounds or borrowings.",
additional = "{{{umbrella_meta_msg}}}",
parents = {
"Umbrella metacategories",
{name = "terms by etymology", is_label = true, sort = " "},
},
}
raw_categories["Borrowed terms subcategories by language"] = {
description = "Umbrella categories covering topics related to borrowed terms.",
additional = "{{{umbrella_meta_msg}}}",
parents = {
"Umbrella metacategories",
{name = "borrowed terms", is_label = true, sort = " "},
{name = "Terms by etymology subcategories by language", sort = " "},
},
}
raw_categories["Inherited terms subcategories by language"] = {
description = "Umbrella categories covering topics related to inherited terms.",
additional = "{{{umbrella_meta_msg}}}",
parents = {
"Umbrella metacategories",
{name = "inherited terms", is_label = true, sort = " "},
{name = "Terms by etymology subcategories by language", sort = " "},
},
}
raw_categories["Indo-Aryan extensions"] = {
description = "Umbrella categories covering terms extended with particular [[Indo-Aryan]] [[pleonastic]] affixes.",
additional = "{{{umbrella_meta_msg}}}",
parents = {
"Umbrella metacategories",
{name = "Terms by etymology subcategories by language", sort = " "},
},
}
raw_categories["Multiple etymology subcategories by language"] = {
description = "Umbrella categories covering topics related to terms with multiple etymologies.",
additional = "{{{umbrella_meta_msg}}}",
parents = {
"Umbrella metacategories",
{name = "Terms by etymology subcategories by language", sort = " "},
},
}
raw_categories["Terms borrowed back into the same language"] = {
description = "Categories with terms in specific languages that were borrowed from a second language that previously borrowed the term from the first language.",
additional = "A well-known example is {{m+|en|salaryman}}, a term borrowed from Japanese which in turn was borrowed from the English words [[salary]] and [[man]].\n\n{{{umbrella_msg}}}",
parents = "Terms by etymology subcategories by language",
}
-----------------------------------------------------------------------------
-- --
-- HANDLERS --
-- --
-----------------------------------------------------------------------------
local function get_source(source_name, allow_family, name_type)
local source = get_lang_by_name(source_name, nil, true, allow_family)
if source == nil then
return nil
end
-- Check that the source name matches the expected form (e.g. getCanonicalName, getDisplayForm etc).
if source[name_type](source) == source_name then
return source
end
end
local function get_source_and_type_desc(source, term_type)
if source:getCode() == "ine-pro" and term_type:find("^roots?$") then
return "[[w:Proto-Indo-European root|Proto-Indo-European " .. term_type .. "]]"
end
return "[[w:" .. source:getWikipediaArticle() .. "|" .. source:getCanonicalName() .. "]] " .. term_type
end
local function get_source_and_source_desc(source_name)
-- HACK! Map 'taxonomic names', as generated by [[Module:etymology]], back to its canonical name
-- before calling getByCanonicalName(). We need a more general solution here.
local source_desc
if source_name == "taxonomic names" then
source_name = "taxonomic name"
source_desc = "[[w:taxonomic nomenclature|taxonomic names]]"
end
local source = get_source(source_name, true, "getDisplayForm")
if source == nil then
return
end
source_desc = source_desc or source:makeCategoryLink()
if source:hasType("family") then
source_desc = "one of the " .. source_desc
end
return source, source_desc
end
-----------------------------------------------------------------------------
------------------------------- word handlers -------------------------------
-----------------------------------------------------------------------------
-- Handlers for 'terms derived from the SOURCE word word' must go *BEFORE* the
-- more general 'terms derived from SOURCE' handler.
-- Sources whose roots are linked to `Appendix:<language> roots/<root>`.
-- `appendix_root_lang_codes` is for exact language-code matches.
-- `appendix_root_family_codes` is for language families.
local appendix_root_lang_codes = {
["eo"] = true,
}
local appendix_root_family_codes = {
["sem"] = true,
}
local function lang_uses_appendix_roots(lang)
if appendix_root_lang_codes[lang:getCode()] then
return true
end
for family_code in pairs(appendix_root_family_codes) do
if lang:inFamily(family_code) then
return true
end
end
return false
end
insert(handlers, function(data)
local labelpref, word_and_id = data.label:match("^(terms belonging to the word )(.+)$")
if not word_and_id then
return
end
local word, id = word_and_id:match("^(.+) %((.-)%)$")
if not word then
word = word_and_id
end
local is_semitic = data.lang:inFamily("sem")
local word_desc = is_semitic and "[[w:Semitic word|word]]" or "word"
local parents = {}
if id then
insert(parents, {name = labelpref .. word, sort = id})
end
insert(parents, {name = "terms by word", sort = word_and_id})
local separators = "־ %-"
local separator_c = "[" .. separators .. "]"
local not_separator_c = "[^" .. separators .. "]"
-- remove any leading or trailing separators (e.g. in PIE-style words)
local word_no_prefix_suffix =
mw.ustring.gsub(mw.ustring.gsub(word, separator_c .. "$", ""), "^" .. separator_c, "")
local num_sep = mw.ustring.len(mw.ustring.gsub(word_no_prefix_suffix, not_separator_c, ""))
local linked_word = data.lang and full_link({ term = word, lang = data.lang, gloss = id, id = id }, "term") or word
if num_sep > 0 then
insert(parents, {name = "" .. (num_sep + 1) .. "-letter words", sort = word_and_id})
end
-- Italicize the word/word in the title.
local function displaytitle(title, lang)
return plain_gsub(title, word, tag_text(word, lang, nil, "term"))
end
local breadcrumb = tag_text(word, data.lang, nil, "term") .. (id and " (" .. id .. ")" or "")
return {
description = "{{{langname}}} terms that belong to the " .. word_desc .. " " .. linked_word .. ".",
displaytitle = displaytitle,
breadcrumb = breadcrumb,
parents = parents,
umbrella = false,
}
end)
insert(handlers, function(data)
local source_name = data.label:match("^terms by (.+) word$")
if not source_name then
return
end
local source = get_source(source_name, false, "getCanonicalName")
if not source then
return
end
local parents = {"terms by etymology"}
-- In [[:Category:Proto-Indo-Iranian terms by Proto-Indo-Iranian word]],
-- don't add parent [[:Category:Proto-Indo-Iranian terms derived from Proto-Indo-Iranian]].
if not data.lang or data.lang:getCode() ~= source:getCode() then
insert(parents, "terms derived from " .. source:getDisplayForm())
end
return {
description = "{{{langname}}} terms categorized by the " .. get_source_and_type_desc(source, "word") .. " they originate from.",
parents = parents,
umbrella_parents = "Terms by etymology subcategories by language",
}
end)
-----------------------------------------------------------------------------
------------------------------- Root handlers -------------------------------
-----------------------------------------------------------------------------
-- Handlers for 'terms derived from the SOURCE root ROOT' must go *BEFORE* the
-- more general 'terms derived from SOURCE' handler.
-- Handler for e.g. [[:Category:Yola terms derived from the Proto-Indo-European root *h₂el- (grow)]] and
-- [[:Category:Russian terms derived from the Proto-Indo-European word *swé]], and corresponding umbrella
-- categories [[:Category:Terms derived from the Proto-Indo-European root *h₂el- (grow)]] and
-- [[:Category:Terms derived from the Proto-Indo-European word *swé]]. Replaces the former
-- [[Module:category tree/PIE root cat]], [[Module:category tree/root cat]] and [[Template:PIE word cat]].
insert(handlers, function(data)
local source_name, term_type, term_and_id
for _, tt in ipairs{"root", "word", "term"} do
source_name, term_and_id = data.label:match("^terms derived from the (.+) " .. tt .. " (.+)$")
if source_name then
term_type = tt
break
end
end
if not source_name then
return
end
local term, id = term_and_id:match("^(.+) %((.-)%)$")
if not term then
term = term_and_id
end
local source = get_source(source_name, false, "getCanonicalName")
if not source then
return
end
local parents = {
{
name = "terms by " .. source_name .. " " .. term_type,
sort = (source:makeSortKey(term)),
}
}
local umbrella_parents = {
{
name = "Terms derived from " .. source_name .. " " .. term_type .. "s",
sort = (source:makeSortKey(term)),
}
}
if id then
insert(parents, {
name = "terms derived from the " .. source_name .. " " .. term_type .. " " .. term,
sort = " "
})
insert(umbrella_parents, {
name = "terms derived from the " .. source_name .. " " .. term_type .. " " .. term,
is_label = true,
sort = " "
})
end
-- Italicize the word/word in the title.
local function displaytitle(title, lang)
return plain_gsub(title, term, tag_text(term, source, nil, "term"))
end
local breadcrumb = tag_text(term, source, nil, "term") .. (id and " (" .. id .. ")" or "")
local term_page, alt_form
if term_type == "root" and lang_uses_appendix_roots(source) then
term_page = ("Appendix:%s roots/%s"):format(source:getCanonicalName(), term)
alt_form = term
else
term_page = term
end
return {
description = "{{{langname}}} terms that originate ultimately from the " .. get_source_and_type_desc(source, term_type) .. " " .. full_link({
term = term_page,
alt = alt_form,
lang = source,
gloss = id,
id = id
}, "term") .. ".",
displaytitle = displaytitle,
breadcrumb = breadcrumb,
parents = parents,
umbrella = {
no_by_language = true,
displaytitle = displaytitle,
breadcrumb = breadcrumb,
parents = umbrella_parents,
}
}
end)
insert(handlers, function(data)
local labelpref, root_and_id = data.label:match("^(terms belonging to the root )(.+)$")
if not root_and_id then
return
end
local root, id = root_and_id:match("^(.+) %((.-)%)$")
if not root then
root = root_and_id
end
local is_semitic = data.lang:inFamily("sem")
local root_desc = is_semitic and "[[w:Semitic root|root]]" or "root"
local parents = {}
if id then
insert(parents, {name = labelpref .. root, sort = id})
end
insert(parents, {name = "terms by root", sort = root_and_id})
local separators = "־ %-"
local separator_c = "[" .. separators .. "]"
local not_separator_c = "[^" .. separators .. "]"
-- remove any leading or trailing separators (e.g. in PIE-style roots)
local root_no_prefix_suffix =
mw.ustring.gsub(mw.ustring.gsub(root, separator_c .. "$", ""), "^" .. separator_c, "")
local num_sep = mw.ustring.len(mw.ustring.gsub(root_no_prefix_suffix, not_separator_c, ""))
local root_page, alt_form
if lang_uses_appendix_roots(data.lang) then
root_page = ("Appendix:%s roots/%s"):format(data.lang:getCanonicalName(), root)
alt_form = root
else
root_page = root
end
local linked_root = data.lang and full_link(
{ term = root_page, alt = alt_form, lang = data.lang, gloss = id, id = id }, "term") or root_page
if num_sep > 0 then
insert(parents, {name = "" .. (num_sep + 1) .. "-letter roots", sort = root_and_id})
end
-- Italicize the root/word in the title.
local function displaytitle(title, lang)
return plain_gsub(title, root, tag_text(root, lang, nil, "term"))
end
local breadcrumb = tag_text(root, data.lang, nil, "term") .. (id and " (" .. id .. ")" or "")
return {
description = "{{{langname}}} terms that belong to the " .. root_desc .. " " .. linked_root .. ".",
displaytitle = displaytitle,
breadcrumb = breadcrumb,
parents = parents,
umbrella = false,
}
end)
insert(handlers, function(data)
local source_name = data.label:match("^terms by (.+) root$")
if not source_name then
return
end
local source = get_source(source_name, false, "getCanonicalName")
if not source then
return
end
local parents = {"terms by etymology"}
-- In [[:Category:Proto-Indo-Iranian terms by Proto-Indo-Iranian root]],
-- don't add parent [[:Category:Proto-Indo-Iranian terms derived from Proto-Indo-Iranian]].
if not data.lang or data.lang:getCode() ~= source:getCode() then
insert(parents, "terms derived from " .. source_name)
end
return {
description = "{{{langname}}} terms categorized by the " .. get_source_and_type_desc(source, "root") .. " they originate from.",
parents = parents,
umbrella_parents = "Terms by etymology subcategories by language",
}
end)
insert(handlers, function(data)
local root_shape, post, additional = data.label:match("^(.+)([ -])shaped roots$")
if not root_shape then
return
elseif data.lang and data.lang:getCode() == "ine-pro" then
additional = [=[
* '''e''' stands for the vowel of the root.
* '''C''' stands for any stop or ''s''.
* '''R''' stands for any resonant.
* '''H''' stands for any laryngeal.
* '''M''' stands for ''m'' or ''w'', when followed by a resonant.
* '''s''' stands for ''s'', when next to a stop.]=]
end
if root_shape == "irregularly" and post == " " then
return {
breadcrumb = "irregular",
description = "{{{langname}}} roots with a shape that violates the {{w|Proto-Indo-European root#Shape of a root|known rules on root shapes}}.",
additional = additional,
parents = {{name = "roots by shape", sort = "*"}},
umbrella = false,
}
elseif post == " " then
return
end
return {
breadcrumb = root_shape,
description = "{{{langname}}} roots with the shape ''" .. root_shape .. "''.",
additional = additional,
parents = {{name = "roots by shape", sort = root_shape}},
umbrella = false,
}
end)
-----------------------------------------------------------------------------
-------------------- Derived/inherited/borrowed handlers --------------------
-----------------------------------------------------------------------------
-- Handler for categories of the form "LANG terms derived from SOURCE", where SOURCE is a language, etymology language
-- or family (e.g. "Indo-European languages"), along with corresponding umbrella categories of the form
-- "Terms derived from SOURCE".
insert(handlers, function(data)
local source_name = data.label:match("^terms derived from (.+)$")
if not source_name then
return
end
local source, source_desc = get_source_and_source_desc(source_name)
if not source then
return
end
-- Compute description.
local desc = "{{{langname}}} terms that originate from " .. source_desc .. "."
local additional
if source:hasType("family") then
additional = "This category should, ideally, contain only other categories. Entries can be categorized here, too, when the proper subcategory is unclear. " ..
"If you know the exact language from which an entry categorized here is derived, please edit its respective entry."
end
-- Compute parents.
local derived_from_variety_of_self = false
local parent
local sortkey = source:getDisplayForm()
if source:hasType("etymology-only") then
-- By default, `parent` is the source's parent.
parent = source:getParent()
-- Check if the source is a variety (or subvariety) of the language.
if data.lang and source:hasParent(data.lang) then
derived_from_variety_of_self = true
end
-- If the language is the direct parent of the source or the parent is "und", then we use the family of the source as `parent` instead.
if data.lang and (parent:getCode() == data.lang:getCode() or parent:getCode() == "und") then
parent = source:getFamily()
end
-- Regular language or family.
else
local fam = source:getFamily()
if fam then
parent = fam
end
end
-- If `parent` does not exist, is the same as `source`, or would be "isolate languages" or "not a family", then we discard it.
if (not parent) or parent:getCode() == source:getCode() or parent:getCode() == "qfa-iso" or parent:getCode() == "qfa-not" or
parent:getCode() == "qfa-unc" then
parent = nil
derived_from_variety_of_self = false
-- Otherwise, get the display form.
else
parent = parent:getDisplayForm()
end
parent = parent and "terms derived from " .. parent or "terms derived from other languages"
local parents = {{name = parent, sort = sortkey}}
if derived_from_variety_of_self then
insert(parents, "Category:Categories for terms in a language derived from a term in a subvariety of that language")
end
-- Compute umbrella parents.
local cat_name = source:getCode() == "mul-tax" and "Taxonomic names" or source:getCategoryName()
-- If the source is etymology-only, its category will be handled by the lect handler in
-- [[Module:category tree/lects]]. If it has a nonstandard name like 'Kölsch' (i.e. not a name like
-- 'American English' that has a language name in it), the lect handler won't handle it unless we tell it to do so
-- through the following call; this is an optimization to avoid expensive processing work on all manner of randomly
-- named categories.
if source:hasType("etymology-only") then
require("Module:category tree/lects").export.register_likely_lect_parent_cat(cat_name)
end
local umbrella_parents = {
(source:hasType("family") or source:getCode() == "mul-tax") and {name = cat_name, raw = true, sort = " "} or
{name = cat_name, raw = true, sort = "terms derived from"}
}
-- Without the following, the breadcrumb trail for e.g. [[Category:Javanese terms derived from French]] looks like
-- Fundamental » All languages » Javanese » Terms by etymology » Terms derived from other languages »
-- Indo-European languages » Italic languages » Romance languages » Italo-Western Romance languages »
-- Western Romance languages » Gallo-Romance languages » Gallo-Rhaetian languages » Oïl languages » French
-- To reduce the length, we truncate the "languages" part of the breadcrumbs as long as this does not create
-- ambiguity (i.e. unless there is a language with the same name as the family). Hence, for the Category
-- [[Category:Javanese terms derived from Arabic]], we end up with
-- Fundamental » All languages » Javanese » Terms by etymology » Terms derived from other languages » Afroasiatic »
-- Semitic » West Semitic » Central Semitic » Arabic languages » Arabic
-- because "Arabic" is ambiguous between family and language (and script, for that matter).
local breadcrumb = source_name
if source:hasType("family") and breadcrumb:find(" languages$") then
local truncated_breadcrumb = breadcrumb:gsub(" languages$", "")
if not get_lang_by_name(truncated_breadcrumb, nil, "allow etym") then
breadcrumb = truncated_breadcrumb
end
end
return {
description = desc,
additional = additional,
breadcrumb = breadcrumb,
parents = parents,
umbrella = {
description = "Categories with terms that originate from " .. source_desc .. ".",
parents = umbrella_parents,
},
}
end)
-- Handler for categories of the form "LANG terms inherited/borrowed from SOURCE", where SOURCE is a language,
-- etymology language or family (e.g. "Indo-European languages"). Also handles umbrella categories of the form
-- "Terms inherited/borrowed from SOURCE".
local function inherited_borrowed_handler(etymtype)
return function(data)
local source_name = data.label:match("^terms " .. etymtype .. " from (.+)$")
if not source_name then
return
end
local source, source_desc = get_source_and_source_desc(source_name)
if not source then
return
end
return {
description = "{{{langname}}} terms " .. etymtype .. " from " .. source_desc .. ".",
breadcrumb = source_name,
parents = {
{name = etymtype .. " terms", sort = source_name},
{name = "terms derived from " .. source_name, sort = " "},
},
umbrella = {
parents = {
{ name = "terms derived from " .. source_name, is_label = true, sort = " " },
etymtype == "inherited" and
{ name = "Inherited terms subcategories by language", sort = source_name }
-- There are several types of borrowings mixed into the following holding category,
-- so keep these ones sorted under 'Terms borrowed from SOURCE_NAME' instead of just
-- 'SOURCE_NAME'.
or "Borrowed terms subcategories by language",
}
},
}
end
end
insert(handlers, inherited_borrowed_handler("borrowed"))
insert(handlers, inherited_borrowed_handler("inherited"))
-----------------------------------------------------------------------------
------------------------ Borrowing subtype handlers -------------------------
-----------------------------------------------------------------------------
-- General handler for specific borrowing subtypes, such as learned borrowings, calques and phono-semantic matchings.
local function borrowing_subtype_handler(dest, source_name, parent_cat, spec)
local source, source_desc = get_source_and_source_desc(source_name)
if not source then
return
end
-- normally uses of UNKNOWN should not show up to the end user
local dest_name = dest and dest:getCanonicalName() or "UNKNOWN"
local additional, umbrella_additional
if spec.additional then
if dest then
additional = spec.additional(source, dest)
else
umbrella_additional = spec.umbrella_additional(source)
end
else
if not spec.categorizing_templates then
error("Internal error: Must specify either `categorizing_templates` or the combination of `additional` and `umbrella_additional` in each borrowing subtype spec")
end
local extra_templates = {}
local extra_template_text
for i, template in ipairs(spec.categorizing_templates) do
if i > 1 then
insert(extra_templates, ("{{tl|%s|...}}"):format(template))
end
end
if #extra_templates > 0 then
extra_template_text = (" (or %s, using the same syntax)"):format(
serial_comma_join(extra_templates, {conj = "or"}))
else
extra_template_text = ""
end
if dest then
additional = ("To categorize a term into this category, use {{tl|%s|%s|%s|<var>source_term</var>}}%s, " ..
"where <code><var>source_term</var></code> is the %s term that the term in question " ..
"was borrowed from."):format(
spec.categorizing_templates[1], dest:getCode(), source:getCode(), extra_template_text, source_name)
else
umbrella_additional = ("To categorize a term into a language-specific subcategory, use " ..
"{{tl|%s|<var>destcode</var>|%s|<var>source_term</var>}}%s, where <code><var>destcode</var></code> " ..
"is the language code of the language in question (see [[Wiktionary:List of languages]]), and " ..
"<code><var>source_term</var></code> is the %s term that the term in question was " ..
"borrowed from."):format(spec.categorizing_templates[1], source:getCode(), extra_template_text, source_name)
end
end
return {
description = "{{{langname}}} " .. spec.from_source_desc:gsub("SOURCE", source_desc):gsub("DEST", dest_name),
additional = additional,
breadcrumb = source_name,
parents = {
{ name = parent_cat, sort = source_name },
{ name = "terms borrowed from " .. source_name, sort = " " },
},
umbrella = {
additional = umbrella_additional,
parents = {
{ name = "terms borrowed from " .. source_name, is_label = true, sort = " " },
"Borrowed terms subcategories by language",
}
},
}
end
-- Specs describing types of borrowings.
-- `from_source_desc` is the English description used in categories of the form "LANGUAGE BORTYPE from SOURCE",
-- e.g. "Arabic semantic loans from English". "SOURCE" in the description is replaced by the source language.
-- `umbrella_desc` is the English description used in categories of the form "LANGUAGE BORTYPE", e.g.
-- "Arabic semantic loans". This is an umbrella category grouping all the source-language-specific categories.
-- `uses_subtype_handler`, if true, means that the handler for "LANGUAGE BORTYPE from SOURCE" categories is
-- implemented by a generic "TYPE borrowings" handler (at the bottom of this section), so we don't need to
-- create a BORTYPE-specific handler.
-- `umbrella_parent`, if given, is the parent category of the umbrella categories of the form "LANGUAGE BORTYPE".
-- By default it is "borrowed terms". Some borrowing types replace this with "terms by etymology". (FIXME:
-- Review whether this is correct.)
-- `label_pattern`, if given, is a Lua pattern that matches the category name minus the language at the beginning.
-- It should have one capture, which is the source language. An example is "^terms partially calqued from (.+)$".
-- If omitted, it is generated from BORTYPE.
-- `categorizing_templates`, if given, is the list of templates that categorize into this category. They are assumed to
-- follow the syntax of {{bor}}. The first template in the list should be the preferred alias. The specified
-- templates are used to form the `additional` text displayed on the language-specific category page and
-- corresponding umbrella category page describing how to categorize into the category in question. In more complex
-- cases, you can omit this field and instead supply the `additional` and `umbrella_additional` fields (as is done
-- with adapted borrowings). You must either specify `categorizing_templates` or the combination of `additional` and
-- `umbrella_additional`.
-- `additional`, if given, is a function of two arguments (source and destination language objects) that will generate
-- the `additional` text displayed on the language-specific category page that describes how to categorize into the
-- category in question. This is an alternative to specifying `categorizing_templates`, used in more complex cases
-- (currently, with adapted borrowings).
-- `umbrella_additional`, if given, is a function of one argument (source language object) that will generate the
-- `additional` text displayed on the umbrella category page that describes how to categorize into the category in
-- question. This is an alternative to specifying `categorizing_templates`, used in more complex cases (currently,
-- with adapted borrowings).
local borrowing_specs = {
["learned borrowings"] = {
from_source_desc = "terms that are learned [[loanword]]s from SOURCE, that is, terms that were directly incorporated from SOURCE instead of through normal language contact.",
umbrella_desc = "terms that are learned [[loanword]]s, that is, terms that were directly incorporated from another language instead of through normal language contact.",
uses_subtype_handler = true,
categorizing_templates = {"lbor", "learned borrowing"},
},
["semi-learned borrowings"] = {
from_source_desc = "terms that are [[semi-learned borrowing|semi-learned]] [[loanword]]s from SOURCE, that is, terms borrowed from SOURCE (a [[classical language]]) into DEST (a modern language) and partly reshaped based on later [[sound change]]s or by analogy with [[inherit]]ed terms in the language.",
umbrella_desc = "terms that are [[semi-learned borrowing|semi-learned]] [[loanword]]s, that is, terms borrowed from a [[classical language]] into a modern language and partly reshaped based on later [[sound change]]s or by analogy with [[inherit]]ed terms in the language.",
uses_subtype_handler = true,
categorizing_templates = {"slbor", "semi-learned borrowing"},
},
["orthographic borrowings"] = {
from_source_desc = "orthographic loans from SOURCE, i.e. terms that were borrowed from SOURCE in their script forms, not their pronunciations.",
umbrella_desc = "orthographic loans, i.e. terms that were borrowed in their script forms, not their pronunciations.",
uses_subtype_handler = true,
categorizing_templates = {"obor", "orthographic borrowing"},
},
["unadapted borrowings"] = {
from_source_desc = "[[loanword]]s from SOURCE that have not been conformed to the morpho-syntactic, phonological and/or phonotactical rules of DEST.",
umbrella_desc = "[[loanword]]s that have not been conformed to the morpho-syntactic, phonological and/or phonotactical rules of the target language.",
uses_subtype_handler = true,
categorizing_templates = {"ubor", "unadapted borrowing"},
},
["adapted borrowings"] = {
from_source_desc = "[[loanwords]] from SOURCE formed with the addition of an affix to conform the term to the normal morphology of DEST.",
umbrella_desc = "[[loanword]]s formed with the addition of an affix to conform the term to the normal morphology of the target language.",
uses_subtype_handler = true,
additional = function(source, dest)
return ("To categorize a term into this category, use {{tl|af|%s|3=type=adap|4=%s:<var>source_term</var>|5=-<var>affix</var>}} " ..
"(or {{tl|af|%s|3=type=abor|4=...}}, using the same syntax), where <code><var>source_term</var></code> is " ..
"the %s term that the term in question was borrowed from and <code><var>affix</var></code> " ..
"is the %s affix used to adapt the %s term. An example is " ..
"{{m+|pl|adresować||to address}}, which would use {{tl|af|pl|3=type=adap|4=fr:adresser|5=-ować}} to indicate " ..
"that is was formed from {{m+|fr|adresser}} with the addition of the Polish verb-forming affix " ..
"{{m|pl|-ować}}."):format(dest:getCode(), source:getCode(), dest:getCode(), source:getCanonicalName(), dest:getCanonicalName(),
source:getCanonicalName())
end,
umbrella_additional = function(source)
return ("To categorize a term into a language-specific subcategory, use {{tl|af|<var>destcode</var>|3=type=adap|4=%s:<var>source_term</var>|5=-<var>affix</var>}} " ..
"(or {{tl|af|<var>destcode</var>|3=type=abor|4=...}}, using the same syntax), where " ..
"<code><var>destcode</var></code> is the language code of the target language in question (see " ..
"[[Wiktionary:List of languages]]); <code><var>source_term</var></code> is the %s term " ..
"that the term in question was borrowed from; and <code><var>affix</var></code> is the target-language " ..
"affix used to adapt the %s term. An example is {{m+|pl|adresować||to address}}, which " ..
"would use {{tl|af|pl|3=type=adap|4=fr:adresser|5=-ować}} to indicate that is was formed from " ..
"{{m+|fr|adresser}} with the addition of the Polish verb-forming affix {{m|pl|-ować}}."):format(
source:getCode(), source:getCanonicalName(), source:getCanonicalName())
end,
},
["semantic loans"] = {
from_source_desc = "[[Appendix:Glossary#semantic loan|semantic loans]] from SOURCE, i.e. terms one or more of whose definitions was borrowed from a term in SOURCE.",
umbrella_desc = "[[Appendix:Glossary#semantic loan|semantic loans]], i.e. terms one or more of whose definitions was borrowed from a term in another language.",
umbrella_parent = "terms by etymology",
categorizing_templates = {"sl", "semantic loan"},
},
["partial calques"] = {
from_source_desc = "terms that were [[Appendix:Glossary#partial calque|partially calqued]] from SOURCE, i.e. terms formed partly by piece-by-piece translations of SOURCE terms and partly by direct borrowing.",
umbrella_desc = "[[Appendix:Glossary#partial calque|partial calques]], i.e. terms formed partly by piece-by-piece translations of terms from other languages and partly by direct borrowing.",
umbrella_parent = "terms by etymology",
label_pattern = "^terms partially calqued from (.+)$",
categorizing_templates = {"pcal", "pclq", "partial calque"},
},
["calques"] = {
from_source_desc = "terms that were [[Appendix:Glossary#calque|calqued]] from SOURCE, i.e. terms formed by piece-by-piece translations of SOURCE terms.",
umbrella_desc = "[[Appendix:Glossary#calque|calques]], i.e. terms formed by piece-by-piece translations of terms from other languages.",
umbrella_parent = "terms by etymology",
label_pattern = "^terms calqued from (.+)$",
categorizing_templates = {"cal", "clq", "calque"},
},
["phono-semantic matchings"] = {
from_source_desc = "[[Appendix:Glossary#phono-semantic matching|phono-semantic matchings]] from SOURCE, i.e. terms that were borrowed by matching the etymon phonetically and semantically.",
umbrella_desc = "[[Appendix:Glossary#phono-semantic matching|phono-semantic matchings]], i.e. terms that were borrowed by matching the etymon phonetically and semantically.",
categorizing_templates = {"psm", "phono-semantic matching"},
},
["pseudo-loans"] = {
from_source_desc = "[[Appendix:Glossary#pseudo-loan|pseudo-loans]] from SOURCE, i.e. terms that appear to be SOURCE, but are not used or have an unrelated meaning in SOURCE itself.",
umbrella_desc = "[[Appendix:Glossary#pseudo-loan|pseudo-loans]], i.e. terms that appear to be derived from another language, but are not used or have an unrelated meaning in that language itself.",
categorizing_templates = {"pl", "pseudo-loan"},
},
}
for bortype, spec in pairs(borrowing_specs) do
labels[bortype] = {
description = "{{{langname}}} " .. spec.umbrella_desc,
parents = {spec.umbrella_parent or "borrowed terms"},
umbrella_parents = "Terms by etymology subcategories by language",
}
if not spec.uses_subtype_handler then
-- If the label pattern isn't specifically given, generate it from the `bortype`; but make sure to
-- escape hyphens in the pattern.
local label_pattern = spec.label_pattern or "^" .. pattern_escape(bortype) .. " from (.+)$"
insert(handlers, function(data)
local source_name = data.label:match(label_pattern)
if source_name then
return borrowing_subtype_handler(data.lang, source_name, bortype, spec)
end
end)
end
end
insert(handlers, function(data)
local borrowing_type, source_name = data.label:match("^(.+ borrowings) from (.+)$")
if borrowing_type then
local spec = borrowing_specs[borrowing_type]
return borrowing_subtype_handler(data.lang, source_name, borrowing_type, spec)
end
end)
-----------------------------------------------------------------------------
---------------------- Indo-Aryan extension handlers ------------------------
-----------------------------------------------------------------------------
-- FIXME: Put this in a family-specific module.
insert(handlers, function(data)
local labelpref, extension = data.label:match("^(terms extended with Indo%-Aryan )(.+)$")
if not extension then
return
end
local lang_inc_ash = require("Module:languages").getByCode("inc-ash")
local linked_term = full_link({lang = lang_inc_ash, term = extension}, "term")
local tagged_term = tag_text(extension, lang_inc_ash, nil, "term")
return {
description = "{{{langname}}} terms extended with the [[Indo-Aryan]] [[pleonastic]] affix " .. linked_term .. ".",
displaytitle = "{{{langname}}} " .. labelpref .. tagged_term,
breadcrumb = tagged_term,
parents = {{name = "terms with Indo-Aryan extensions", sort = extension}},
umbrella = {
no_by_language = true,
parents = "Indo-Aryan extensions",
displaytitle = "Terms extended with Indo-Aryan " .. tagged_term,
}
}
end)
-----------------------------------------------------------------------------
---------------------------- Coined-by handlers -----------------------------
-----------------------------------------------------------------------------
insert(handlers, function(data)
local coiner = data.label:match("^terms coined by (.+)$")
if not coiner then
return
end
-- Sort by last name per request from [[User:Metaknowledge]]
local last_name = umatch(coiner, ".-%s(%S+)$")
return {
description = "{{{langname}}} terms coined by " .. coiner .. ".",
breadcrumb = coiner,
parents = {{
name = "coinages",
sort = last_name and last_name .. ", " .. coiner or coiner,
}},
umbrella = false,
}
end)
-----------------------------------------------------------------------------
------------------------ Multiple etymology handlers ------------------------
-----------------------------------------------------------------------------
insert(handlers, function(data)
local pos = data.label:match("^terms with multiple (.+) etymologies$")
if not pos then
return
end
local plpos = pluralize_pos(pos)
local postype = pos_lemma_or_nonlemma(plpos)
if not postype then
return
end
return {
description = "{{{langname}}} " .. plpos .. " that are derived from multiple origins.",
umbrella_parents = "Multiple etymology subcategories by language",
breadcrumb = "multiple " .. plpos,
parents = {{
name = "terms with multiple " .. postype .. " etymologies",
sort = pos,
}},
}
end)
insert(handlers, function(data)
local pos1, pos2 = data.label:match("^terms with (.+) and (.+) etymologies$")
if not pos1 then
return
end
local pos1type = pos_lemma_or_nonlemma(pluralize_pos(pos1))
local pos2type = pos_lemma_or_nonlemma(pluralize_pos(pos2))
if not (pos1type and pos2type) then
return
end
return {
description = "{{{langname}}} terms consisting of " .. add_indefinite_article(pos1) .." of one origin and " ..
add_indefinite_article(pos2) .. " of a different origin.",
umbrella_parents = "Multiple etymology subcategories by language",
breadcrumb = pos1 .. " and " .. pos2,
parents = {{
name = pos1type == pos2type and "terms with multiple " .. pos1type .. " etymologies" or
"terms with lemma and non-lemma form etymologies",
sort = pos1 .. " and " .. pos2,
}},
}
end)
-----------------------------------------------------------------------------
--------------------------- Borrowed-back handlers --------------------------
-----------------------------------------------------------------------------
-- Handler for categories of the form e.g. [[:Category:English terms borrowed back into English]]. We need to use a handler
-- because the category's language occurs inside the label itself. For the same reason, the umbrella category has a
-- nonstandard name "Terms borrowed back into the same language", so we handle it as a regular parent and disable the
-- built-in umbrella mechanism.
insert(handlers, function(data)
local lang = data.lang
if not lang then
return
end
local source_name = data.label:match("^terms borrowed back into (.+)$")
if not (source_name and source_name == lang:getDisplayForm()) then
return
end
return {
description = "{{{langname}}} terms that were borrowed from another language that originally borrowed the term from " .. source_name .. ".",
parents = {"terms by etymology", "borrowed terms", {
name = "Terms borrowed back into the same language",
raw = true,
sort = "{{{langname}}}"
}},
umbrella = false, -- Umbrella has a nonstandard name so we treat it as a raw category
}
end)
-----------------------------------------------------------------------------
-- --
-- RAW HANDLERS --
-- --
-----------------------------------------------------------------------------
-- Handler for umbrella metacategories of the form e.g. [[:Category:Terms derived from Proto-Indo-Iranian roots]]
-- and [[:Category:Terms derived from Proto-Indo-European words]]. Replaces the former
-- [[Module:category tree/PIE root cat]], [[Module:category tree/root cat]] and [[Template:PIE word cat]].
insert(raw_handlers, function(data)
local source_name, terms_type
for _, tt in ipairs{"roots", "words", "terms"} do
source_name = data.category:match("^Terms derived from (.+) " .. tt .. "$")
if source_name then
terms_type = tt
break
end
end
if not source_name then
return
end
local source = get_source(source_name, false, "getCanonicalName")
if not source then
return
end
return {
description = "Umbrella categories covering terms derived from particular " .. get_source_and_type_desc(source, terms_type) .. ".",
additional = "{{{umbrella_meta_msg}}}",
parents = {
"Umbrella metacategories",
{ name = terms_type == "roots" and "roots" or "lemmas", is_label = true, lang = source:getCode(), sort = " " },
{ name = "terms derived from " .. source_name, is_label = true, sort = " " .. terms_type },
},
}
end)
return {LABELS = labels, RAW_CATEGORIES = raw_categories, HANDLERS = handlers, RAW_HANDLERS = raw_handlers}
f5rghe0vjrrchf5lr2vpelx8xitkpdb
234644
234643
2026-05-21T11:20:25Z
Lee
19
පැරණි සංස්කරණයකින් ගත් කොටස්...
234644
Scribunto
text/plain
local m_sinhala = require("Module:sinhala")
local labels = {}
local raw_categories = {}
local handlers = {}
local raw_handlers = {}
local en_utilities_module = "Module:en-utilities"
local m_str_utils = require("Module:string utilities")
local add_indefinite_article = require(en_utilities_module).add_indefinite_article
local full_link = require("Module:links").full_link
local get_lang_by_name = require("Module:languages").getByCanonicalName
local insert = table.insert
local pattern_escape = m_str_utils.pattern_escape
local plain_gsub = m_str_utils.plain_gsub
local pluralize_pos = require("Module:headword").pluralize_pos
local pos_lemma_or_nonlemma = require("Module:headword").pos_lemma_or_nonlemma
local serial_comma_join = require("Module:table").serialCommaJoin
local tag_text = require("Module:script utilities").tag_text
local umatch = mw.ustring.match
local unpack = unpack or table.unpack -- Lua 5.2 compatibility
-----------------------------------------------------------------------------
-- --
-- LABELS --
-- --
-----------------------------------------------------------------------------
labels["යෙදුම්, නිරුක්තිය අනුව"] = {
description = "නිරුක්තිය අනුව කාණ්ඩ ගත කළ {{{langname}}} යෙදුම්.",
umbrella_parents = "මූලධර්ම",
parents = {{name = "{{{langcat}}}", raw = true}},
}
labels["AABB-type reduplications"] = {
description = "{{{langname}}} terms that underwent [[reduplication]] in an AABB pattern.",
breadcrumb = "AABB-type",
parents = {"reduplications"},
}
labels["apophonic reduplications"] = {
description = "{{{langname}}} terms that underwent [[reduplication]] with only a change in a vowel sound.",
breadcrumb = "apophonic",
parents = {"reduplications"},
}
labels["back-formations"] = {
description = "{{{langname}}} terms formed by reversing a supposed regular formation, removing part of an older term.",
parents = {"යෙදුම්, නිරුක්තිය අනුව"},
}
labels["blends"] = {
description = "වෙනත් වචන සයෝජනය මගින් නිර්මිත, {{{langname}}} යෙදුම්.",
parents = {"යෙදුම්, නිරුක්තිය අනුව"},
}
labels["යෙදුම්, තත්භව"] = {
description = "වෙනත් භාෂාවකින් තත්භව ලෙස ගත් {{{langname}}} යෙදුම්.",
parents = {"යෙදුම්, නිරුක්තිය අනුව"},
}
labels["යෙදුම්, තත්සම"] = {
description = "වෙනත් භාෂාවකින් තත්සම ලෙස ගත් {{{langname}}} යෙදුම්.",
parents = {"යෙදුම්, නිරුක්තිය අනුව"},
}
labels["යෙදුම්, ණයට ගත්"] = {
description = "වෙනත් භාෂාවකින් කෙළින්ම ගත්, එසේත් නැත්නම් ණයට ගත් (loanwords) {{{langname}}} යෙදුම්.",
parents = {"යෙදුම්, නිරුක්තිය අනුව"},
}
labels["catachreses"] = {
description = "{{{langname}}} terms derived from misuses or misapplications of other terms.",
parents = {"යෙදුම්, නිරුක්තිය අනුව"},
}
labels["coinages"] = {
description = "{{{langname}}} terms coined by an identifiable person, organization or other such entity.",
parents = {"terms attributed to a specific source"},
umbrella_parents = {name = "terms attributed to a specific source", is_label = true, sort = " "},
}
labels["coordinated pairs"] = {
description = "Terms in {{{langname}}} consisting of a pair of terms joined by a [[coordinating conjunction]].",
parents = {"යෙදුම්, නිරුක්තිය අනුව"},
}
labels["coordinated triples"] = {
description = "Terms in {{{langname}}} consisting of three terms joined by one or more [[coordinating conjunction]]s.",
parents = {"යෙදුම්, නිරුක්තිය අනුව"},
}
labels["coordinated quadruples"] = {
description = "Terms in {{{langname}}} consisting of four terms joined by one or more [[coordinating conjunction]]s.",
parents = {"යෙදුම්, නිරුක්තිය අනුව"},
}
labels["coordinated quintuples"] = {
description = "Terms in {{{langname}}} consisting of five terms joined by one or more [[coordinating conjunction]]s.",
parents = {"යෙදුම්, නිරුක්තිය අනුව"},
}
labels["denominals"] = {
description = "{{{langname}}} terms derived from a noun.",
parents = {"යෙදුම්, නිරුක්තිය අනුව"},
}
labels["deverbals"] = {
description = "{{{langname}}} terms derived from a verb.",
parents = {"යෙදුම්, නිරුක්තිය අනුව"},
}
labels["doublets"] = {
description = "{{{langname}}} terms that trace their etymology from ultimately the same source as other terms in the same language, but by different routes, and often with subtly or substantially different meanings.",
parents = {"යෙදුම්, නිරුක්තිය අනුව"},
}
labels["elongated forms"] = {
description = "{{{langname}}} terms where one or more letters or sounds is repeated for emphasis or effect.",
parents = {"යෙදුම්, නිරුක්තිය අනුව"},
}
labels["eponyms"] = {
description = "{{{langname}}} terms derived from names of real or fictitious individuals.",
parents = {"යෙදුම්, නිරුක්තිය අනුව"},
}
labels["genericized trademarks"] = {
description = "{{{langname}}} terms that originate from [[trademark]]s, [[brand]]s and company names which have become [[genericized]]; that is, fallen into common usage in the target market's [[vernacular]], even when referring to other competing brands.",
parents = {"යෙදුම්, නිරුක්තිය අනුව", "trademarks"},
}
labels["ghost words"] = {
description = "{{{langname}}} terms that were originally erroneous or fictitious, published in a reference work as if they were genuine as a result of typographical error, misreading, or misinterpretation, or as [[:w:Fictitious entry|fictitious entries]], jokes, or hoaxes.",
parents = {"යෙදුම්, නිරුක්තිය අනුව"},
}
labels["gramograms"] = {
description = "{{{langname}}} [[gramogram]]s – terms that are partially or completely spelled with [[homophone|homophonous]] letters.",
parents = {"rebuses"},
}
labels["haplological words"] = {
description = "{{{langname}}} words that underwent [[haplology]]: thus, their origin involved a loss or omission of a repeated sequence of sounds.",
parents = {"යෙදුම්, නිරුක්තිය අනුව"},
}
labels["homophonic translations"] = {
description = "{{{langname}}} terms that were borrowed by matching the etymon phonetically, without regard for the sense; compare [[phono-semantic matching]] and [[Hobson-Jobson]].",
parents = {"යෙදුම්, නිරුක්තිය අනුව"}
}
labels["hybridisms"] = {
description = "{{{langname}}} terms formed by elements of different linguistic origins.",
parents = {"යෙදුම්, නිරුක්තිය අනුව"},
}
labels["යෙදුම්, උරුම වූ"] = {
description = "භාෂාවේ පෙර අවධියක දී උරුම වී පැමිණි {{{langname}}} යෙදුම්.",
parents = {"යෙදුම්, නිරුක්තිය අනුව"},
}
labels["internationalisms"] = {
description = "{{{langname}}} loanwords which also exist in many other languages with the same or similar etymology.",
additional = "Terms should be here preferably only if the immediate source language is not known for certain. Entries are added into this category by [[Template:internationalism]]; see it for more information.",
parents = {"යෙදුම්, නිරුක්තිය අනුව"},
}
labels["legal doublets"] = {
description = "{{{langname}}} legal [[doublet]]s – a legal doublet is a standardized phrase commonly used in legal documents, proceedings etc. which includes two words that are near synonyms.",
parents = {"coordinated pairs"},
}
labels["legal triplets"] = {
description = "{{{langname}}} legal [[triplet]]s – a legal triplet is a standardized phrase commonly used in legal documents, proceedings etc which includes three words that are near synonyms.",
parents = {"coordinated triples"},
}
labels["LLM coinages"] = {
description = "{{{langname}}} terms that have been coined by {{w|large language models}} rather than humans.",
parents = {"යෙදුම්, නිරුක්තිය අනුව"},
}
labels["merisms"] = {
description = "{{{langname}}} [[merism]]s – terms that are [[coordinate]]s that, combined, are a synonym for a totality.",
parents = {"coordinated pairs"},
}
labels["metonyms"] = {
description = "{{{langname}}} terms whose origin involves calling a thing or concept not by its own name, but by the name of something intimately associated with that thing or concept.",
parents = {"යෙදුම්, නිරුක්තිය අනුව"},
}
labels["neologisms"] = {
description = "{{{langname}}} terms that have been only recently acknowledged.",
parents = {"යෙදුම්, නිරුක්තිය අනුව"},
}
labels["nominalizations"] = {
description = "{{{langname}}} terms formed by nominalization, a process where a word from another part of speech becomes a noun.",
parents = {"යෙදුම්, නිරුක්තිය අනුව"},
}
labels["nonce terms"] = {
description = "{{{langname}}} terms that have been invented for a single occasion.",
parents = {"යෙදුම්, නිරුක්තිය අනුව"},
}
labels["number homophones"] = {
description = "{{{langname}}} terms that are partially or completely spelled with [[homophone|homophonous]] numbers.",
parents = {"rebuses", "terms spelled with numbers"},
}
labels["numerical contractions"] = {
description = "{{{langname}}} numerical contractions. In these, the number either denotes omitted characters ({{m+|en|globalization}} → {{m|en|g11n}}) or duplication ({{m+|kne|Kankanaey}} → {{m|kne|Kan2aey}}).",
parents = {"contractions", "rebuses", "terms spelled with numbers"},
}
labels["onomatopoeias"] = {
description = "{{{langname}}} terms that were coined to sound like what they represent.",
parents = {"යෙදුම්, නිරුක්තිය අනුව"},
}
labels["piecewise doublets"] = {
description = "{{{langname}}} terms that are [[Appendix:Glossary#piecewise doublet|piecewise doublets]].",
parents = {"යෙදුම්, නිරුක්තිය අනුව"},
}
for _, ism_and_langname in ipairs({
{"anglicisms", "ඉංග්රීසි"},
{"Arabisms", "Arabic"},
{"Gallicisms", "French"},
{"Germanisms", "German"},
{"Hispanisms", "Spanish"},
{"Italianisms", "Italian"},
{"Latinisms", "Latin"},
{"Japonisms", "Japanese"},
}) do
local ism, langname = unpack(ism_and_langname)
labels["pseudo-" .. ism] = {
description = "{{{langname}}} terms that appear to be " .. langname .. ", but are not used or have an unrelated meaning in " .. langname .. " itself.",
parents = {"pseudo-loans"},
umbrella_parents = {name = "pseudo-loans", is_label = true, sort = " "},
}
end
labels["rebracketings"] = {
description = "{{{langname}}} terms that have interacted with another word in such a way that the boundary between the words has been modified.",
parents = {"යෙදුම්, නිරුක්තිය අනුව"}
}
labels["rebuses"] = {
description = "{{{langname}}} [[rebus]]es – terms that are partially or completely represented by images, symbols or numbers, often as a form of wordplay.",
parents = {"යෙදුම්, නිරුක්තිය අනුව"},
}
labels["reconstructed terms"] = {
description = "{{{langname}}} terms that are not directly attested, but have been reconstructed through other evidence.",
parents = {"යෙදුම්, නිරුක්තිය අනුව"}
}
labels["reduplicated coordinated pairs"] = {
description = "{{{langname}}} reduplicated coordinated pairs.",
breadcrumb = "reduplicated",
parents = {"coordinated pairs", "reduplications"},
}
labels["reduplicated coordinated triples"] = {
description = "{{{langname}}} reduplicated coordinated triples.",
breadcrumb = "reduplicated",
parents = {"coordinated triples", "reduplications"},
}
labels["reduplicated coordinated quadruples"] = {
description = "{{{langname}}} reduplicated coordinated quadruples.",
breadcrumb = "reduplicated",
parents = {"coordinated quadruples", "reduplications"},
}
labels["reduplicated coordinated quintuples"] = {
description = "{{{langname}}} reduplicated coordinated quintuples.",
breadcrumb = "reduplicated",
parents = {"coordinated quintuples", "reduplications"},
}
labels["reduplications"] = {
description = "{{{langname}}} terms that underwent [[reduplication]], so their origin involved a repetition of roots or stems.",
parents = {"යෙදුම්, නිරුක්තිය අනුව"},
}
labels["retronyms"] = {
description = "පැරණි වස්තු සහ සංකල්ප සඳහා වන පෙර නාමයට වර්තමානයේ දී බහු අරුත් සහිත හෙයින් නව අනන්ය නාම ලෙස භාවිතයට පැමිණ ඇති {{{langname}}} යෙදුම්.",
parents = {"යෙදුම්, නිරුක්තිය අනුව"},
}
labels["මූල"] = {
description = "Basic morphemes from which {{{langname}}} words are formed.",
parents = {"යෙදුම්, නිරුක්තිය අනුව", "පදාණු"},
}
labels["නාම ප්රකෘති"] = {
description = "{{{langname}}} මූල උප බෙදීමකි.",
parents = {"මූල"},
}
labels["ආඛ්යාත ප්රකෘති"] = {
description = "{{{langname}}} මූල උප බෙදීමකි.",
parents = {"මූල"},
}
labels["ධාතු ප්රකෘති"] = {
description = "{{{langname}}} මූල උප බෙදීමකි.",
parents = {"මූල"},
}
labels["Sanskritic formations"] = {
description = "{{{langname}}} terms coined from [[tatsama]] [[word]]s and/or [[affix]]es.",
parents = {"යෙදුම්, නිරුක්තිය අනුව", "terms derived from Sanskrit"},
}
labels["sound-symbolic terms"] = {
description = "{{{langname}}} terms that use {{w|sound symbolism}} to express ideas but which are not necessarily strictly speaking [[onomatopoeic]].",
parents = {"යෙදුම්, නිරුක්තිය අනුව"},
}
labels["spelled-out initialisms"] = {
description = "{{{langname}}} initialisms in which the letter names are spelled out.",
parents = {"යෙදුම්, නිරුක්තිය අනුව"},
}
labels["spelling pronunciations"] = {
description = "{{{langname}}} terms whose pronunciation was historically or presently affected by their spelling.",
parents = {"යෙදුම්, නිරුක්තිය අනුව"},
}
labels["spoonerisms"] = {
description = "{{{langname}}} terms in which the initial sounds of component parts have been exchanged, as in \"crook and nanny\" for \"nook and cranny\".",
parents = {"යෙදුම්, නිරුක්තිය අනුව"},
}
labels["taxonomic eponyms"] = {
description = "{{{langname}}} terms derived from names of real or fictitious people, used for [[taxonomy]].",
parents = {"eponyms"},
}
labels["terms attributed to a specific source"] = {
description = "{{{langname}}} terms coined by an identifiable person or deriving from a known work.",
parents = {"යෙදුම්, නිරුක්තිය අනුව"},
}
labels["terms coined ex nihilo"] = {
description = "{{{langname}}} terms fabricated ''[[ex nihilo]]'', i.e. made up entirely rather than being derived from an existing source.",
parents = {"යෙදුම්, නිරුක්තිය අනුව"},
}
labels["terms containing fossilized case endings"] = {
description = "{{{langname}}} terms which preserve case morphology which is no longer analyzable within the contemporary grammatical system or which has been entirely lost from the language.",
parents = {"යෙදුම්, නිරුක්තිය අනුව"},
}
labels["terms derived from area codes"] = {
description = "{{{langname}}} terms derived from [[area code]]s.",
parents = {"යෙදුම්, නිරුක්තිය අනුව"},
}
labels["terms derived from the shape of letters"] = {
description = "{{{langname}}} terms derived from the shape of letters. This can include terms derived from the shape of any letter in any alphabet.",
parents = {"යෙදුම්, නිරුක්තිය අනුව"},
}
labels["පද, මූලය අනුව"] = {
description = "{{{langname}}} terms categorized by the root they originate from.",
parents = {"යෙදුම්, නිරුක්තිය අනුව", {name = "මූල", sort = " "}},
}
labels["terms by word"] = {
description = "{{{langname}}} terms categorized by the word they originate from.",
parents = {"යෙදුම්, නිරුක්තිය අනුව"},
}
labels["terms derived from fiction"] = {
description = "{{{langname}}} terms that originate from works of [[fiction]].",
breadcrumb = "fiction",
parents = {{name = "terms attributed to a specific source", sort = "fiction"}},
}
for _, data in ipairs {
{source="Dickensian works", desc="the works of [[w:Charles Dickens|Charles Dickens]]", topic_parent="Charles Dickens"},
{source="DC Comics", desc="[[w:DC Comics|DC Comics]]"},
{source="Doraemon", desc="[[w:Fujiko F. Fujio|Fujiko F. Fujio]]'s ''[[w:Doraemon|Doraemon]]''", displaytitle="''Doraemon''"},
{source="Dragon Ball", desc="[[w:Akira Toriyama|Akira Toriyama]]'s ''[[w:Dragon Ball|Dragon Ball]]''", displaytitle="''Dragon Ball''"},
{source="Duckburg and Mouseton", desc="[[w:The Walt Disney Company|Disney]]'s [[w:Duck universe|Duckburg]] and [[w:Mickey Mouse universe|Mouseton]] universe",
topic_parent="Disney"},
{source="Futurama", desc="the animated television series ''{{w|Futurama}}''", displaytitle = "''Futurama''"},
{source="Harry Potter", desc="the ''[[w:Harry Potter|Harry Potter]]'' series", displaytitle="''Harry Potter''",
topic_parent="Harry Potter"},
{source="Looney Tunes and Merrie Melodies", desc="''{{w|Looney Tunes}}'' and/or ''{{w|Merrie Melodies}}'', by {{w|Warner Bros. Animation}}", displaytitle = "''Looney Tunes'' and ''Merrie Melodies''"},
{source="Nineteen Eighty-Four", desc="[[w:George Orwell|George Orwell]]'s ''[[w:Nineteen Eighty-Four|Nineteen Eighty-Four]]''",
displaytitle="''Nineteen Eighty-Four''"},
{source="Seinfeld", desc="the American television sitcom ''{{w|Seinfeld}}'' (1989–1998)", displaytitle="''Seinfeld''"},
{source="Seussian works", desc="the works of [[w:Dr. Seuss|Dr. Seuss]]"},
{source="South Park", desc="the animated television series ''[[w:South Park|South Park]]''", displaytitle="''South Park''"},
{source="Star Trek", desc="''[[w:Star Trek|Star Trek]]''", displaytitle="''Star Trek''", topic_parent="Star Trek"},
{source="Star Wars", desc="''[[w:Star Wars|Star Wars]]''", displaytitle="''Star Wars''", topic_parent="Star Wars"},
{source="The Simpsons", desc="''[[w:The Simpsons|The Simpsons]]''", displaytitle="''The Simpsons''", topic_parent="The Simpsons", sort="Simpsons"},
{source="Tolkien's legendarium", desc="the [[legendarium]] of [[w:J. R. R. Tolkien|J. R. R. Tolkien]]", topic_parent="J. R. R. Tolkien"},
} do
local parents = {{name = "terms derived from fiction", sort = data.sort or data.source}}
local umbrella_parents = {"භාෂාව අනුව යෙදුම්, නිරුක්ති උප ප්රවර්ග අනුව"}
if data.topic_parent then
insert(parents, {name = "{{{langcode}}}:" .. data.topic_parent, raw = true})
insert(umbrella_parents, {name = data.topic_parent, raw = true})
end
labels["යෙදුම්, " .. data.source .. " වෙතින් ව්යුත්පන්න"] = {
description = "{{{langname}}} terms that originate from " .. data.desc .. ".",
breadcrumb = data.displaytitle or data.source,
parents = parents,
umbrella = {
parents = umbrella_parents,
displaytitle = data.displaytitle and "Terms derived from " .. data.displaytitle .. " by language" or nil,
breadcrumb = data.displaytitle and "Terms derived from " .. data.displaytitle,
},
displaytitle = data.displaytitle and "{{{langname}}} terms derived from " .. data.displaytitle or nil,
}
end
labels["terms derived from Greek mythology"] = {
description = "{{{langname}}} terms derived from Greek mythology which have acquired an idiomatic meaning.",
breadcrumb = "Greek mythology",
parents = {{name = "terms attributed to a specific source", sort = "Greek mythology"}},
}
labels["terms derived from occupations"] = {
description = "{{{langname}}} terms derived from names of occupations.",
parents = {"යෙදුම්, නිරුක්තිය අනුව"},
}
labels["යෙදුම්, වෙනත් භාෂා වලින් ව්යුත්පන්න"] = {
description = "මූලාරම්භය වෙනත් භාෂාවන් වන {{{langname}}} පද මෙහි දැක්වෙයි.",
parents = {"යෙදුම්, නිරුක්තිය අනුව"},
}
labels["terms derived from the Bible"] = {
description = "{{{langname}}} terms that originate from the [[Bible]].",
breadcrumb = {name = "the Bible", nocap = true},
parents = {{name = "terms attributed to a specific source", sort = "Bible"}},
}
labels["terms derived from Aesop's Fables"] = {
description = "{{{langname}}} terms that originate from [[Aesop]]'s Fables.",
breadcrumb = "Aesop's Fables",
parents = {{name = "terms attributed to a specific source", sort = "Aesop's Fables"}},
}
labels["terms derived from toponyms"] = {
description = "{{{langname}}} terms derived from names of real or fictitious places.",
parents = {"යෙදුම්, නිරුක්තිය අනුව"},
}
labels["terms derived through romanized wordplay"] = {
description = "{{{langname}}} terms derived through romanized wordplay.",
parents = {"යෙදුම්, නිරුක්තිය අනුව"},
}
labels["terms making reference to character shapes"] = {
description = "{{{langname}}} terms making reference to character shapes.",
parents = {"යෙදුම්, නිරුක්තිය අනුව"},
}
labels["terms derived from sports"] = {
description = "{{{langname}}} terms that originate from sports.",
breadcrumb = "sports",
parents = {{name = "terms attributed to a specific source", sort = "sports"}},
}
labels["terms derived from baseball"] = {
description = "{{{langname}}} terms that originate from baseball.",
breadcrumb = "baseball",
parents = {{name = "terms derived from sports", sort = "baseball"}},
}
labels["terms with Indo-Aryan extensions"] = {
description = "{{{langname}}} terms extended with particular [[Indo-Aryan]] [[pleonastic]] affixes.",
parents = {"යෙදුම්, නිරුක්තිය අනුව"},
}
labels["terms with lemma and non-lemma form etymologies"] = {
description = "{{{langname}}} terms consisting of both a lemma and non-lemma form, of different origins.",
breadcrumb = "lemma and non-lemma form",
parents = {"terms with multiple etymologies"},
}
labels["terms with multiple etymologies"] = {
description = "{{{langname}}} terms that are derived from multiple origins.",
parents = {"යෙදුම්, නිරුක්තිය අනුව"},
}
labels["terms with multiple lemma etymologies"] = {
description = "{{{langname}}} lemmas that are derived from multiple origins.",
breadcrumb = "multiple lemmas",
parents = {"terms with multiple etymologies"},
}
labels["terms with multiple non-lemma form etymologies"] = {
description = "{{{langname}}} non-lemma forms that are derived from multiple origins.",
breadcrumb = "multiple non-lemma forms",
parents = {"terms with multiple etymologies"},
}
labels["යෙදුම්, නිරුක්තිය නොදන්නා"] = {
description = "{{{langname}}} terms whose etymologies have not yet been established.",
parents = {{name = "යෙදුම්, නිරුක්තිය අනුව", sort = "unknown etymology"}},
}
labels["univerbations"] = {
description = "{{{langname}}} terms that result from the agglutination of two or more words.",
parents = {"යෙදුම්, නිරුක්තිය අනුව"},
}
labels["words derived through corruption"] = {
description = "{{{langname}}} words that result from a non-specific or sporadic change.",
parents = {{name = "යෙදුම්, නිරුක්තිය අනුව", sort = "corruption"}},
}
labels["words derived through metathesis"] = {
description = "{{{langname}}} words that were created through [[metathesis]] from another word.",
parents = {{name = "යෙදුම්, නිරුක්තිය අනුව", sort = "metathesis"}},
}
labels["words that have undergone semantic shift"] = {
description = "{{{langname}}} words that show senses explained by [[semantic shift]].",
parents = {{name = "යෙදුම්, නිරුක්තිය අනුව", sort = "semantic shift"}},
}
labels["words that have undergone semantic broadening"] = {
description = "{{{langname}}} words that show senses explained by [[semantic]] [[broadening]].",
parents = {{name = "words that have undergone semantic shift", sort = "semantic broadening"}},
}
labels["words that have undergone semantic narrowing"] = {
description = "{{{langname}}} words that show senses explained by [[semantic]] [[narrowing]].",
parents = {{name = "words that have undergone semantic shift", sort = "semantic narrowing"}},
}
labels["words that have undergone amelioration"] = {
description = "{{{langname}}} words that have gained a positive [[connotation]] over time.",
parents = {{name = "words that have undergone semantic shift", sort = "amelioration"}},
}
labels["words that have undergone pejoration"] = {
description = "{{{langname}}} words that have gained a negative [[connotation]] over time.",
parents = {{name = "words that have undergone semantic shift", sort = "pejoration"}},
}
labels["terms with origins in folklore"] = {
description = "{{{langname}}} terms that have an etymology rooted in folklore.",
breadcrumb = "Folklore",
parents = {{name = "යෙදුම්, නිරුක්තිය අනුව", sort = "folklore"}, {name = "{{{langcode}}}:Folklore", raw = true}},
umbrella_parents = {{name = "භාෂාව අනුව යෙදුම්, නිරුක්ති උප ප්රවර්ග අනුව", raw = true}, {name = "Folklore", raw = true, sort = " "}}
}
-- Add 'umbrella_parents' key if not already present.
for _, data in pairs(labels) do
-- NOTE: umbrella.parents overrides umbrella_parents if both are given.
if not data.umbrella_parents then
data.umbrella_parents = "භාෂාව අනුව යෙදුම්, නිරුක්ති උප ප්රවර්ග අනුව"
end
end
-----------------------------------------------------------------------------
-- --
-- RAW CATEGORIES --
-- --
-----------------------------------------------------------------------------
raw_categories["භාෂාව අනුව යෙදුම්, නිරුක්ති උප ප්රවර්ග අනුව"] = {
description = "Umbrella categories covering topics related to terms categorized by their etymologies, such as types of compounds or borrowings.",
additional = "{{{umbrella_meta_msg}}}",
parents = {
"ඡත්ර මෙටා ප්රවර්ග",
{name = "යෙදුම්, නිරුක්තිය අනුව", is_label = true, sort = " "},
},
}
raw_categories["Borrowed terms subcategories by language"] = {
description = "Umbrella categories covering topics related to borrowed terms.",
additional = "{{{umbrella_meta_msg}}}",
parents = {
"ඡත්ර මෙටා ප්රවර්ග",
{name = "යෙදුම්, ණයට ගත්", is_label = true, sort = " "},
{name = "භාෂාව අනුව යෙදුම්, නිරුක්ති උප ප්රවර්ග අනුව", sort = " "},
},
}
raw_categories["Inherited terms subcategories by language"] = {
description = "Umbrella categories covering topics related to inherited terms.",
additional = "{{{umbrella_meta_msg}}}",
parents = {
"ඡත්ර මෙටා ප්රවර්ග",
{name = "යෙදුම්, උරුම වූ", is_label = true, sort = " "},
{name = "භාෂාව අනුව යෙදුම්, නිරුක්ති උප ප්රවර්ග අනුව", sort = " "},
},
}
raw_categories["Indo-Aryan extensions"] = {
description = "Umbrella categories covering terms extended with particular [[Indo-Aryan]] [[pleonastic]] affixes.",
additional = "{{{umbrella_meta_msg}}}",
parents = {
"ඡත්ර මෙටා ප්රවර්ග",
{name = "භාෂාව අනුව යෙදුම්, නිරුක්ති උප ප්රවර්ග අනුව", sort = " "},
},
}
raw_categories["Multiple etymology subcategories by language"] = {
description = "Umbrella categories covering topics related to terms with multiple etymologies.",
additional = "{{{umbrella_meta_msg}}}",
parents = {
"ඡත්ර මෙටා ප්රවර්ග",
{name = "භාෂාව අනුව යෙදුම්, නිරුක්ති උප ප්රවර්ග අනුව", sort = " "},
},
}
raw_categories["Terms borrowed back into the same language"] = {
description = "Categories with terms in specific languages that were borrowed from a second language that previously borrowed the term from the first language.",
additional = "A well-known example is {{m+|en|salaryman}}, a term borrowed from Japanese which in turn was borrowed from the English words [[salary]] and [[man]].\n\n{{{umbrella_msg}}}",
parents = "භාෂාව අනුව යෙදුම්, නිරුක්ති උප ප්රවර්ග අනුව",
}
-----------------------------------------------------------------------------
-- --
-- HANDLERS --
-- --
-----------------------------------------------------------------------------
local function get_source(source_name, allow_family, name_type)
local source = get_lang_by_name(source_name, nil, true, allow_family)
if source == nil then
return nil
end
-- Check that the source name matches the expected form (e.g. getCanonicalName, getDisplayForm etc).
if source[name_type](source) == source_name then
return source
end
end
local function get_source_and_type_desc(source, term_type)
if source:getCode() == "ine-pro" and term_type:find("^roots?$") then
return "[[w:Proto-Indo-European root|Proto-Indo-European " .. term_type .. "]]"
end
return "[[w:" .. source:getWikipediaArticle() .. "|" .. source:getCanonicalName() .. "]] " .. term_type
end
local function get_source_and_source_desc(source_name)
-- HACK! Map 'taxonomic names', as generated by [[Module:etymology]], back to its canonical name
-- before calling getByCanonicalName(). We need a more general solution here.
local source_desc
if source_name == "taxonomic names" then
source_name = "taxonomic name"
source_desc = "[[w:taxonomic nomenclature|taxonomic names]]"
end
local source = get_source(source_name, true, "getDisplayForm")
if source == nil then
return
end
source_desc = source_desc or source:makeCategoryLink()
if source:hasType("family") then
source_desc = "one of the " .. source_desc
end
return source, source_desc
end
-----------------------------------------------------------------------------
------------------------------- word handlers -------------------------------
-----------------------------------------------------------------------------
-- Handlers for 'terms derived from the SOURCE word word' must go *BEFORE* the
-- more general 'terms derived from SOURCE' handler.
-- Sources whose roots are linked to `Appendix:<language> roots/<root>`.
-- `appendix_root_lang_codes` is for exact language-code matches.
-- `appendix_root_family_codes` is for language families.
local appendix_root_lang_codes = {
["eo"] = true,
}
local appendix_root_family_codes = {
["sem"] = true,
}
local function lang_uses_appendix_roots(lang)
if appendix_root_lang_codes[lang:getCode()] then
return true
end
for family_code in pairs(appendix_root_family_codes) do
if lang:inFamily(family_code) then
return true
end
end
return false
end
insert(handlers, function(data)
local labelpref, word_and_id = data.label:match("^(terms belonging to the word )(.+)$")
if not word_and_id then
return
end
local word, id = word_and_id:match("^(.+) %((.-)%)$")
if not word then
word = word_and_id
end
local is_semitic = data.lang:inFamily("sem")
local word_desc = is_semitic and "[[w:Semitic word|word]]" or "word"
local parents = {}
if id then
insert(parents, {name = labelpref .. word, sort = id})
end
insert(parents, {name = "terms by word", sort = word_and_id})
local separators = "־ %-"
local separator_c = "[" .. separators .. "]"
local not_separator_c = "[^" .. separators .. "]"
-- remove any leading or trailing separators (e.g. in PIE-style words)
local word_no_prefix_suffix =
mw.ustring.gsub(mw.ustring.gsub(word, separator_c .. "$", ""), "^" .. separator_c, "")
local num_sep = mw.ustring.len(mw.ustring.gsub(word_no_prefix_suffix, not_separator_c, ""))
local linked_word = data.lang and full_link({ term = word, lang = data.lang, gloss = id, id = id }, "term") or word
if num_sep > 0 then
insert(parents, {name = "" .. (num_sep + 1) .. "-letter words", sort = word_and_id})
end
-- Italicize the word/word in the title.
local function displaytitle(title, lang)
return plain_gsub(title, word, tag_text(word, lang, nil, "term"))
end
local breadcrumb = tag_text(word, data.lang, nil, "term") .. (id and " (" .. id .. ")" or "")
return {
description = "{{{langname}}} terms that belong to the " .. word_desc .. " " .. linked_word .. ".",
displaytitle = displaytitle,
breadcrumb = breadcrumb,
parents = parents,
umbrella = false,
}
end)
insert(handlers, function(data)
local source_name = data.label:match("^terms by (.+) word$")
if not source_name then
return
end
local source = get_source(source_name, false, "getCanonicalName")
if not source then
return
end
local parents = {"යෙදුම්, නිරුක්තිය අනුව"}
-- In [[:Category:Proto-Indo-Iranian terms by Proto-Indo-Iranian word]],
-- don't add parent [[:Category:Proto-Indo-Iranian terms derived from Proto-Indo-Iranian]].
if not data.lang or data.lang:getCode() ~= source:getCode() then
insert(parents, "terms derived from " .. source:getDisplayForm())
end
return {
description = "{{{langname}}} terms categorized by the " .. get_source_and_type_desc(source, "word") .. " they originate from.",
parents = parents,
umbrella_parents = "භාෂාව අනුව යෙදුම්, නිරුක්ති උප ප්රවර්ග අනුව",
}
end)
-----------------------------------------------------------------------------
------------------------------- Root handlers -------------------------------
-----------------------------------------------------------------------------
-- Handlers for 'terms derived from the SOURCE root ROOT' must go *BEFORE* the
-- more general 'terms derived from SOURCE' handler.
-- Handler for e.g. [[:Category:Yola terms derived from the Proto-Indo-European root *h₂el- (grow)]] and
-- [[:Category:Russian terms derived from the Proto-Indo-European word *swé]], and corresponding umbrella
-- categories [[:Category:Terms derived from the Proto-Indo-European root *h₂el- (grow)]] and
-- [[:Category:Terms derived from the Proto-Indo-European word *swé]]. Replaces the former
-- [[Module:category tree/PIE root cat]], [[Module:category tree/root cat]] and [[Template:PIE word cat]].
insert(handlers, function(data)
local source_name, term_type, term_and_id
for _, tt in ipairs{"මූලය", "word", "term"} do
source_name, term_and_id = data.label:match("^යෙදුම්, (.+) " .. tt .. " (.+) වෙතින් ව්යුත්පන්න$")
if source_name then
term_type = tt
break
end
end
if not source_name then
return
end
local term, id = term_and_id:match("^(.+) %((.-)%)$")
if not term then
term = term_and_id
end
local source = get_source(source_name, false, "getCanonicalName")
if not source then
return
end
local parents = {
{
name = "පද, " .. source_name .. " " .. term_type .. " අනුව",
sort = (source:makeSortKey(term)),
}
}
local umbrella_parents = {
{
name = "යෙදුම්, " .. source_name .. " " .. m_sinhala.plural(term_type) .. " වෙතින් ව්යුත්පන්න",
sort = (source:makeSortKey(term)),
}
}
if id then
insert(parents, {
name = "යෙදුම්, " .. source_name .. " " .. term_type .. " " .. term .. " වෙතින් ව්යුත්පන්න",
sort = " "
})
insert(umbrella_parents, {
name = "යෙදුම්, " .. source_name .. " " .. term_type .. " " .. term .. " වෙතින් ව්යුත්පන්න",
is_label = true,
sort = " "
})
end
-- Italicize the word/word in the title.
local function displaytitle(title, lang)
return plain_gsub(title, term, tag_text(term, source, nil, "term"))
end
local breadcrumb = tag_text(term, source, nil, "term") .. (id and " (" .. id .. ")" or "")
local term_page, alt_form
if term_type == "root" and lang_uses_appendix_roots(source) then
term_page = ("Appendix:%s roots/%s"):format(source:getCanonicalName(), term)
alt_form = term
else
term_page = term
end
return {
description = "{{{langname}}} terms that originate ultimately from the " .. get_source_and_type_desc(source, term_type) .. " " .. full_link({
term = term_page,
alt = alt_form,
lang = source,
gloss = id,
id = id
}, "term") .. ".",
displaytitle = displaytitle,
breadcrumb = breadcrumb,
parents = parents,
umbrella = {
no_by_language = true,
displaytitle = displaytitle,
breadcrumb = breadcrumb,
parents = umbrella_parents,
}
}
end)
insert(handlers, function(data)
local labelpref, root_and_id = data.label:match("^(පද, (.+) මූලයට අයත්)$")
if not root_and_id then
return
end
local root, id = root_and_id:match("^(.+) %((.-)%)$")
if not root then
root = root_and_id
end
local is_semitic = data.lang:inFamily("sem")
local root_desc = is_semitic and "[[w:Semitic root|මූලය]]" or "මූලය"
local parents = {}
if id then
insert(parents, {name = labelpref .. root, sort = id})
end
insert(parents, {name = "පද, මූලය අනුව", sort = root_and_id})
local separators = "־ %-"
local separator_c = "[" .. separators .. "]"
local not_separator_c = "[^" .. separators .. "]"
-- remove any leading or trailing separators (e.g. in PIE-style roots)
local root_no_prefix_suffix =
mw.ustring.gsub(mw.ustring.gsub(root, separator_c .. "$", ""), "^" .. separator_c, "")
local num_sep = mw.ustring.len(mw.ustring.gsub(root_no_prefix_suffix, not_separator_c, ""))
local root_page, alt_form
if lang_uses_appendix_roots(data.lang) then
root_page = ("Appendix:%s roots/%s"):format(data.lang:getCanonicalName(), root)
alt_form = root
else
root_page = root
end
local linked_root = data.lang and full_link(
{ term = root_page, alt = alt_form, lang = data.lang, gloss = id, id = id }, "term") or root_page
if num_sep > 0 then
insert(parents, {name = "" .. (num_sep + 1) .. "-letter roots", sort = root_and_id})
end
-- Italicize the root/word in the title.
local function displaytitle(title, lang)
return plain_gsub(title, root, tag_text(root, lang, nil, "term"))
end
local breadcrumb = tag_text(root, data.lang, nil, "term") .. (id and " (" .. id .. ")" or "")
return {
description = "{{{langname}}} terms that belong to the " .. root_desc .. " " .. linked_root .. ".",
displaytitle = displaytitle,
breadcrumb = breadcrumb,
parents = parents,
umbrella = false,
}
end)
insert(handlers, function(data)
local source_name = data.label:match("^පද, (.+) මූලය අනුව$")
if not source_name then
return
end
local source = get_source(source_name, false, "getCanonicalName")
if not source then
return
end
local parents = {"යෙදුම්, නිරුක්තිය අනුව"}
-- In [[:Category:Proto-Indo-Iranian terms by Proto-Indo-Iranian root]],
-- don't add parent [[:Category:Proto-Indo-Iranian terms derived from Proto-Indo-Iranian]].
if not data.lang or data.lang:getCode() ~= source:getCode() then
insert(parents, "යෙදුම්, " .. source_name .. " වෙතින් ව්යුත්පන්න")
end
return {
description = "{{{langname}}} terms categorized by the " .. get_source_and_type_desc(source, "root") .. " they originate from.",
parents = parents,
umbrella_parents = "භාෂාව අනුව යෙදුම්, නිරුක්ති උප ප්රවර්ග අනුව",
}
end)
insert(handlers, function(data)
local root_shape, post, additional = data.label:match("^(.+)([ -])shaped roots$")
if not root_shape then
return
elseif data.lang and data.lang:getCode() == "ine-pro" then
additional = [=[
* '''e''' stands for the vowel of the root.
* '''C''' stands for any stop or ''s''.
* '''R''' stands for any resonant.
* '''H''' stands for any laryngeal.
* '''M''' stands for ''m'' or ''w'', when followed by a resonant.
* '''s''' stands for ''s'', when next to a stop.]=]
end
if root_shape == "irregularly" and post == " " then
return {
breadcrumb = "irregular",
description = "{{{langname}}} roots with a shape that violates the {{w|Proto-Indo-European root#Shape of a root|known rules on root shapes}}.",
additional = additional,
parents = {{name = "roots by shape", sort = "*"}},
umbrella = false,
}
elseif post == " " then
return
end
return {
breadcrumb = root_shape,
description = "{{{langname}}} roots with the shape ''" .. root_shape .. "''.",
additional = additional,
parents = {{name = "roots by shape", sort = root_shape}},
umbrella = false,
}
end)
-----------------------------------------------------------------------------
-------------------- Derived/inherited/borrowed handlers --------------------
-----------------------------------------------------------------------------
-- Handler for categories of the form "LANG terms derived from SOURCE", where SOURCE is a language, etymology language
-- or family (e.g. "Indo-European languages"), along with corresponding umbrella categories of the form
-- "Terms derived from SOURCE".
insert(handlers, function(data)
local source_name = data.label:match("^යෙදුම්, (.+) වෙතින් ව්යුත්පන්න$")
if not source_name then
return
end
local source, source_desc = get_source_and_source_desc(source_name)
if not source then
return
end
-- Compute description.
local desc = "මූලාරම්භය " .. source_desc .. " වන {{{langname}}} යෙදුම්."
local additional
if source:hasType("family") then
additional = "ප්රශස්ත අවස්ථාවේ දී මෙම ප්රවර්ගය තුළ පැවතිය යුත්තේ වෙනත් ප්රවර්ග පමණි. නමුත් යෝග්ය උප ප්රවර්ගය පැහැදිලි නොමැති විට, ප්රවේශ ද මෙහි ලැයිස්තු ගත කිරීමට අවසර ඇත. " ..
"මෙහි ලැයිස්තු ගත කොට ඇති යම් ප්රවේශයක් ව්යුත්පන්න වී ඇති භාෂාව නිසැක ලෙස දන්නේ නම් අදාළ ප්රවේශය සංස්කරණය කිරීමට කාරුණික වන්න."
end
-- Compute parents.
local derived_from_variety_of_self = false
local parent
local sortkey = source:getDisplayForm()
if source:hasType("etymology-only") then
-- By default, `parent` is the source's parent.
parent = source:getParent()
-- Check if the source is a variety (or subvariety) of the language.
if data.lang and source:hasParent(data.lang) then
derived_from_variety_of_self = true
end
-- If the language is the direct parent of the source or the parent is "und", then we use the family of the source as `parent` instead.
if data.lang and (parent:getCode() == data.lang:getCode() or parent:getCode() == "und") then
parent = source:getFamily()
end
-- Regular language or family.
else
local fam = source:getFamily()
if fam then
parent = fam
end
end
-- If `parent` does not exist, is the same as `source`, or would be "isolate languages" or "not a family", then we discard it.
if (not parent) or parent:getCode() == source:getCode() or parent:getCode() == "qfa-iso" or parent:getCode() == "qfa-not" or
parent:getCode() == "qfa-unc" then
parent = nil
derived_from_variety_of_self = false
-- Otherwise, get the display form.
else
parent = parent:getDisplayForm()
end
parent = parent and "යෙදුම්, " .. parent .. " වෙතින් ව්යුත්පන්න" or "යෙදුම්, වෙනත් භාෂා වලින් ව්යුත්පන්න"
local parents = {{name = parent, sort = sortkey}}
if derived_from_variety_of_self then
insert(parents, "Category:Categories for terms in a language derived from a term in a subvariety of that language")
end
-- Compute umbrella parents.
local cat_name = source:getCode() == "mul-tax" and "Taxonomic names" or source:getCategoryName()
-- If the source is etymology-only, its category will be handled by the lect handler in
-- [[Module:category tree/lects]]. If it has a nonstandard name like 'Kölsch' (i.e. not a name like
-- 'American English' that has a language name in it), the lect handler won't handle it unless we tell it to do so
-- through the following call; this is an optimization to avoid expensive processing work on all manner of randomly
-- named categories.
if source:hasType("etymology-only") then
require("Module:category tree/lects").export.register_likely_lect_parent_cat(cat_name)
end
local umbrella_parents = {
(source:hasType("family") or source:getCode() == "mul-tax") and {name = cat_name, raw = true, sort = " "} or
{name = cat_name, raw = true, sort = "terms derived from"}
}
-- Without the following, the breadcrumb trail for e.g. [[Category:Javanese terms derived from French]] looks like
-- Fundamental » All languages » Javanese » Terms by etymology » Terms derived from other languages »
-- Indo-European languages » Italic languages » Romance languages » Italo-Western Romance languages »
-- Western Romance languages » Gallo-Romance languages » Gallo-Rhaetian languages » Oïl languages » French
-- To reduce the length, we truncate the "languages" part of the breadcrumbs as long as this does not create
-- ambiguity (i.e. unless there is a language with the same name as the family). Hence, for the Category
-- [[Category:Javanese terms derived from Arabic]], we end up with
-- Fundamental » All languages » Javanese » Terms by etymology » Terms derived from other languages » Afroasiatic »
-- Semitic » West Semitic » Central Semitic » Arabic languages » Arabic
-- because "Arabic" is ambiguous between family and language (and script, for that matter).
local breadcrumb = source_name
if source:hasType("family") and breadcrumb:find(" languages$") then
local truncated_breadcrumb = breadcrumb:gsub(" languages$", "")
if not get_lang_by_name(truncated_breadcrumb, nil, "allow etym") then
breadcrumb = truncated_breadcrumb
end
end
return {
description = desc,
additional = additional,
breadcrumb = breadcrumb,
parents = parents,
umbrella = {
description = "මූලාරම්භය " .. source_desc .. " වන යෙදුම් සහිත ප්රවර්ග.",
parents = umbrella_parents,
},
}
end)
-- Handler for categories of the form "LANG terms inherited/borrowed from SOURCE", where SOURCE is a language,
-- etymology language or family (e.g. "Indo-European languages"). Also handles umbrella categories of the form
-- "Terms inherited/borrowed from SOURCE".
local function inherited_borrowed_handler(etymtype)
return function(data)
local source_name = data.label:match("^යෙදුම්, ".. "(.+) වෙතින් " .. etymtype)
if not source_name then
return
end
local source, source_desc = get_source_and_source_desc(source_name)
if not source then
return
end
return {
description = "{{{langname}}} යෙදුම්, " .. source_desc .. " වෙතින් " .. etymtype .. ".",
breadcrumb = source_name,
parents = {
{name = "යෙදුම්, " .. etymtype, sort = source_name},
{name = "යෙදුම්, " .. source_name .. " වෙතින් ව්යුත්පන්න", sort = " "},
},
umbrella = {
parents = {
{ name = "යෙදුම්, " .. source_name .. " වෙතින් ව්යුත්පන්න", is_label = true, sort = " " },
etymtype == "උරුම වූ" and
{ name = "Inherited terms subcategories by language", sort = source_name }
-- There are several types of borrowings mixed into the following holding category,
-- so keep these ones sorted under 'Terms borrowed from SOURCE_NAME' instead of just
-- 'SOURCE_NAME'.
or "Borrowed terms subcategories by language",
}
},
}
end
end
-- තාවකාලික හැන්ඩ්ලර් එක
local function thathbawa_thathsama_handler(etymtype)
return function(data)
local source_name = data.label:match("^යෙදුම්, ".. "(.+) " .. etymtype)
if source_name then
local source, source_desc = get_source_and_source_desc(source_name)
return {
description = "{{{langname}}} යෙදුම්, " .. source_desc .. " වෙතින් " .. etymtype .. ".",
breadcrumb = source_name,
parents = {
{ name = "යෙදුම්, " .. etymtype, sort = source_name },
{ name = "යෙදුම්, " .. source_name .. " වෙතින් ව්යුත්පන්න", sort = " "},
},
umbrella = {
parents = {
{ name = "යෙදුම්, " .. source_name .. " වෙතින් ව්යුත්පන්න", is_label = true, sort = " " },
etymtype == "උරුම වූ" and
{ name = "Inherited terms subcategories by language", sort = source_name }
-- There are several types of borrowings mixed into the following holding category,
-- so keep these ones sorted under 'Terms borrowed from SOURCE_NAME' instead of just
-- 'SOURCE_NAME'.
or "Borrowed terms subcategories by language",
}
},
}
end
end
end
table.insert(handlers, inherited_borrowed_handler("ණයට ගත්"))
table.insert(handlers, inherited_borrowed_handler("උරුම වූ"))
table.insert(handlers, thathbawa_thathsama_handler("තත්භව"))
table.insert(handlers, thathbawa_thathsama_handler("තත්සම"))
-----------------------------------------------------------------------------
------------------------ Borrowing subtype handlers -------------------------
-----------------------------------------------------------------------------
-- General handler for specific borrowing subtypes, such as learned borrowings, calques and phono-semantic matchings.
local function borrowing_subtype_handler(dest, source_name, parent_cat, spec)
local source, source_desc = get_source_and_source_desc(source_name)
if not source then
return
end
-- normally uses of UNKNOWN should not show up to the end user
local dest_name = dest and dest:getCanonicalName() or "UNKNOWN"
local additional, umbrella_additional
if spec.additional then
if dest then
additional = spec.additional(source, dest)
else
umbrella_additional = spec.umbrella_additional(source)
end
else
if not spec.categorizing_templates then
error("Internal error: Must specify either `categorizing_templates` or the combination of `additional` and `umbrella_additional` in each borrowing subtype spec")
end
local extra_templates = {}
local extra_template_text
for i, template in ipairs(spec.categorizing_templates) do
if i > 1 then
insert(extra_templates, ("{{tl|%s|...}}"):format(template))
end
end
if #extra_templates > 0 then
extra_template_text = (" (or %s, using the same syntax)"):format(
serial_comma_join(extra_templates, {conj = "or"}))
else
extra_template_text = ""
end
if dest then
additional = ("To categorize a term into this category, use {{tl|%s|%s|%s|<var>source_term</var>}}%s, " ..
"where <code><var>source_term</var></code> is the %s term that the term in question " ..
"was borrowed from."):format(
spec.categorizing_templates[1], dest:getCode(), source:getCode(), extra_template_text, source_name)
else
umbrella_additional = ("To categorize a term into a language-specific subcategory, use " ..
"{{tl|%s|<var>destcode</var>|%s|<var>source_term</var>}}%s, where <code><var>destcode</var></code> " ..
"is the language code of the language in question (see [[Wiktionary:List of languages]]), and " ..
"<code><var>source_term</var></code> is the %s term that the term in question was " ..
"borrowed from."):format(spec.categorizing_templates[1], source:getCode(), extra_template_text, source_name)
end
end
return {
description = "{{{langname}}} " .. spec.from_source_desc:gsub("SOURCE", source_desc):gsub("DEST", dest_name),
additional = additional,
breadcrumb = source_name,
parents = {
{ name = parent_cat, sort = source_name },
{ name = "යෙදුම්, " .. source_name .. " වෙතින් ණයට ගත්", sort = " " },
},
umbrella = {
additional = umbrella_additional,
parents = {
{ name = "යෙදුම්, " .. source_name .. " වෙතින් ණයට ගත්", is_label = true, sort = " " },
"Borrowed terms subcategories by language",
}
},
}
end
-- Specs describing types of borrowings.
-- `from_source_desc` is the English description used in categories of the form "LANGUAGE BORTYPE from SOURCE",
-- e.g. "Arabic semantic loans from English". "SOURCE" in the description is replaced by the source language.
-- `umbrella_desc` is the English description used in categories of the form "LANGUAGE BORTYPE", e.g.
-- "Arabic semantic loans". This is an umbrella category grouping all the source-language-specific categories.
-- `uses_subtype_handler`, if true, means that the handler for "LANGUAGE BORTYPE from SOURCE" categories is
-- implemented by a generic "TYPE borrowings" handler (at the bottom of this section), so we don't need to
-- create a BORTYPE-specific handler.
-- `umbrella_parent`, if given, is the parent category of the umbrella categories of the form "LANGUAGE BORTYPE".
-- By default it is "යෙදුම්, ණයට ගත්". Some borrowing types replace this with "යෙදුම්, නිරුක්තිය අනුව". (FIXME:
-- Review whether this is correct.)
-- `label_pattern`, if given, is a Lua pattern that matches the category name minus the language at the beginning.
-- It should have one capture, which is the source language. An example is "^terms partially calqued from (.+)$".
-- If omitted, it is generated from BORTYPE.
-- `categorizing_templates`, if given, is the list of templates that categorize into this category. They are assumed to
-- follow the syntax of {{bor}}. The first template in the list should be the preferred alias. The specified
-- templates are used to form the `additional` text displayed on the language-specific category page and
-- corresponding umbrella category page describing how to categorize into the category in question. In more complex
-- cases, you can omit this field and instead supply the `additional` and `umbrella_additional` fields (as is done
-- with adapted borrowings). You must either specify `categorizing_templates` or the combination of `additional` and
-- `umbrella_additional`.
-- `additional`, if given, is a function of two arguments (source and destination language objects) that will generate
-- the `additional` text displayed on the language-specific category page that describes how to categorize into the
-- category in question. This is an alternative to specifying `categorizing_templates`, used in more complex cases
-- (currently, with adapted borrowings).
-- `umbrella_additional`, if given, is a function of one argument (source language object) that will generate the
-- `additional` text displayed on the umbrella category page that describes how to categorize into the category in
-- question. This is an alternative to specifying `categorizing_templates`, used in more complex cases (currently,
-- with adapted borrowings).
local borrowing_specs = {
["learned borrowings"] = {
from_source_desc = "terms that are learned [[loanword]]s from SOURCE, that is, terms that were directly incorporated from SOURCE instead of through normal language contact.",
umbrella_desc = "terms that are learned [[loanword]]s, that is, terms that were directly incorporated from another language instead of through normal language contact.",
uses_subtype_handler = true,
categorizing_templates = {"lbor", "learned borrowing"},
},
["semi-learned borrowings"] = {
from_source_desc = "terms that are [[semi-learned borrowing|semi-learned]] [[loanword]]s from SOURCE, that is, terms borrowed from SOURCE (a [[classical language]]) into DEST (a modern language) and partly reshaped based on later [[sound change]]s or by analogy with [[inherit]]ed terms in the language.",
umbrella_desc = "terms that are [[semi-learned borrowing|semi-learned]] [[loanword]]s, that is, terms borrowed from a [[classical language]] into a modern language and partly reshaped based on later [[sound change]]s or by analogy with [[inherit]]ed terms in the language.",
uses_subtype_handler = true,
categorizing_templates = {"slbor", "semi-learned borrowing"},
},
["orthographic borrowings"] = {
from_source_desc = "orthographic loans from SOURCE, i.e. terms that were borrowed from SOURCE in their script forms, not their pronunciations.",
umbrella_desc = "orthographic loans, i.e. terms that were borrowed in their script forms, not their pronunciations.",
uses_subtype_handler = true,
categorizing_templates = {"obor", "orthographic borrowing"},
},
["unadapted borrowings"] = {
from_source_desc = "[[loanword]]s from SOURCE that have not been conformed to the morpho-syntactic, phonological and/or phonotactical rules of DEST.",
umbrella_desc = "[[loanword]]s that have not been conformed to the morpho-syntactic, phonological and/or phonotactical rules of the target language.",
uses_subtype_handler = true,
categorizing_templates = {"ubor", "unadapted borrowing"},
},
["adapted borrowings"] = {
from_source_desc = "[[loanwords]] from SOURCE formed with the addition of an affix to conform the term to the normal morphology of DEST.",
umbrella_desc = "[[loanword]]s formed with the addition of an affix to conform the term to the normal morphology of the target language.",
uses_subtype_handler = true,
additional = function(source, dest)
return ("To categorize a term into this category, use {{tl|af|%s|3=type=adap|4=%s:<var>source_term</var>|5=-<var>affix</var>}} " ..
"(or {{tl|af|%s|3=type=abor|4=...}}, using the same syntax), where <code><var>source_term</var></code> is " ..
"the %s term that the term in question was borrowed from and <code><var>affix</var></code> " ..
"is the %s affix used to adapt the %s term. An example is " ..
"{{m+|pl|adresować||to address}}, which would use {{tl|af|pl|3=type=adap|4=fr:adresser|5=-ować}} to indicate " ..
"that is was formed from {{m+|fr|adresser}} with the addition of the Polish verb-forming affix " ..
"{{m|pl|-ować}}."):format(dest:getCode(), source:getCode(), dest:getCode(), source:getCanonicalName(), dest:getCanonicalName(),
source:getCanonicalName())
end,
umbrella_additional = function(source)
return ("To categorize a term into a language-specific subcategory, use {{tl|af|<var>destcode</var>|3=type=adap|4=%s:<var>source_term</var>|5=-<var>affix</var>}} " ..
"(or {{tl|af|<var>destcode</var>|3=type=abor|4=...}}, using the same syntax), where " ..
"<code><var>destcode</var></code> is the language code of the target language in question (see " ..
"[[Wiktionary:List of languages]]); <code><var>source_term</var></code> is the %s term " ..
"that the term in question was borrowed from; and <code><var>affix</var></code> is the target-language " ..
"affix used to adapt the %s term. An example is {{m+|pl|adresować||to address}}, which " ..
"would use {{tl|af|pl|3=type=adap|4=fr:adresser|5=-ować}} to indicate that is was formed from " ..
"{{m+|fr|adresser}} with the addition of the Polish verb-forming affix {{m|pl|-ować}}."):format(
source:getCode(), source:getCanonicalName(), source:getCanonicalName())
end,
},
["ශබ්දාර්ථවිභාග ණයට ගැනීම්"] = {
from_source_desc = "[[Appendix:Glossary#semantic loan|ශබ්දාර්ථවිභාග ණයට ගැනීම්]] from SOURCE, i.e. terms one or more of whose definitions was borrowed from a term in SOURCE.",
umbrella_desc = "[[Appendix:Glossary#semantic loan|ශබ්දාර්ථවිභාග ණයට ගැනීම්]], i.e. terms one or more of whose definitions was borrowed from a term in another language.",
umbrella_parent = "යෙදුම්, නිරුක්තිය අනුව",
categorizing_templates = {"sl", "semantic loan"},
},
["partial calques"] = {
from_source_desc = "terms that were [[Appendix:Glossary#partial calque|partially calqued]] from SOURCE, i.e. terms formed partly by piece-by-piece translations of SOURCE terms and partly by direct borrowing.",
umbrella_desc = "[[Appendix:Glossary#partial calque|partial calques]], i.e. terms formed partly by piece-by-piece translations of terms from other languages and partly by direct borrowing.",
umbrella_parent = "යෙදුම්, නිරුක්තිය අනුව",
label_pattern = "^terms partially calqued from (.+)$",
categorizing_templates = {"pcal", "pclq", "partial calque"},
},
["calques"] = {
from_source_desc = "terms that were [[Appendix:Glossary#calque|calqued]] from SOURCE, i.e. terms formed by piece-by-piece translations of SOURCE terms.",
umbrella_desc = "[[Appendix:Glossary#calque|calques]], i.e. terms formed by piece-by-piece translations of terms from other languages.",
umbrella_parent = "යෙදුම්, නිරුක්තිය අනුව",
label_pattern = "^terms calqued from (.+)$",
categorizing_templates = {"cal", "clq", "calque"},
},
["phono-semantic matchings"] = {
from_source_desc = "[[Appendix:Glossary#phono-semantic matching|phono-semantic matchings]] from SOURCE, i.e. terms that were borrowed by matching the etymon phonetically and semantically.",
umbrella_desc = "[[Appendix:Glossary#phono-semantic matching|phono-semantic matchings]], i.e. terms that were borrowed by matching the etymon phonetically and semantically.",
categorizing_templates = {"psm", "phono-semantic matching"},
},
["pseudo-loans"] = {
from_source_desc = "[[Appendix:Glossary#pseudo-loan|pseudo-loans]] from SOURCE, i.e. terms that appear to be SOURCE, but are not used or have an unrelated meaning in SOURCE itself.",
umbrella_desc = "[[Appendix:Glossary#pseudo-loan|pseudo-loans]], i.e. terms that appear to be derived from another language, but are not used or have an unrelated meaning in that language itself.",
categorizing_templates = {"pl", "pseudo-loan"},
},
}
for bortype, spec in pairs(borrowing_specs) do
labels[bortype] = {
description = "{{{langname}}} " .. spec.umbrella_desc,
parents = {spec.umbrella_parent or "යෙදුම්, ණයට ගත්"},
umbrella_parents = "භාෂාව අනුව යෙදුම්, නිරුක්ති උප ප්රවර්ග අනුව",
}
if not spec.uses_subtype_handler then
-- If the label pattern isn't specifically given, generate it from the `bortype`; but make sure to
-- escape hyphens in the pattern.
local label_pattern = spec.label_pattern or "^" .. pattern_escape(bortype) .. ", (.+) වෙතින්$"
insert(handlers, function(data)
local source_name = data.label:match(label_pattern)
if source_name then
return borrowing_subtype_handler(data.lang, source_name, bortype, spec)
end
end)
end
end
insert(handlers, function(data)
local borrowing_type, source_name = data.label:match("^(.+ borrowings) from (.+)$")
if borrowing_type then
local spec = borrowing_specs[borrowing_type]
return borrowing_subtype_handler(data.lang, source_name, borrowing_type, spec)
end
end)
-----------------------------------------------------------------------------
---------------------- Indo-Aryan extension handlers ------------------------
-----------------------------------------------------------------------------
-- FIXME: Put this in a family-specific module.
insert(handlers, function(data)
local labelpref, extension = data.label:match("^(terms extended with Indo%-Aryan )(.+)$")
if not extension then
return
end
local lang_inc_ash = require("Module:languages").getByCode("inc-ash")
local linked_term = full_link({lang = lang_inc_ash, term = extension}, "term")
local tagged_term = tag_text(extension, lang_inc_ash, nil, "term")
return {
description = "{{{langname}}} terms extended with the [[Indo-Aryan]] [[pleonastic]] affix " .. linked_term .. ".",
displaytitle = "{{{langname}}} " .. labelpref .. tagged_term,
breadcrumb = tagged_term,
parents = {{name = "terms with Indo-Aryan extensions", sort = extension}},
umbrella = {
no_by_language = true,
parents = "Indo-Aryan extensions",
displaytitle = "Terms extended with Indo-Aryan " .. tagged_term,
}
}
end)
-----------------------------------------------------------------------------
---------------------------- Coined-by handlers -----------------------------
-----------------------------------------------------------------------------
insert(handlers, function(data)
local coiner = data.label:match("^terms coined by (.+)$")
if not coiner then
return
end
-- Sort by last name per request from [[User:Metaknowledge]]
local last_name = umatch(coiner, ".-%s(%S+)$")
return {
description = "{{{langname}}} terms coined by " .. coiner .. ".",
breadcrumb = coiner,
parents = {{
name = "coinages",
sort = last_name and last_name .. ", " .. coiner or coiner,
}},
umbrella = false,
}
end)
-----------------------------------------------------------------------------
------------------------ Multiple etymology handlers ------------------------
-----------------------------------------------------------------------------
insert(handlers, function(data)
local pos = data.label:match("^terms with multiple (.+) etymologies$")
if not pos then
return
end
local plpos = pluralize_pos(pos)
local postype = pos_lemma_or_nonlemma(plpos)
if not postype then
return
end
return {
description = "{{{langname}}} " .. plpos .. " that are derived from multiple origins.",
umbrella_parents = "Multiple etymology subcategories by language",
breadcrumb = "multiple " .. plpos,
parents = {{
name = "terms with multiple " .. postype .. " etymologies",
sort = pos,
}},
}
end)
insert(handlers, function(data)
local pos1, pos2 = data.label:match("^terms with (.+) and (.+) etymologies$")
if not pos1 then
return
end
local pos1type = pos_lemma_or_nonlemma(pluralize_pos(pos1))
local pos2type = pos_lemma_or_nonlemma(pluralize_pos(pos2))
if not (pos1type and pos2type) then
return
end
return {
description = "{{{langname}}} terms consisting of " .. add_indefinite_article(pos1) .." of one origin and " ..
add_indefinite_article(pos2) .. " of a different origin.",
umbrella_parents = "Multiple etymology subcategories by language",
breadcrumb = pos1 .. " and " .. pos2,
parents = {{
name = pos1type == pos2type and "terms with multiple " .. pos1type .. " etymologies" or
"terms with lemma and non-lemma form etymologies",
sort = pos1 .. " and " .. pos2,
}},
}
end)
-----------------------------------------------------------------------------
--------------------------- Borrowed-back handlers --------------------------
-----------------------------------------------------------------------------
-- Handler for categories of the form e.g. [[:Category:English terms borrowed back into English]]. We need to use a handler
-- because the category's language occurs inside the label itself. For the same reason, the umbrella category has a
-- nonstandard name "Terms borrowed back into the same language", so we handle it as a regular parent and disable the
-- built-in umbrella mechanism.
insert(handlers, function(data)
local lang = data.lang
if not lang then
return
end
local source_name = data.label:match("^යෙදුම්, (.+) වෙතට යළි ණයට ගත්$")
if not (source_name and source_name == lang:getDisplayForm()) then
return
end
return {
description = "{{{langname}}} terms that were borrowed from another language that originally borrowed the term from " .. source_name .. ".",
parents = {"යෙදුම්, නිරුක්තිය අනුව", "යෙදුම්, ණයට ගත්", {
name = "Terms borrowed back into the same language",
raw = true,
sort = "{{{langname}}}"
}},
umbrella = false, -- Umbrella has a nonstandard name so we treat it as a raw category
}
end)
-----------------------------------------------------------------------------
-- --
-- RAW HANDLERS --
-- --
-----------------------------------------------------------------------------
-- Handler for umbrella metacategories of the form e.g. [[:Category:Terms derived from Proto-Indo-Iranian roots]]
-- and [[:Category:Terms derived from Proto-Indo-European words]]. Replaces the former
-- [[Module:category tree/PIE root cat]], [[Module:category tree/root cat]] and [[Template:PIE word cat]].
insert(raw_handlers, function(data)
local source_name, terms_type
for _, tt in ipairs{"මූල", "words", "terms"} do
source_name = data.category:match("^යෙදුම්, (.+) " .. tt .. " වෙතින් ව්යුත්පන්න$")
if source_name then
terms_type = tt
break
end
end
if not source_name then
return
end
local source = get_source(source_name, false, "getCanonicalName")
if not source then
return
end
return {
description = "Umbrella categories covering terms derived from particular " .. get_source_and_type_desc(source, terms_type) .. ".",
additional = "{{{umbrella_meta_msg}}}",
parents = {
"ඡත්ර මෙටා ප්රවර්ග",
{ name = terms_type == "මූල" and "මූල" or "පාඨ", is_label = true, lang = source:getCode(), sort = " " },
{ name = "යෙදුම්, " .. source_name .. " වෙතින් ව්යුත්පන්න", is_label = true, sort = " " .. terms_type },
},
}
end)
return {LABELS = labels, RAW_CATEGORIES = raw_categories, HANDLERS = handlers, RAW_HANDLERS = raw_handlers}
80c2okm49pw21hoq7f0kmqsx6avo6w9
ප්රවර්ගය:Slovakia තුළ භාවිතා වන භාෂා
14
15407
234633
59749
2026-05-21T10:35:15Z
Lee
19
234633
wikitext
text/x-wiki
{{auto cat|commonscat=1}}
[[en:Category:Languages of Slovakia]]
9cz7oiymvcxnvtyediqoyntmeiosgjv
Module:labels/data/lang/gmw-pro
828
20709
234585
52740
2025-05-29T01:13:09Z
en>Theknightwho
0
234585
Scribunto
text/plain
local labels = {}
labels["Anglo-Frisian"] = {
aliases = {"Proto-Anglo-Frisian", "Anglo-Frisian Germanic", "Proto-Anglo-Frisian Germanic"},
Wikipedia = "Anglo-Frisian languages",
plain_categories = "Proto-Anglo-Frisian",
}
labels["Frankish"] = {
Wikipedia = true,
plain_categories = true,
}
labels["Elbe Germanic"] = {
Wikipedia = true,
plain_categories = true,
}
labels["North Sea Germanic"] = {
aliases = {"Proto-North Sea Germanic", "Ingvaeonic", "Proto-Ingvaeonic"},
Wikipedia = true,
plain_categories = "Proto-North Sea Germanic",
}
labels["Weser-Rhine Germanic"] = {
Wikipedia = true,
plain_categories = true,
}
return require("Module:labels").finalize_data(labels)
m5tfuse5j1u4j9lmuie15lvzvwde33y
234586
234585
2026-05-20T12:10:37Z
Lee
19
[[:en:Module:labels/data/lang/gmw-pro]] වෙතින් එක් සංශෝධනයක්
234585
Scribunto
text/plain
local labels = {}
labels["Anglo-Frisian"] = {
aliases = {"Proto-Anglo-Frisian", "Anglo-Frisian Germanic", "Proto-Anglo-Frisian Germanic"},
Wikipedia = "Anglo-Frisian languages",
plain_categories = "Proto-Anglo-Frisian",
}
labels["Frankish"] = {
Wikipedia = true,
plain_categories = true,
}
labels["Elbe Germanic"] = {
Wikipedia = true,
plain_categories = true,
}
labels["North Sea Germanic"] = {
aliases = {"Proto-North Sea Germanic", "Ingvaeonic", "Proto-Ingvaeonic"},
Wikipedia = true,
plain_categories = "Proto-North Sea Germanic",
}
labels["Weser-Rhine Germanic"] = {
Wikipedia = true,
plain_categories = true,
}
return require("Module:labels").finalize_data(labels)
m5tfuse5j1u4j9lmuie15lvzvwde33y
Module:category tree/lang/hu
828
21023
234663
221054
2026-02-15T23:56:07Z
en>WingerBot
0
use breadcrumb_and_first_sort_key instead of breadcrumb_and_first_sort_base in category tree modules as the sort base is language-specific which normally doesn't apply here (manually assisted)
234663
Scribunto
text/plain
local labels = {}
local handlers = {}
local m_strutils = require("Module:string utilities")
local m_table = require("Module:table")
local split = m_strutils.split
local unpack = unpack or table.unpack -- Lua 5.2 compatibility
labels["verbal participles"] = {
description = "{{{langname}}} [[verbal participle]]s.",
parents = {"participles"},
}
labels["terms taking arguments"] = {
description = "{{{langname}}} terms taking arguments through governing [[postposition]]s or [[suffix]]es.",
breadcrumb = "taking arguments",
parents = {{name = "terms by lexical property", sort = "arguments"}},
}
local poses_taking_arguments = m_table.listToSet {
"adjectives",
"adverbs",
"interjections",
"nouns",
"phrases",
"postpositions",
"verbs",
}
for plpos, _ in pairs(poses_taking_arguments) do
labels[plpos .. " by argument"] = {
description = "{{{langname}}} " .. plpos .. " categorized by the suffix(es) or postposition they govern in order to take an argument.",
breadcrumb = "by argument",
parents = {{name = plpos, sort = "arguments"}, {name = "terms taking arguments", sort = plpos}},
}
end
for _, suffix_type_spec in ipairs {
{"lative", "which indicate a motion to a location and answer the question {{m|hu|hova|t=to where}}."},
{"locative", "which indicate a location and answer the question {{m|hu|hol|t=where}}."},
{"separative", "which indicate a motion from a location and answer the question {{m|hu|honnan|t=from where}}."},
} do
local suffix_type, desc = unpack(suffix_type_spec)
for _, pos in ipairs {"terms", "verbs"} do
local parents
if pos == "terms" then
parents = {{name = "terms taking arguments", sort = "*" .. suffix_type}}
else
parents = {{name = "terms taking " .. suffix_type .. " suffixes", sort = pos}}
-- The raw category code had a comment <!-- the set of verbs that can take any, whichever out of -rÓl/-bÓl/-tÓl is a subset of verbs that can take this or that out of them -->
for _, bol_tol_rol in ipairs {
"-ból/-ből",
"-ról/-ről",
"-tól/-től"
} do
table.insert(parents, {name = pos .. " taking " .. bol_tol_rol, sort = suffix_type})
end
end
labels[pos .. " taking " .. suffix_type .. " suffixes"] = {
description = ("{{{langname}}} %s taking [[%s]] suffixes, %s"):format(pos, suffix_type, desc),
additional = ("See also the [[Appendix:Hungarian_suffixes#By_reference_to_position_or_direction|list of %s suffixes]]."):format(suffix_type),
breadcrumb = pos == "terms" and suffix_type .. " suffixes" or pos,
parents = parents,
}
end
end
labels["verbs used with a form of maga"] = {
description = "{{{langname}}} verbs used with a form of the pronoun {{m|hu|maga||you|pos=formal, singular}}.",
displaytitle = "{{{langname}}} verbs used with a form of the pronoun {{m|hu||maga}}",
breadcrumb = "used with {{m|hu||maga}}",
parents = {{name = "verbs", sort = "maga"}},
}
for _, maga_form_spec in ipairs {
{"magába", "-ba/-be"},
{"magáért", "-ért"},
{"magához", "-hoz/-hez/-höz"},
{"magára", "-ra/-re"},
} do
local maga_form, suffixes = unpack(maga_form_spec)
labels["verbs used with " .. maga_form] = {
description = "{{{langname}}} verbs used with {{m|hu|" .. maga_form .. "}}, a form of the pronoun {{m|hu|maga||you|pos=formal, singular}}.",
displaytitle = "{{{langname}}} verbs used with {{m|hu||" .. maga_form .. "}}",
breadcrumb = "{{m|hu||" .. maga_form .. "}}",
parents = {
{name = "verbs used with a form of maga", sort = suffixes},
{name = "verbs taking " .. suffixes, sort = "maga"},
},
}
end
labels["verbs used reflexively with magát"] = {
description = "{{{langname}}} verbs used reflexively with {{m|hu|magát}}, a form of the pronoun {{m|hu|maga||you|pos=formal, singular}}.",
displaytitle = "{{{langname}}} verbs used reflexively with {{m|hu||magát}}",
breadcrumb = "used with {{m|hu||magát}}",
parents = {
{name = "reflexive verbs", sort = "magát"},
{name = "verbs used with a form of maga", sort = "t"},
},
}
table.insert(handlers, function(data)
local plpos, suffixes_arg = data.label:match("^([a-z]+s) taking (.-)$")
if plpos and (plpos == "terms" or poses_taking_arguments[plpos]) then
local suffixes = split(suffixes_arg, "/")
local suftype
if suffixes[1]:sub(1, 1) == "-" then
if suffixes[2] then
suftype = "suffix variants"
else
suftype = "suffix"
end
else
suftype = "postposition"
end
local linked_suffixes = {}
local tagged_suffixes = {}
for i, suffix in ipairs(suffixes) do
linked_suffixes[i] = "{{m|hu|" .. suffix .. "}}"
tagged_suffixes[i] = "{{m|hu||" .. suffix .. "}}"
end
linked_suffixes = m_table.serialCommaJoin(linked_suffixes, {conj = "or"})
tagged_suffixes = table.concat(tagged_suffixes, "/")
local desc = ("{{{langname}}} %s that can govern the %s %s."):format(plpos, suftype, linked_suffixes)
local displaytitle = ("{{{langname}}} %s taking %s"):format(plpos, tagged_suffixes)
if plpos == "terms" then
return {
description = desc,
displaytitle = displaytitle,
breadcrumb_and_first_sort_key = tagged_suffixes,
parents = {"terms taking arguments"},
}
else
return {
description = desc,
preceding = plpos == "verbs" and "{{hu-argument-verb}}" or nil,
displaytitle = displaytitle,
breadcrumb_and_first_sort_key = plpos,
parents = {"terms taking " .. suffixes_arg, {name = plpos .. " by argument", sort = {sort_base = suffixes_arg}}},
}
end
end
end)
return { LABELS = labels, HANDLERS = handlers }
nzxlvg0g7rw64unvvf3rh4nc9e941bu
234664
234663
2026-05-21T11:26:16Z
Lee
19
[[:en:Module:category_tree/lang/hu]] වෙතින් එක් සංශෝධනයක්
234663
Scribunto
text/plain
local labels = {}
local handlers = {}
local m_strutils = require("Module:string utilities")
local m_table = require("Module:table")
local split = m_strutils.split
local unpack = unpack or table.unpack -- Lua 5.2 compatibility
labels["verbal participles"] = {
description = "{{{langname}}} [[verbal participle]]s.",
parents = {"participles"},
}
labels["terms taking arguments"] = {
description = "{{{langname}}} terms taking arguments through governing [[postposition]]s or [[suffix]]es.",
breadcrumb = "taking arguments",
parents = {{name = "terms by lexical property", sort = "arguments"}},
}
local poses_taking_arguments = m_table.listToSet {
"adjectives",
"adverbs",
"interjections",
"nouns",
"phrases",
"postpositions",
"verbs",
}
for plpos, _ in pairs(poses_taking_arguments) do
labels[plpos .. " by argument"] = {
description = "{{{langname}}} " .. plpos .. " categorized by the suffix(es) or postposition they govern in order to take an argument.",
breadcrumb = "by argument",
parents = {{name = plpos, sort = "arguments"}, {name = "terms taking arguments", sort = plpos}},
}
end
for _, suffix_type_spec in ipairs {
{"lative", "which indicate a motion to a location and answer the question {{m|hu|hova|t=to where}}."},
{"locative", "which indicate a location and answer the question {{m|hu|hol|t=where}}."},
{"separative", "which indicate a motion from a location and answer the question {{m|hu|honnan|t=from where}}."},
} do
local suffix_type, desc = unpack(suffix_type_spec)
for _, pos in ipairs {"terms", "verbs"} do
local parents
if pos == "terms" then
parents = {{name = "terms taking arguments", sort = "*" .. suffix_type}}
else
parents = {{name = "terms taking " .. suffix_type .. " suffixes", sort = pos}}
-- The raw category code had a comment <!-- the set of verbs that can take any, whichever out of -rÓl/-bÓl/-tÓl is a subset of verbs that can take this or that out of them -->
for _, bol_tol_rol in ipairs {
"-ból/-ből",
"-ról/-ről",
"-tól/-től"
} do
table.insert(parents, {name = pos .. " taking " .. bol_tol_rol, sort = suffix_type})
end
end
labels[pos .. " taking " .. suffix_type .. " suffixes"] = {
description = ("{{{langname}}} %s taking [[%s]] suffixes, %s"):format(pos, suffix_type, desc),
additional = ("See also the [[Appendix:Hungarian_suffixes#By_reference_to_position_or_direction|list of %s suffixes]]."):format(suffix_type),
breadcrumb = pos == "terms" and suffix_type .. " suffixes" or pos,
parents = parents,
}
end
end
labels["verbs used with a form of maga"] = {
description = "{{{langname}}} verbs used with a form of the pronoun {{m|hu|maga||you|pos=formal, singular}}.",
displaytitle = "{{{langname}}} verbs used with a form of the pronoun {{m|hu||maga}}",
breadcrumb = "used with {{m|hu||maga}}",
parents = {{name = "verbs", sort = "maga"}},
}
for _, maga_form_spec in ipairs {
{"magába", "-ba/-be"},
{"magáért", "-ért"},
{"magához", "-hoz/-hez/-höz"},
{"magára", "-ra/-re"},
} do
local maga_form, suffixes = unpack(maga_form_spec)
labels["verbs used with " .. maga_form] = {
description = "{{{langname}}} verbs used with {{m|hu|" .. maga_form .. "}}, a form of the pronoun {{m|hu|maga||you|pos=formal, singular}}.",
displaytitle = "{{{langname}}} verbs used with {{m|hu||" .. maga_form .. "}}",
breadcrumb = "{{m|hu||" .. maga_form .. "}}",
parents = {
{name = "verbs used with a form of maga", sort = suffixes},
{name = "verbs taking " .. suffixes, sort = "maga"},
},
}
end
labels["verbs used reflexively with magát"] = {
description = "{{{langname}}} verbs used reflexively with {{m|hu|magát}}, a form of the pronoun {{m|hu|maga||you|pos=formal, singular}}.",
displaytitle = "{{{langname}}} verbs used reflexively with {{m|hu||magát}}",
breadcrumb = "used with {{m|hu||magát}}",
parents = {
{name = "reflexive verbs", sort = "magát"},
{name = "verbs used with a form of maga", sort = "t"},
},
}
table.insert(handlers, function(data)
local plpos, suffixes_arg = data.label:match("^([a-z]+s) taking (.-)$")
if plpos and (plpos == "terms" or poses_taking_arguments[plpos]) then
local suffixes = split(suffixes_arg, "/")
local suftype
if suffixes[1]:sub(1, 1) == "-" then
if suffixes[2] then
suftype = "suffix variants"
else
suftype = "suffix"
end
else
suftype = "postposition"
end
local linked_suffixes = {}
local tagged_suffixes = {}
for i, suffix in ipairs(suffixes) do
linked_suffixes[i] = "{{m|hu|" .. suffix .. "}}"
tagged_suffixes[i] = "{{m|hu||" .. suffix .. "}}"
end
linked_suffixes = m_table.serialCommaJoin(linked_suffixes, {conj = "or"})
tagged_suffixes = table.concat(tagged_suffixes, "/")
local desc = ("{{{langname}}} %s that can govern the %s %s."):format(plpos, suftype, linked_suffixes)
local displaytitle = ("{{{langname}}} %s taking %s"):format(plpos, tagged_suffixes)
if plpos == "terms" then
return {
description = desc,
displaytitle = displaytitle,
breadcrumb_and_first_sort_key = tagged_suffixes,
parents = {"terms taking arguments"},
}
else
return {
description = desc,
preceding = plpos == "verbs" and "{{hu-argument-verb}}" or nil,
displaytitle = displaytitle,
breadcrumb_and_first_sort_key = plpos,
parents = {"terms taking " .. suffixes_arg, {name = plpos .. " by argument", sort = {sort_base = suffixes_arg}}},
}
end
end
end)
return { LABELS = labels, HANDLERS = handlers }
nzxlvg0g7rw64unvvf3rh4nc9e941bu
Module:category tree/styles.css
828
21075
234665
182405
2025-09-12T10:03:35Z
en>Surjection
0
234665
sanitized-css
text/css
.ts-categoryBreadcrumbs {
display: table;
margin-bottom: 1.5em;
padding-bottom: 0.2em;
border-bottom: 1px solid var(--wikt-palette-lightgrey,#c8ccd1);
font-size: 0.92857143em; /* 13 / 14 */
}
.ts-categoryBreadcrumbs ol {
margin: 0;
padding-left: 0;
list-style: none;
}
.ts-categoryBreadcrumbs li {
display: inline;
margin: 0;
}
.ts-categoryBreadcrumbs a {
white-space: nowrap;
}
.ts-categoryBreadcrumbs-separator {
margin: 0.07692309em; /* 1 / 13 */
color: var(--wikt-palette-dullblue, #49555f);
}
hxmwmpisj7qpf83cb9t2qdigj70czwb
234666
234665
2026-05-21T11:27:49Z
Lee
19
[[:en:Module:category_tree/styles.css]] වෙතින් එක් සංශෝධනයක්
234665
sanitized-css
text/css
.ts-categoryBreadcrumbs {
display: table;
margin-bottom: 1.5em;
padding-bottom: 0.2em;
border-bottom: 1px solid var(--wikt-palette-lightgrey,#c8ccd1);
font-size: 0.92857143em; /* 13 / 14 */
}
.ts-categoryBreadcrumbs ol {
margin: 0;
padding-left: 0;
list-style: none;
}
.ts-categoryBreadcrumbs li {
display: inline;
margin: 0;
}
.ts-categoryBreadcrumbs a {
white-space: nowrap;
}
.ts-categoryBreadcrumbs-separator {
margin: 0.07692309em; /* 1 / 13 */
color: var(--wikt-palette-dullblue, #49555f);
}
hxmwmpisj7qpf83cb9t2qdigj70czwb
තෙලදසුන
0
114067
234587
228563
2026-05-20T16:48:48Z
WrdSrchSi
3305
/* නාම පදය */ + blockquote
234587
wikitext
text/x-wiki
== සිංහල ==
===වෙනත් ආකාර===
{{col3|si|තෙල-දසුන|තෙල දසුන|තලදසුන}}
=== නිරුක්තිය ===
{{etymon|si|id=තෙලදසුන් අ|af|si>තෙලදසුන්#නාම ප්රකෘතිය>ප්රකෘතිය|si>-අ>ප්රත්ය|tree=1}}
''[[තෙලදසුන්#නාම ප්රකෘතිය|තෙලදසුන්]] (ප්රකෘතිය) + [[-අ]] (ප්රත්ය) >'' [[තෙලදසුන]]
===උච්චාරණය===
* {{IPA|si|/ˈtelədasunə/}}
=== නාම පදය ===
{{si-noun|තෙලදසුන්#නාම පදය}}
# {{l|si|රූපවාහිනිය}}; {{l|en|television}}
{{blockquote|ඔහු තමයි '''තෙලදසුන්''' මාධ්යයට ෆ්රෙඩීව හඳුන්වා දුන්නේ. '''තෙලදසුන''' මෙරට ස්ථාපිත වූ පසුව ජාතික රූපවාහිනිය ඔස්සේ මැදිරියක රූගත කෙරුණු ගීත රූපරචනය ආරම්භ කළේ අබේවර්ධන බාලසුරිය මහතායි. ..... ප්රාසංගික කලාකරුවකු ලෙස '''තෙලදසුන්''' මාධ්යයේත් ඔහු කැපී පෙනුණේ ඉන් ඉක්බිතිවයි.|නුවන් නයනජිත් කුමාර|[https://sarasaviya.lk/%e0%b6%b1%e0%b7%92%e0%b7%83%e0%b7%92-%e0%b6%b6%e0%b7%94%e0%b7%84%e0%b7%94%e0%b6%b8%e0%b6%b1%e0%b7%8a-%e0%b6%b1%e0%b7%9c%e0%b6%bd%e0%b6%af-%e0%b6%b4%e0%b7%8a%e0%b6%bb%e0%b6%ad%e0%b7%92/ නිසි බුහුමන් නොලද ප්රතිභා ප්රභා], 2025 මැයි 15}}
{{blockquote|අප විසින් බොහෝ කලෙකැ සිටැ පුවත් පත්, සගනු ආදියට සැපයුණු ලිපි සිය ගණනෙකි. රෙදෙවුව, '''තලදසුන''' ආදියෙන් ද නොඑක් විටැ කරුණු දැක්වූමු.|අරීසෙන් අහුබුදු, [https://www.scribd.com/doc/225741420/HelaAwuruduWaga හෙළ අවුරුදු වග], 2549 බක්, 2006 අප්රෙල්}}
{{blockquote|ඉරු-ලප වසර 11.2 කට වරක් දිස්වෙන වග ද එසේ වූ විටැ පොළොවෙහි කාන්දම් පිටිය '''තෙලදසුන්''' ඈ කටයුතු අවුල් වියවුල් වී යන වග නම් දන්නේ මැ යි.|ඊලියන් ද සිල්වා| [https://www.ahubudu.lk/assets/pdf/EDIYA_Veluma4_Kalaba2.pdf ඉරු දෙවිය], 2507 වෙසක්, 1963 මැයි}}
====ආශ්රිත පද====
{{top4}}
* {{l|si|තෙලදිස්වයි}}
{{bottom}}
==== පරිවර්තන ====
{{trans-top|රූපවාහිනිය}}
* ඉංග්රීසි: {{t|en|television}}
* හින්දි: {{t+|hi|दूरदर्शन}}, {{t|hi|टेलिविजन सेट}}
* ජපන්: {{t+|ja|テレビ|tr=terebi}}, {{t|ja|テレビセット|tr=terebisetto}}, {{t+|ja|受像機|tr=じゅぞうき, juzōki}}
* රුසියානු: {{t+|ru|телеви́зор|m}}, {{t+|ru|те́лик|m}} {{qualifier|colloquial}}, {{t|ru|телевизио́нный приёмник|m}}
* දෙමළ: {{t|ta|தொலைக்காட்சிப் பெட்டி}}
{{trans-bottom}}
=== අමතර අවධානයට ===
{{top4}}
* {{l|si|රෙදෙව්ව}}
* {{l|si|ඇහැසිය}}
* {{l|si|සහසරුව}}
* {{l|si|තෙලික්සු|තෙලික්සුව}}
* {{l|si|තෙලබණුව}}
{{bottom}}
b8v6npg00jie2z0npln9oi28ujx84ds
කෙම්බිම
0
137769
234640
222625
2026-05-21T11:06:59Z
WrdSrchSi
3305
+ IPA|si + image + definition + පරිවර්තන + මූලාශ්ර
234640
wikitext
text/x-wiki
== සිංහල ==
=== නිරුක්තිය ===
{{rfe|si}}
===උච්චාරණය===
* {{IPA|si|/ˈkembimə/}}
===උච්චාරණය===
* {{IPA|si|/ˈkembimə/}}
[[Image:Oasis de Huacachina, Ica, Perú, 2015-07-29, DD 18.JPG|පේරුහි Huacachina කෙම්බිම|thumb|right]]
=== නාම පදය ===
{{si-noun|කෙම්බිම්#නාම පදය}}
# {{l|si|ක්ෂේම භූමිය}}, {{l|en|oasis}}
==== පරිවර්තන ====
{{trans-top|කෙම්බිම}}
* ඉංග්රීසි: {{t|en|oasis}}
{{trans-bottom}}
=== මූලාශ්ර ===
<references/>
* "[https://www.ahubudu.lk/assets/pdf/3_veluma_kalaba_10.pdf කෙම්බිම], විනී විතාරණ, '''''බිම්කොසු වඩු වදන් වැළ''''', — එඩිය, 3 වෙළුම, 10 කලබ, 277 පිටුව
<!--
=== අමතර අවධානයට ===
* {{l|si|<<ආශ්රිත පවතින වෙනත් වචන>>}}
-->
1hxmftk7wyac99pk3duskxwqxkb3mwd
234641
234640
2026-05-21T11:07:57Z
WrdSrchSi
3305
Fixed.
234641
wikitext
text/x-wiki
== සිංහල ==
=== නිරුක්තිය ===
{{rfe|si}}
===උච්චාරණය===
* {{IPA|si|/ˈkembimə/}}
[[Image:Oasis de Huacachina, Ica, Perú, 2015-07-29, DD 18.JPG|පේරුහි Huacachina කෙම්බිම|thumb|right]]
=== නාම පදය ===
{{si-noun|කෙම්බිම්#නාම පදය}}
# {{l|si|ක්ෂේම භූමිය}}, {{l|en|oasis}}
==== පරිවර්තන ====
{{trans-top|කෙම්බිම}}
* ඉංග්රීසි: {{t|en|oasis}}
{{trans-bottom}}
=== මූලාශ්ර ===
<references/>
* "[https://www.ahubudu.lk/assets/pdf/3_veluma_kalaba_10.pdf කෙම්බිම], විනී විතාරණ, '''''බිම්කොසු වඩු වදන් වැළ''''', — එඩිය, 3 වෙළුම, 10 කලබ, 277 පිටුව
<!--
=== අමතර අවධානයට ===
* {{l|si|<<ආශ්රිත පවතින වෙනත් වචන>>}}
-->
d8g8v45w1jqov2gzgtez7sdetuwk9lg
කෑදෙයි
0
140805
234655
228345
2026-05-21T11:23:48Z
WrdSrchSi
3305
+ IPA|si + definition + ආශ්රිත පද + මූලාශ්ර
234655
wikitext
text/x-wiki
==සිංහල==
===උච්චාරණය===
* {{IPA|si|/ˈkæːdeji/}}
===ක්රියා පද===
{{head|si|verb form}}
# {{lb|si|අකර්මක}} [[කෑදිය]] යටතේ ගමන් කරයි.
# {{{1|{{rfdef|si}}}}} #: ''{{{2|<!-- example sentence -->}}}''
====ආශ්රිත පද====
{{top2}}
* {{l|si|කෑදිය}}
* {{l|si|කෑදියාව}}
{{bottom}}
==== පරිවර්තන ====
{{trans-top|කෑදෙයි}}
* ඉංග්රීසි: {{t|en|gravitates}}
{{trans-bottom}}
=== මූලාශ්ර ===
<references/>
* "[https://www.ahubudu.lk/assets/pdf/3_veluma_kalaba_10.pdf කෑදෙයි], විනී විතාරණ, '''''බිම්කොසු වඩු වදන් වැළ''''', — එඩිය, 3 වෙළුම, 10 කලබ, 274 පිටුව
nufo6mgucf2txmkv6r3qscy31okpzdl
234696
234655
2026-05-21T11:56:28Z
WrdSrchSi
3305
+ වෙනත් ආකාර + head|si|verb + අමතර අවධානයට + ප්රවර්ගය
234696
wikitext
text/x-wiki
==සිංහල==
===වෙනත් ආකාර===
* {{l|si|කෑදේ#ක්රියා පද|කෑදේ}}
=== නිරුක්තිය ===
{{rfe|si}}
===උච්චාරණය===
* {{IPA|si|/ˈkæːdeji/}}
===ක්රියා පද===
{{head|si|verb
|අතීත-සකර්මක අන්ය පුරුෂ ඒකවචන|කෑදිණි#ක්රියා පද 1
|අනතීත-සකර්මක අන්ය පුරුෂ බහුවචන|කෑදෙති#ක්රියා පද
|අනතීත-සකර්මක උත්තම ඒකවචන|කෑදෙමි#ක්රියා පද
|අනතීත-සකර්මක උත්තම බහුවචන|කෑදෙමු#ක්රියා පද
|අනතීත-ප්රයුක්ත|?
|අනතීත-භාව නාම ක්රියා|කෑදෙනවා#ක්රියා පද
|අනතීත-කාරක නාම ක්රියා|කෑදෙන්නේ#ක්රියා පද
|වර්තමාන-නිපාත|කෑදෙමින්#ක්රියා පද
}}
# {{lb|si|අකර්මක}} [[කෑදිය]] යටතේ ගමන් කරයි.
# {{{1|{{rfdef|si}}}}} #: ''{{{2|<!-- example sentence -->}}}''
====ආශ්රිත පද====
{{top2}}
* {{l|si|කෑදිය}}
* {{l|si|කෑදියාව}}
{{bottom}}
==== පරිවර්තන ====
{{trans-top|කෑදෙයි}}
* ඉංග්රීසි: {{t|en|gravitates}}
{{trans-bottom}}
=== අමතර අවධානයට ===
{{top4}}
* {{l|si|අදී#ක්රියා පද}}
* {{l|si|හුවාදියි#ක්රියා පද}}
* {{l|si|සැලැදෙයි#ක්රියා පද}}
{{bottom}}
''තහවුරු නොකළ යෙදුම්:''
{{top4}}
* {{l|si|පසදී#ක්රියා පද}}
* {{l|si|දිගදී#ක්රියා පද}}
{{bottom}}
=== මූලාශ්ර ===
<references/>
* "[https://www.ahubudu.lk/assets/pdf/3_veluma_kalaba_10.pdf කෑදෙයි], විනී විතාරණ, '''''බිම්කොසු වඩු වදන් වැළ''''', — එඩිය, 3 වෙළුම, 10 කලබ, 274 පිටුව
[[ප්රවර්ගය: සිංහල ආඛ්යාත ක්රියා පද]]
r3rvpw0mazpwpo302qbffvunj3vag27
කෑදියාව
0
140806
234673
228346
2026-05-21T11:33:36Z
WrdSrchSi
3305
+ IPA|si + definition + ආශ්රිත පද + පරිවර්තන + මූලාශ්ර
234673
wikitext
text/x-wiki
== සිංහල ==
=== නිරුක්තිය ===
{{rfe|si}}
===උච්චාරණය===
* {{IPA|si|/ˈkæːdijə/}}
=== නාම පදය ===
{{si-noun}}
# {{l|en|gravitation}}
====ආශ්රිත පද====
{{top2}}
* {{l|si|කෑදෙයි}}
* {{l|si|කෑදිය}}
{{bottom}}
==== පරිවර්තන ====
{{trans-top|කෑදියාව}}
* ඉංග්රීසි: {{t|en|gravitation}}
{{trans-bottom}}
=== මූලාශ්ර ===
<references/>
* "[https://www.ahubudu.lk/assets/pdf/3_veluma_kalaba_10.pdf කෑදියාව], විනී විතාරණ, '''''බිම්කොසු වඩු වදන් වැළ''''', — එඩිය, 3 වෙළුම, 10 කලබ, 274 පිටුව
<!--
=== අමතර අවධානයට ===
* {{l|si|<<ආශ්රිත පවතින වෙනත් වචන>>}}
-->
bjf3ktf9mscj6jr6rnqz29yuwzsr1ve
234675
234673
2026-05-21T11:41:19Z
WrdSrchSi
3305
/*උච්චාරණය*/ Fixed.
234675
wikitext
text/x-wiki
== සිංහල ==
=== නිරුක්තිය ===
{{rfe|si}}
===උච්චාරණය===
* {{IPA|si|/ˈkæːdijaːʋə/}}
=== නාම පදය ===
{{si-noun}}
# {{l|en|gravitation}}
====ආශ්රිත පද====
{{top2}}
* {{l|si|කෑදෙයි}}
* {{l|si|කෑදිය}}
{{bottom}}
==== පරිවර්තන ====
{{trans-top|කෑදියාව}}
* ඉංග්රීසි: {{t|en|gravitation}}
{{trans-bottom}}
=== මූලාශ්ර ===
<references/>
* "[https://www.ahubudu.lk/assets/pdf/3_veluma_kalaba_10.pdf Gravitation], විනී විතාරණ, '''''බිම්කොසු වඩු වදන් වැළ''''', — එඩිය, 3 වෙළුම, 10 කලබ, 274 පිටුව
<!--
=== අමතර අවධානයට ===
* {{l|si|<<ආශ්රිත පවතින වෙනත් වචන>>}}
-->
aso0r5p8ib9pdpv2sqzsh2qj8glwm7u
කෑදිය
0
140807
234670
228347
2026-05-21T11:30:29Z
WrdSrchSi
3305
+ IPA|si + definition + ආශ්රිත පද + පරිවර්තන + මූලාශ්ර
234670
wikitext
text/x-wiki
== සිංහල ==
=== නිරුක්තිය ===
{{rfe|si}}
===උච්චාරණය===
* {{IPA|si|/ˈkæːdijə/}}
=== නාම පදය ===
{{si-noun}}
# {{l|en|gravity}}
====ආශ්රිත පද====
{{top2}}
* {{l|si|කෑදෙයි}}
* {{l|si|කෑදියාව}}
{{bottom}}
==== පරිවර්තන ====
{{trans-top|කෑදිය}}
* ඉංග්රීසි: {{t|en|gravity}}
{{trans-bottom}}
=== මූලාශ්ර ===
<references/>
* "[https://www.ahubudu.lk/assets/pdf/3_veluma_kalaba_10.pdf කෑදිය], විනී විතාරණ, '''''බිම්කොසු වඩු වදන් වැළ''''', — එඩිය, 3 වෙළුම, 10 කලබ, 274 පිටුව
<!--
=== අමතර අවධානයට ===
* {{l|si|<<ආශ්රිත පවතින වෙනත් වචන>>}}
-->
qdh193trb8qypi2xj57xokbnfrs5jqw
Module:languages/chars
828
140867
234671
228491
2026-04-28T06:48:58Z
en>Theknightwho
0
Always convert tilde to perispomenon in Greek text.
234671
Scribunto
text/plain
local export = {}
local table = table
local insert = table.insert
local u = require("Module:string/char")
-- UTF-8 encoded strings for some commonly-used diacritics.
local c = {
prime = u(0x02B9),
grave = u(0x0300),
acute = u(0x0301),
circ = u(0x0302), -- circumflex
tilde = u(0x0303),
macron = u(0x0304),
overline = u(0x0305),
breve = u(0x0306),
dotabove = u(0x0307),
diaer = u(0x0308), -- diaeresis
ringabove = u(0x030A),
dacute = u(0x030B), -- double acute
caron = u(0x030C),
lineabove = u(0x030D),
dgrave = u(0x030F), -- double grave
invbreve = u(0x0311), -- inverted breve
turnedcommaabove = u(0x0312),
commaabove = u(0x0313),
revcommaabove = u(0x0314), -- reversed comma above
dotbelow = u(0x0323),
diaerbelow = u(0x0324), -- diaeresis below
ringbelow = u(0x0325),
cedilla = u(0x0327),
ogonek = u(0x0328),
caronbelow = u(0x032C),
brevebelow = u(0x032E),
macronbelow = u(0x0331),
perispomeni = u(0x0342),
ypogegrammeni = u(0x0345),
CGJ = u(0x034F), -- combining grapheme joiner
zigzag = u(0x035B),
dbrevebelow = u(0x035C), -- double breve below
dmacron = u(0x035E), -- double macron
dtilde = u(0x0360), -- double tilde
dinvbreve = u(0x0361), -- double inverted breve
small_a = u(0x0363),
small_e = u(0x0364),
small_i = u(0x0365),
small_o = u(0x0366),
small_u = u(0x0367),
keraia = u(0x0374),
lowerkeraia = u(0x0375),
tonos = u(0x0384),
palatalization = u(0x0484),
dasiapneumata = u(0x0485),
psilipneumata = u(0x0486),
kashida = u(0x0640),
fathatan = u(0x064B),
dammatan = u(0x064C),
kasratan = u(0x064D),
fatha = u(0x064E),
damma = u(0x064F),
kasra = u(0x0650),
shadda = u(0x0651),
sukun = u(0x0652),
hamzaabove = u(0x0654),
nunghunna = u(0x0658),
zwarakay = u(0x0659),
smallv = u(0x065A),
superalef = u(0x0670),
udatta = u(0x0951),
anudatta = u(0x0952),
tacute = u(0x1ACB), -- triple acute
dsvarita = u(0x1CDA), -- double svarita
tsvarita = u(0x1CDB), -- triple svarita
dottedgrave = u(0x1DC0),
dottedacute = u(0x1DC1),
coronis = u(0x1FBD),
psili = u(0x1FBF),
dasia = u(0x1FEF),
ZWNJ = u(0x200C), -- zero width non-joiner
ZWJ = u(0x200D), -- zero width joiner
RSQuo = u(0x2019), -- right single quote
kavyka = u(0xA67C),
VS01 = u(0xFE00), -- variation selector 1
-- Punctuation for the standard_chars field.
-- Note: characters are literal (i.e. no magic characters).
punc = " ',-‐‑‒–—…∅◌",
-- Range covering all diacritics.
diacritics = u(0x300) .. "-" .. u(0x34E) ..
u(0x350) .. "-" .. u(0x36F) ..
u(0x1AB0) .. "-" .. u(0x1ACE) ..
u(0x1DC0) .. "-" .. u(0x1DFF) ..
u(0x20D0) .. "-" .. u(0x20F0) ..
u(0xFE20) .. "-" .. u(0xFE2F),
}
-- Braille characters for the standard_chars field.
local braille = {}
for i = 0x2800, 0x28FF do
insert(braille, u(i))
end
c.braille = table.concat(braille)
export.chars = c
-- Pre-generate PUA characters, generally used in sortkeys.
-- Note: if changing the amount, use powers of 2 to maximise memory efficiency (due to the way memory is allocated for tables).
local p = {}
for i = 1, 32 do
p[i] = u(0xF000+i-1)
end
export.puaChars = p
local cs = {}
-- Used for the default display_text and strip_diacritics for Grek, but parts also used directly by Albanian (sq).
cs["Grek-displaytext"] = {
from = {"Þ", "þ", c.tilde, c.turnedcommaabove, "['ʼ" .. c.RSQuo .. c.prime .. c.keraia .. c.coronis .. c.psili .. "]"}, -- Not tonos: used as the numeral sign in entries.
to = {"Ϸ", "ϸ", c.perispomeni, c.revcommaabove, c.RSQuo}
}
cs["Grek-stripdiacritics"] = {
remove_diacritics = c.caron .. c.diaerbelow .. c.brevebelow,
from = cs["Grek-displaytext"].from,
to = {"Ϸ", "ϸ", c.perispomeni, c.revcommaabove, "'"}
}
-- Used in the default strip_diacritics and sort_key for Cyrs, but also used directly by Old Ruthenian (zle-ort).
cs["Cyrs_remove_diacritics"] = c.grave .. c.acute .. c.dotabove .. c.diaer .. c.invbreve .. c.palatalization .. c.dasiapneumata .. c.psilipneumata .. c.dottedgrave .. c.dottedacute .. c.kavyka
export.chars_substitutions = cs
return export
rrt19xwu6aowkk9hqehmfqkgb6u1ihx
234672
234671
2026-05-21T11:30:38Z
Lee
19
[[:en:Module:languages/chars]] වෙතින් එක් සංශෝධනයක්
234671
Scribunto
text/plain
local export = {}
local table = table
local insert = table.insert
local u = require("Module:string/char")
-- UTF-8 encoded strings for some commonly-used diacritics.
local c = {
prime = u(0x02B9),
grave = u(0x0300),
acute = u(0x0301),
circ = u(0x0302), -- circumflex
tilde = u(0x0303),
macron = u(0x0304),
overline = u(0x0305),
breve = u(0x0306),
dotabove = u(0x0307),
diaer = u(0x0308), -- diaeresis
ringabove = u(0x030A),
dacute = u(0x030B), -- double acute
caron = u(0x030C),
lineabove = u(0x030D),
dgrave = u(0x030F), -- double grave
invbreve = u(0x0311), -- inverted breve
turnedcommaabove = u(0x0312),
commaabove = u(0x0313),
revcommaabove = u(0x0314), -- reversed comma above
dotbelow = u(0x0323),
diaerbelow = u(0x0324), -- diaeresis below
ringbelow = u(0x0325),
cedilla = u(0x0327),
ogonek = u(0x0328),
caronbelow = u(0x032C),
brevebelow = u(0x032E),
macronbelow = u(0x0331),
perispomeni = u(0x0342),
ypogegrammeni = u(0x0345),
CGJ = u(0x034F), -- combining grapheme joiner
zigzag = u(0x035B),
dbrevebelow = u(0x035C), -- double breve below
dmacron = u(0x035E), -- double macron
dtilde = u(0x0360), -- double tilde
dinvbreve = u(0x0361), -- double inverted breve
small_a = u(0x0363),
small_e = u(0x0364),
small_i = u(0x0365),
small_o = u(0x0366),
small_u = u(0x0367),
keraia = u(0x0374),
lowerkeraia = u(0x0375),
tonos = u(0x0384),
palatalization = u(0x0484),
dasiapneumata = u(0x0485),
psilipneumata = u(0x0486),
kashida = u(0x0640),
fathatan = u(0x064B),
dammatan = u(0x064C),
kasratan = u(0x064D),
fatha = u(0x064E),
damma = u(0x064F),
kasra = u(0x0650),
shadda = u(0x0651),
sukun = u(0x0652),
hamzaabove = u(0x0654),
nunghunna = u(0x0658),
zwarakay = u(0x0659),
smallv = u(0x065A),
superalef = u(0x0670),
udatta = u(0x0951),
anudatta = u(0x0952),
tacute = u(0x1ACB), -- triple acute
dsvarita = u(0x1CDA), -- double svarita
tsvarita = u(0x1CDB), -- triple svarita
dottedgrave = u(0x1DC0),
dottedacute = u(0x1DC1),
coronis = u(0x1FBD),
psili = u(0x1FBF),
dasia = u(0x1FEF),
ZWNJ = u(0x200C), -- zero width non-joiner
ZWJ = u(0x200D), -- zero width joiner
RSQuo = u(0x2019), -- right single quote
kavyka = u(0xA67C),
VS01 = u(0xFE00), -- variation selector 1
-- Punctuation for the standard_chars field.
-- Note: characters are literal (i.e. no magic characters).
punc = " ',-‐‑‒–—…∅◌",
-- Range covering all diacritics.
diacritics = u(0x300) .. "-" .. u(0x34E) ..
u(0x350) .. "-" .. u(0x36F) ..
u(0x1AB0) .. "-" .. u(0x1ACE) ..
u(0x1DC0) .. "-" .. u(0x1DFF) ..
u(0x20D0) .. "-" .. u(0x20F0) ..
u(0xFE20) .. "-" .. u(0xFE2F),
}
-- Braille characters for the standard_chars field.
local braille = {}
for i = 0x2800, 0x28FF do
insert(braille, u(i))
end
c.braille = table.concat(braille)
export.chars = c
-- Pre-generate PUA characters, generally used in sortkeys.
-- Note: if changing the amount, use powers of 2 to maximise memory efficiency (due to the way memory is allocated for tables).
local p = {}
for i = 1, 32 do
p[i] = u(0xF000+i-1)
end
export.puaChars = p
local cs = {}
-- Used for the default display_text and strip_diacritics for Grek, but parts also used directly by Albanian (sq).
cs["Grek-displaytext"] = {
from = {"Þ", "þ", c.tilde, c.turnedcommaabove, "['ʼ" .. c.RSQuo .. c.prime .. c.keraia .. c.coronis .. c.psili .. "]"}, -- Not tonos: used as the numeral sign in entries.
to = {"Ϸ", "ϸ", c.perispomeni, c.revcommaabove, c.RSQuo}
}
cs["Grek-stripdiacritics"] = {
remove_diacritics = c.caron .. c.diaerbelow .. c.brevebelow,
from = cs["Grek-displaytext"].from,
to = {"Ϸ", "ϸ", c.perispomeni, c.revcommaabove, "'"}
}
-- Used in the default strip_diacritics and sort_key for Cyrs, but also used directly by Old Ruthenian (zle-ort).
cs["Cyrs_remove_diacritics"] = c.grave .. c.acute .. c.dotabove .. c.diaer .. c.invbreve .. c.palatalization .. c.dasiapneumata .. c.psilipneumata .. c.dottedgrave .. c.dottedacute .. c.kavyka
export.chars_substitutions = cs
return export
rrt19xwu6aowkk9hqehmfqkgb6u1ihx
Module:category tree/fam
828
140951
234636
228753
2026-04-15T09:17:31Z
en>Surjection
0
Changed protection settings for "[[Module:category tree/fam]]" ([Edit=Allow only autopatrollers] (indefinite) [Move=Allow only autopatrollers] (indefinite))
228753
Scribunto
text/plain
-- This module contains a list of families with family-specific modules.
local families_with_modules = {
["alg"] = true,
["gem"] = true,
["jpx"] = true,
["qfa-kor"] = true,
["roa-ibe"] = true,
["sem-ara"] = true,
["sla"] = true,
["trk"] = true,
["tup"] = true,
["zhx"] = true,
}
return families_with_modules
i4uemo2elq7n14h8788ftpa3rouz69z
234637
234636
2026-05-21T10:37:41Z
Lee
19
[[:en:Module:category_tree/fam]] වෙතින් එක් සංශෝධනයක්
228753
Scribunto
text/plain
-- This module contains a list of families with family-specific modules.
local families_with_modules = {
["alg"] = true,
["gem"] = true,
["jpx"] = true,
["qfa-kor"] = true,
["roa-ibe"] = true,
["sem-ara"] = true,
["sla"] = true,
["trk"] = true,
["tup"] = true,
["zhx"] = true,
}
return families_with_modules
i4uemo2elq7n14h8788ftpa3rouz69z
Module:category tree/fam/alg
828
140953
234645
2025-11-25T08:35:42Z
en>Surjection
0
Protected "[[Module:category tree/fam/alg]]": Highly visible template/module ([Edit=Allow only autoconfirmed users] (indefinite) [Move=Allow only autoconfirmed users] (indefinite))
234645
Scribunto
text/plain
local labels = {}
labels["transitive animate verbs"] = {
description = "{{{langname}}} transitive verbs with an animate object, commonly abbreviated VTA.",
breadcrumb = "transitive animate",
parents = {"verbs by inflection type", {name = "transitive verbs", sort = "animate"}},
}
labels["transitive inanimate verbs"] = {
description = "{{{langname}}} transitive verbs with an inanimate object, commonly abbreviated VTI.",
breadcrumb = "transitive inanimate",
parents = {"verbs by inflection type", {name = "transitive verbs", sort = "inanimate"}},
}
labels["animate intransitive verbs"] = {
description = "{{{langname}}} intransitive verbs with an animate subject, commonly abbreviated VAI.",
breadcrumb = "animate intransitive",
parents = {"verbs by inflection type", {name = "intransitive verbs", sort = "animate"}},
}
labels["inanimate intransitive verbs"] = {
description = "{{{langname}}} intransitive verbs with an inanimate subject, commonly abbreviated VII.",
breadcrumb = "inanimate intransitive",
parents = {"verbs by inflection type", {name = "intransitive verbs", sort = "inanimate"}},
}
-- Add 'umbrella_parents' key if not already present.
for key, data in pairs(labels) do
if not data.umbrella_parents then
data.umbrella_parents = "Terms by grammatical category subcategories by language"
end
end
return {LABELS = labels}
85qdgi9z8fm0fttnf1ltxgr2wyrtvw0
234646
228755
2026-05-21T11:21:30Z
Lee
19
[[:en:Module:category_tree/fam/alg]] වෙතින් එක් සංශෝධනයක්
228755
Scribunto
text/plain
local labels = {}
labels["transitive animate verbs"] = {
description = "{{{langname}}} transitive verbs with an animate object, commonly abbreviated VTA.",
breadcrumb = "transitive animate",
parents = {"verbs by inflection type", {name = "transitive verbs", sort = "animate"}},
}
labels["transitive inanimate verbs"] = {
description = "{{{langname}}} transitive verbs with an inanimate object, commonly abbreviated VTI.",
breadcrumb = "transitive inanimate",
parents = {"verbs by inflection type", {name = "transitive verbs", sort = "inanimate"}},
}
labels["animate intransitive verbs"] = {
description = "{{{langname}}} intransitive verbs with an animate subject, commonly abbreviated VAI.",
breadcrumb = "animate intransitive",
parents = {"verbs by inflection type", {name = "intransitive verbs", sort = "animate"}},
}
labels["inanimate intransitive verbs"] = {
description = "{{{langname}}} intransitive verbs with an inanimate subject, commonly abbreviated VII.",
breadcrumb = "inanimate intransitive",
parents = {"verbs by inflection type", {name = "intransitive verbs", sort = "inanimate"}},
}
-- Add 'umbrella_parents' key if not already present.
for key, data in pairs(labels) do
if not data.umbrella_parents then
data.umbrella_parents = "Terms by grammatical category subcategories by language"
end
end
return {LABELS = labels}
85qdgi9z8fm0fttnf1ltxgr2wyrtvw0
Module:category tree/fam/qfa-kor
828
140959
234647
2026-01-10T14:23:10Z
en>Saph
0
Saph moved page [[Module:category tree/lang/qfa-kor]] to [[Module:category tree/fam/qfa-kor]] without leaving a redirect
234647
Scribunto
text/plain
local labels = {}
local handlers = {}
labels["hanja"] = {
topright = "{{wp|Hanja}}",
description = "{{{langname}}} symbols of the Han logographic script, which can represent sounds or convey meanings directly.",
toc_template = "Hani-categoryTOC",
umbrella = "Han characters",
parents = "logograms",
}
labels["hanja forms"] = {
topright = "{{wp|Hanja}}",
description = "{{{langname}}} terms written in [[hanja]].",
parents = "terms by script",
}
labels["idu forms"] = {
topright = "{{wp|Idu script}}",
description = "{{{langname}}} terms written in [[idu]].",
parents = "terms by script",
}
labels["four-character idioms"] = {
topright = "{{wp|Sajaseong-eo}}",
description = "{{{langname}}} traditional idiomatic expressions, also called sajaseong-eo, usually consisting of four syllables and traditionally given in [[hanja]]; typically derived from [[Classical Chinese]].",
additional = "Compare Chinese {{w|chengyu}} and Japanese {{w|yojijukugo}}.",
umbrella = "four-character idioms",
parents = "idioms",
}
labels["terms written in Hanja-Hangul mixed script"] = {
topright = "{{wp|Korean mixed script}}",
description = "{{{langname}}} mixed script is a form of writing that uses both [[hangeul]] (hangul) (an alphabetical script) and [[hanja]] (logo-syllabic characters).",
parents = "terms written in multiple scripts",
}
return {LABELS = labels, HANDLERS = handlers}
sg8wfygn9ns7dv1gh1uvf8z468u1th2
234648
228761
2026-05-21T11:22:48Z
Lee
19
[[:en:Module:category_tree/fam/qfa-kor]] වෙතින් එක් සංශෝධනයක්
228761
Scribunto
text/plain
local labels = {}
local handlers = {}
labels["hanja"] = {
topright = "{{wp|Hanja}}",
description = "{{{langname}}} symbols of the Han logographic script, which can represent sounds or convey meanings directly.",
toc_template = "Hani-categoryTOC",
umbrella = "Han characters",
parents = "logograms",
}
labels["hanja forms"] = {
topright = "{{wp|Hanja}}",
description = "{{{langname}}} terms written in [[hanja]].",
parents = "terms by script",
}
labels["idu forms"] = {
topright = "{{wp|Idu script}}",
description = "{{{langname}}} terms written in [[idu]].",
parents = "terms by script",
}
labels["four-character idioms"] = {
topright = "{{wp|Sajaseong-eo}}",
description = "{{{langname}}} traditional idiomatic expressions, also called sajaseong-eo, usually consisting of four syllables and traditionally given in [[hanja]]; typically derived from [[Classical Chinese]].",
additional = "Compare Chinese {{w|chengyu}} and Japanese {{w|yojijukugo}}.",
umbrella = "four-character idioms",
parents = "idioms",
}
labels["terms written in Hanja-Hangul mixed script"] = {
topright = "{{wp|Korean mixed script}}",
description = "{{{langname}}} mixed script is a form of writing that uses both [[hangeul]] (hangul) (an alphabetical script) and [[hanja]] (logo-syllabic characters).",
parents = "terms written in multiple scripts",
}
return {LABELS = labels, HANDLERS = handlers}
sg8wfygn9ns7dv1gh1uvf8z468u1th2
Module:category tree/fam/roa-ibe
828
140961
234649
2026-02-17T13:54:12Z
en>Surjection
0
Protected "[[Module:category tree/fam/roa-ibe]]": Highly visible template/module ([Edit=Allow only autoconfirmed users] (indefinite) [Move=Allow only autoconfirmed users] (indefinite))
234649
Scribunto
text/plain
local labels = {}
local conjugations = {
["ar"] = "{{{langname}}} first conjugation verbs, derived from Latin [[:Category:Latin first conjugation verbs|first conjugation (-āre) verbs]].",
["er"] = "{{{langname}}} second conjugation verbs, derived from Latin [[:Category:Latin second conjugation verbs|second conjugation (-ēre)]] or [[:Category:Latin third conjugation verbs|third conjugation (-ere)]] verbs.",
["ir"] = "{{{langname}}} third conjugation verbs, derived from Latin [[:Category:Latin third conjugation verbs|third conjugation (-ere)]] or [[:Category:Latin fourth conjugation verbs|fourth conjugation (-īre)]] verbs.",
}
labels["verbs by conjugation"] = {
description = "{{{langname}}} verbs categorized by conjugation.",
parents = {"verbs by inflection type"},
}
for conj, conjdesc in pairs(conjugations) do
labels["verbs ending in -" .. conj] = {
description = conjdesc,
displaytitle = "{{{langname}}} verbs ending in {{m|{{{langcode}}}||-" .. conj .. "}}",
parents = {
{name = "verbs by conjugation", sort = conj},
},
breadcrumb = "{{m|{{{langcode}}}||-" .. conj .. "}}",
}
end
labels["verbs by vowel alternation"] = {
description = "{{{langname}}} verbs categorized by type of vowel alternation.",
parents = {"verbs by inflection type"},
}
labels["verbs by consonant alternation"] = {
description = "{{{langname}}} verbs categorized by type of consonant alternation.",
parents = {"verbs by inflection type"},
}
labels["third-person-only verbs"] = {
description = "{{{langname}}} verbs with forms that exist only in the third person, and have no imperatives.",
parents = {{name = "defective verbs"}},
breadcrumb = "third-person-only",
}
-- Add 'umbrella_parents' key if not already present.
for key, data in pairs(labels) do
if not data.umbrella_parents then
data.umbrella_parents = "Terms by grammatical category subcategories by language"
end
end
return {LABELS = labels}
4hqzujtavdjpjcevxpm30i0mf4rf6vg
234650
228763
2026-05-21T11:23:11Z
Lee
19
[[:en:Module:category_tree/fam/roa-ibe]] වෙතින් එක් සංශෝධනයක්
228763
Scribunto
text/plain
local labels = {}
local conjugations = {
["ar"] = "{{{langname}}} first conjugation verbs, derived from Latin [[:Category:Latin first conjugation verbs|first conjugation (-āre) verbs]].",
["er"] = "{{{langname}}} second conjugation verbs, derived from Latin [[:Category:Latin second conjugation verbs|second conjugation (-ēre)]] or [[:Category:Latin third conjugation verbs|third conjugation (-ere)]] verbs.",
["ir"] = "{{{langname}}} third conjugation verbs, derived from Latin [[:Category:Latin third conjugation verbs|third conjugation (-ere)]] or [[:Category:Latin fourth conjugation verbs|fourth conjugation (-īre)]] verbs.",
}
labels["verbs by conjugation"] = {
description = "{{{langname}}} verbs categorized by conjugation.",
parents = {"verbs by inflection type"},
}
for conj, conjdesc in pairs(conjugations) do
labels["verbs ending in -" .. conj] = {
description = conjdesc,
displaytitle = "{{{langname}}} verbs ending in {{m|{{{langcode}}}||-" .. conj .. "}}",
parents = {
{name = "verbs by conjugation", sort = conj},
},
breadcrumb = "{{m|{{{langcode}}}||-" .. conj .. "}}",
}
end
labels["verbs by vowel alternation"] = {
description = "{{{langname}}} verbs categorized by type of vowel alternation.",
parents = {"verbs by inflection type"},
}
labels["verbs by consonant alternation"] = {
description = "{{{langname}}} verbs categorized by type of consonant alternation.",
parents = {"verbs by inflection type"},
}
labels["third-person-only verbs"] = {
description = "{{{langname}}} verbs with forms that exist only in the third person, and have no imperatives.",
parents = {{name = "defective verbs"}},
breadcrumb = "third-person-only",
}
-- Add 'umbrella_parents' key if not already present.
for key, data in pairs(labels) do
if not data.umbrella_parents then
data.umbrella_parents = "Terms by grammatical category subcategories by language"
end
end
return {LABELS = labels}
4hqzujtavdjpjcevxpm30i0mf4rf6vg
Module:category tree/fam/sem-ara
828
140963
234651
2026-02-15T23:56:04Z
en>WingerBot
0
use breadcrumb_and_first_sort_key instead of breadcrumb_and_first_sort_base in category tree modules as the sort base is language-specific which normally doesn't apply here (manually assisted)
234651
Scribunto
text/plain
local labels = {}
--[=[
This module handles language-specific categories for all Aramaic varieties.
]=]
-----------------------------------------------------------------------------
-- --
-- NOUNS --
-- --
-----------------------------------------------------------------------------
---------------------------------- Noun labels ---------------------------------
local function add_noun_labels(labels)
-- Currently there is no [[Appendix:Aramaic nominals]]. Formerly the code conditionalized on the language
-- but only referenced [[Appendix:Assyrian Neo-Aramaic nominals]] (which also doesn't exist) for lang code 'aii',
-- and was broken for all other languages. If we want to conditionalize on the language now, we have to make the
-- description a function (in which case it will be passed an object whose `.lang` field is the language), or use
-- a handler.
local nominal_appendix = "Appendix:Aramaic nominals"
local appendix_exists = mw.title.new(nominal_appendix).exists
local function make_appendix_link(text, anchor)
if appendix_exists then
anchor = anchor or mw.getContentLanguage():ucfirst(text)
return ("[[%s#%s|%s]]"):format(nominal_appendix, anchor, text)
else
return text
end
end
labels["nouns by derivation type"] = {
description = "{{{langname}}} nouns categorized by type of derivation.",
breadcrumb = "by derivation type",
parents = {{name = "nouns", sort = "derivation type"}},
}
labels["active nouns"] = {
description = "{{{langname}}} " .. make_appendix_link("active nouns") .. ", i.e. nouns having the meaning \"one who does X\" for some verb.",
breadcrumb_and_first_sort_key = "active nouns",
parents = {"nouns by derivation type"},
}
labels["instance nouns"] = {
description = "{{{langname}}} " .. make_appendix_link("instance nouns") .. ", i.e. nouns having the meaning \"an instance of doing X\" for some verb.",
breadcrumb_and_first_sort_key = "instance nouns",
parents = {"nouns by derivation type"},
}
labels["nouns of place"] = {
description = "{{{langname}}} " .. make_appendix_link("nouns of place") .. ", i.e. nouns having the approximate meaning \"the place for doing X\" for some verb.",
breadcrumb_and_first_sort_key = "nouns of place",
parents = {"nouns by derivation type"},
}
labels["occupational nouns"] = {
description = "{{{langname}}} " .. make_appendix_link("occupational nouns") .. ", i.e. nouns referring to people employed in doing something.",
breadcrumb_and_first_sort_key = "occupational nouns",
parents = {"nouns by derivation type"},
}
labels["tool nouns"] = {
description = "{{{langname}}} " .. make_appendix_link("tool nouns") .. ", i.e. nouns having the approximate meaning \"tool for doing X\" for some verb.",
breadcrumb_and_first_sort_key = "tool nouns",
parents = {"nouns by derivation type"},
}
-- Add 'umbrella_parents' key if not already present.
for key, data in pairs(labels) do
if not data.umbrella_parents then
data.umbrella_parents = "Lemmas subcategories by language"
end
end
end
-----------------------------------------------------------------------------
-- --
-- WRAPPERS --
-- --
-----------------------------------------------------------------------------
add_noun_labels(labels)
return {LABELS = labels}
rw2e49106ubwcdoxppupbvau909v1qc
234652
228765
2026-05-21T11:23:27Z
Lee
19
[[:en:Module:category_tree/fam/sem-ara]] වෙතින් එක් සංශෝධනයක්
228765
Scribunto
text/plain
local labels = {}
--[=[
This module handles language-specific categories for all Aramaic varieties.
]=]
-----------------------------------------------------------------------------
-- --
-- NOUNS --
-- --
-----------------------------------------------------------------------------
---------------------------------- Noun labels ---------------------------------
local function add_noun_labels(labels)
-- Currently there is no [[Appendix:Aramaic nominals]]. Formerly the code conditionalized on the language
-- but only referenced [[Appendix:Assyrian Neo-Aramaic nominals]] (which also doesn't exist) for lang code 'aii',
-- and was broken for all other languages. If we want to conditionalize on the language now, we have to make the
-- description a function (in which case it will be passed an object whose `.lang` field is the language), or use
-- a handler.
local nominal_appendix = "Appendix:Aramaic nominals"
local appendix_exists = mw.title.new(nominal_appendix).exists
local function make_appendix_link(text, anchor)
if appendix_exists then
anchor = anchor or mw.getContentLanguage():ucfirst(text)
return ("[[%s#%s|%s]]"):format(nominal_appendix, anchor, text)
else
return text
end
end
labels["nouns by derivation type"] = {
description = "{{{langname}}} nouns categorized by type of derivation.",
breadcrumb = "by derivation type",
parents = {{name = "nouns", sort = "derivation type"}},
}
labels["active nouns"] = {
description = "{{{langname}}} " .. make_appendix_link("active nouns") .. ", i.e. nouns having the meaning \"one who does X\" for some verb.",
breadcrumb_and_first_sort_key = "active nouns",
parents = {"nouns by derivation type"},
}
labels["instance nouns"] = {
description = "{{{langname}}} " .. make_appendix_link("instance nouns") .. ", i.e. nouns having the meaning \"an instance of doing X\" for some verb.",
breadcrumb_and_first_sort_key = "instance nouns",
parents = {"nouns by derivation type"},
}
labels["nouns of place"] = {
description = "{{{langname}}} " .. make_appendix_link("nouns of place") .. ", i.e. nouns having the approximate meaning \"the place for doing X\" for some verb.",
breadcrumb_and_first_sort_key = "nouns of place",
parents = {"nouns by derivation type"},
}
labels["occupational nouns"] = {
description = "{{{langname}}} " .. make_appendix_link("occupational nouns") .. ", i.e. nouns referring to people employed in doing something.",
breadcrumb_and_first_sort_key = "occupational nouns",
parents = {"nouns by derivation type"},
}
labels["tool nouns"] = {
description = "{{{langname}}} " .. make_appendix_link("tool nouns") .. ", i.e. nouns having the approximate meaning \"tool for doing X\" for some verb.",
breadcrumb_and_first_sort_key = "tool nouns",
parents = {"nouns by derivation type"},
}
-- Add 'umbrella_parents' key if not already present.
for key, data in pairs(labels) do
if not data.umbrella_parents then
data.umbrella_parents = "Lemmas subcategories by language"
end
end
end
-----------------------------------------------------------------------------
-- --
-- WRAPPERS --
-- --
-----------------------------------------------------------------------------
add_noun_labels(labels)
return {LABELS = labels}
rw2e49106ubwcdoxppupbvau909v1qc
Module:category tree/fam/sla
828
140965
234653
2026-02-09T04:08:11Z
en>Benwing2
0
abstract -> multidirectional, concete -> unidirectional per [[Wiktionary:Beer_parlour/2025/November#rename_Slavic_concrete/abstract_verbs_of_motion_to_determinate/indeterminate_or_unidirectional/multidirectional?]]
234653
Scribunto
text/plain
local labels = {}
labels["multidirectional verbs"] = {
description = "{{{langname}}} verbs of motion whose motion is multidirectional (as opposed to unidirectional) or indirect, or whose action is repeated or in a series, instead of being a single, completed action.",
additional = "Multidirectional verbs are always imperfective in aspect, even with prefixes that are normally associated with the perfective aspect. See also {{lg|unidirectional verb}}.",
parents = {"verbs"},
umbrella_parents = "Lemmas subcategories by language",
}
labels["unidirectional verbs"] = {
description = "{{{langname}}} verbs of motion whose motion is unidirectional (as opposed to multidirectional), a definitely directed motion, or a single, completed action (instead of a repeated action or series of actions).",
additional = "Unidirectional verbs may be either imperfective or perfective. See also {{lg|multidirectional verb}}.",
parents = {"verbs"},
umbrella_parents = "Lemmas subcategories by language",
}
------- Slavic terms with prothetic consonants -------
for _, back_sound in ipairs {"v-", "w-", "в-"} do
labels["terms with prothetic " .. back_sound] = {
description = "{{{langname}}} terms with a prothetic {{m|{{{langcode}}}||" .. back_sound .. "}}, which was not present etymologically in {{w|Proto-Slavic}}.",
displaytitle = "{{{langname}}} terms with prothetic {{m|{{{langcode}}}||" .. back_sound .. "}}",
additional = "This sound was originally added before terms beginning with a back vowel (''o'' or ''u'') to prevent {{lg|hiatus}} when the preceding word ended in a vowel, and in time was incorporated into the word itself.",
breadcrumb = "with prothetic {{m|{{{langcode}}}||" .. back_sound .. "}}",
parents = {{name = "terms by lexical property", sort = "prothetic"}},
umbrella = {
description = "Categories with terms with a prothetic {{m|und||" .. back_sound .. "}}, which was not present etymologically in {{w|Proto-Slavic}}.",
breadcrumb = "Terms with prothetic {{m|und||" .. back_sound .. "}}",
parents = {"Terms by lexical property subcategories by language"},
}
}
end
labels["terms with prothetic h-"] = {
description = "{{{langname}}} terms with a prothetic {{m|{{{langcode}}}||h}}, which was not present etymologically in {{w|Proto-Slavic}}.",
displaytitle = "{{{langname}}} terms with prothetic {{m|{{{langcode}}}||h}}",
additional = "This sound was originally added before terms beginning with a vowel to prevent {{lg|hiatus}} when the preceding word ended in a vowel, and in time was incorporated into the word itself.",
breadcrumb = "with prothetic {{m|{{{langcode}}}||h}}",
parents = {{name = "terms by lexical property", sort = "prothetic"}},
umbrella = {
description = "Categories with terms with a prothetic {{m|und||h}}, which was not present etymologically in {{w|Proto-Slavic}}.",
breadcrumb = "Terms with prothetic {{m|und||h}}",
parents = {"Terms by lexical property subcategories by language"},
}
}
return {LABELS = labels}
s4khv5hpn2b3ncc7mqr1hlxeaftnq8z
234654
228767
2026-05-21T11:23:41Z
Lee
19
[[:en:Module:category_tree/fam/sla]] වෙතින් එක් සංශෝධනයක්
228767
Scribunto
text/plain
local labels = {}
labels["multidirectional verbs"] = {
description = "{{{langname}}} verbs of motion whose motion is multidirectional (as opposed to unidirectional) or indirect, or whose action is repeated or in a series, instead of being a single, completed action.",
additional = "Multidirectional verbs are always imperfective in aspect, even with prefixes that are normally associated with the perfective aspect. See also {{lg|unidirectional verb}}.",
parents = {"verbs"},
umbrella_parents = "Lemmas subcategories by language",
}
labels["unidirectional verbs"] = {
description = "{{{langname}}} verbs of motion whose motion is unidirectional (as opposed to multidirectional), a definitely directed motion, or a single, completed action (instead of a repeated action or series of actions).",
additional = "Unidirectional verbs may be either imperfective or perfective. See also {{lg|multidirectional verb}}.",
parents = {"verbs"},
umbrella_parents = "Lemmas subcategories by language",
}
------- Slavic terms with prothetic consonants -------
for _, back_sound in ipairs {"v-", "w-", "в-"} do
labels["terms with prothetic " .. back_sound] = {
description = "{{{langname}}} terms with a prothetic {{m|{{{langcode}}}||" .. back_sound .. "}}, which was not present etymologically in {{w|Proto-Slavic}}.",
displaytitle = "{{{langname}}} terms with prothetic {{m|{{{langcode}}}||" .. back_sound .. "}}",
additional = "This sound was originally added before terms beginning with a back vowel (''o'' or ''u'') to prevent {{lg|hiatus}} when the preceding word ended in a vowel, and in time was incorporated into the word itself.",
breadcrumb = "with prothetic {{m|{{{langcode}}}||" .. back_sound .. "}}",
parents = {{name = "terms by lexical property", sort = "prothetic"}},
umbrella = {
description = "Categories with terms with a prothetic {{m|und||" .. back_sound .. "}}, which was not present etymologically in {{w|Proto-Slavic}}.",
breadcrumb = "Terms with prothetic {{m|und||" .. back_sound .. "}}",
parents = {"Terms by lexical property subcategories by language"},
}
}
end
labels["terms with prothetic h-"] = {
description = "{{{langname}}} terms with a prothetic {{m|{{{langcode}}}||h}}, which was not present etymologically in {{w|Proto-Slavic}}.",
displaytitle = "{{{langname}}} terms with prothetic {{m|{{{langcode}}}||h}}",
additional = "This sound was originally added before terms beginning with a vowel to prevent {{lg|hiatus}} when the preceding word ended in a vowel, and in time was incorporated into the word itself.",
breadcrumb = "with prothetic {{m|{{{langcode}}}||h}}",
parents = {{name = "terms by lexical property", sort = "prothetic"}},
umbrella = {
description = "Categories with terms with a prothetic {{m|und||h}}, which was not present etymologically in {{w|Proto-Slavic}}.",
breadcrumb = "Terms with prothetic {{m|und||h}}",
parents = {"Terms by lexical property subcategories by language"},
}
}
return {LABELS = labels}
s4khv5hpn2b3ncc7mqr1hlxeaftnq8z
Module:category tree/fam/trk
828
140967
234656
2026-02-15T23:56:05Z
en>WingerBot
0
use breadcrumb_and_first_sort_key instead of breadcrumb_and_first_sort_base in category tree modules as the sort base is language-specific which normally doesn't apply here (manually assisted)
234656
Scribunto
text/plain
local labels = {}
------- Turkic izafet I/II/III compounds -------
-- FIXME: Possibly should be limited to a subfamily of Turkic.
labels["izafet I compounds"] = {
description = "{{{langname}}} izafet I compounds, i.e. nominal compounds consisting of two nouns both lacking 3rd-person possessive marking.",
additional = "These compounds are right-headed (the second noun is modified by the first), unlike Persian {{lg|ezafe}} compounds, which are typically left-headed.",
breadcrumb_and_first_sort_key = "izafet I",
parents = {"compound terms"},
}
labels["izafet II compounds"] = {
description = "{{{langname}}} izafet II compounds, i.e. nominal compounds with the first noun having zero-marking, and the second noun receiving a possessive suffix.",
additional = "These compounds are right-headed (the second noun is modified by the first), unlike Persian {{lg|ezafe}} compounds, which are typically left-headed.",
breadcrumb_and_first_sort_key = "izafet II",
parents = {"compound terms"},
}
labels["izafet III compounds"] = {
description = "{{{langname}}} izafet III compounds, i.e. nominal compounds with the first noun in the genitive case and the second noun receiving a possessive suffix.",
additional = "These compounds are right-headed (the second noun is modified by the first), unlike Persian {{lg|ezafe}} compounds, which are typically left-headed.",
breadcrumb_and_first_sort_key = "izafet III",
parents = {"compound terms"},
}
labels["Persian-style izafet compounds"] = {
description = "{{{langname}}} Persian-style izafet compounds, i.e. left-headed nominal compounds with the first noun receiving a Persian-style {{lg|ezafe}} suffix and the second noun having zero-marking.",
additional = "These compounds are left-headed (the first noun is modified by second), unlike native Turkic izafet compounds, which are always right-headed.",
breadcrumb_and_first_sort_key = "Persian-style",
parents = {"izafet II compounds"},
}
-- Add 'umbrella_parents' key if not already present.
for key, data in pairs(labels) do
if not data.umbrella_parents then
data.umbrella_parents = "Types of compound terms by language"
end
end
return {LABELS = labels}
ps5lfysh0wgnpjatzdh4pzsy8y1w7y6
234657
228769
2026-05-21T11:23:58Z
Lee
19
[[:en:Module:category_tree/fam/trk]] වෙතින් එක් සංශෝධනයක්
228769
Scribunto
text/plain
local labels = {}
------- Turkic izafet I/II/III compounds -------
-- FIXME: Possibly should be limited to a subfamily of Turkic.
labels["izafet I compounds"] = {
description = "{{{langname}}} izafet I compounds, i.e. nominal compounds consisting of two nouns both lacking 3rd-person possessive marking.",
additional = "These compounds are right-headed (the second noun is modified by the first), unlike Persian {{lg|ezafe}} compounds, which are typically left-headed.",
breadcrumb_and_first_sort_key = "izafet I",
parents = {"compound terms"},
}
labels["izafet II compounds"] = {
description = "{{{langname}}} izafet II compounds, i.e. nominal compounds with the first noun having zero-marking, and the second noun receiving a possessive suffix.",
additional = "These compounds are right-headed (the second noun is modified by the first), unlike Persian {{lg|ezafe}} compounds, which are typically left-headed.",
breadcrumb_and_first_sort_key = "izafet II",
parents = {"compound terms"},
}
labels["izafet III compounds"] = {
description = "{{{langname}}} izafet III compounds, i.e. nominal compounds with the first noun in the genitive case and the second noun receiving a possessive suffix.",
additional = "These compounds are right-headed (the second noun is modified by the first), unlike Persian {{lg|ezafe}} compounds, which are typically left-headed.",
breadcrumb_and_first_sort_key = "izafet III",
parents = {"compound terms"},
}
labels["Persian-style izafet compounds"] = {
description = "{{{langname}}} Persian-style izafet compounds, i.e. left-headed nominal compounds with the first noun receiving a Persian-style {{lg|ezafe}} suffix and the second noun having zero-marking.",
additional = "These compounds are left-headed (the first noun is modified by second), unlike native Turkic izafet compounds, which are always right-headed.",
breadcrumb_and_first_sort_key = "Persian-style",
parents = {"izafet II compounds"},
}
-- Add 'umbrella_parents' key if not already present.
for key, data in pairs(labels) do
if not data.umbrella_parents then
data.umbrella_parents = "Types of compound terms by language"
end
end
return {LABELS = labels}
ps5lfysh0wgnpjatzdh4pzsy8y1w7y6
Module:category tree/fam/tup
828
140969
234658
2025-11-25T08:35:41Z
en>Surjection
0
Protected "[[Module:category tree/fam/tup]]": Highly visible template/module ([Edit=Allow only autoconfirmed users] (indefinite) [Move=Allow only autoconfirmed users] (indefinite))
234658
Scribunto
text/plain
local labels = {}
------- TUPIAN LEMMA CLASSES -------
labels["pluriform adjectives"] = {
description = "{{{langname}}} adjectives that have a relational prefix added to their stem.",
breadcrumb = "pluriform",
parents = {"adjectives by inflection type"},
}
labels["pluriform nouns"] = {
description = "{{{langname}}} nouns that have a relational prefix added to their stem.",
breadcrumb = "pluriform",
parents = {"nouns by inflection type"},
}
labels["pluriform postpositions"] = {
description = "{{{langname}}} postpositions that have a relational prefix added to their stem.",
breadcrumb = "pluriform",
parents = {"postpositions by inflection type"},
}
labels["pluriform verbs"] = {
description = "{{{langname}}} verbs that have a relational prefix added to their stem.",
breadcrumb = "pluriform",
parents = {"verbs by inflection type"},
}
-- Add 'umbrella_parents' key if not already present.
for key, data in pairs(labels) do
if not data.umbrella_parents then
data.umbrella_parents = "Terms by grammatical category subcategories by language"
end
end
return {LABELS = labels}
9d7dzb67cu3aowe6olrn7k161dlypdp
234659
228771
2026-05-21T11:24:13Z
Lee
19
[[:en:Module:category_tree/fam/tup]] වෙතින් එක් සංශෝධනයක්
228771
Scribunto
text/plain
local labels = {}
------- TUPIAN LEMMA CLASSES -------
labels["pluriform adjectives"] = {
description = "{{{langname}}} adjectives that have a relational prefix added to their stem.",
breadcrumb = "pluriform",
parents = {"adjectives by inflection type"},
}
labels["pluriform nouns"] = {
description = "{{{langname}}} nouns that have a relational prefix added to their stem.",
breadcrumb = "pluriform",
parents = {"nouns by inflection type"},
}
labels["pluriform postpositions"] = {
description = "{{{langname}}} postpositions that have a relational prefix added to their stem.",
breadcrumb = "pluriform",
parents = {"postpositions by inflection type"},
}
labels["pluriform verbs"] = {
description = "{{{langname}}} verbs that have a relational prefix added to their stem.",
breadcrumb = "pluriform",
parents = {"verbs by inflection type"},
}
-- Add 'umbrella_parents' key if not already present.
for key, data in pairs(labels) do
if not data.umbrella_parents then
data.umbrella_parents = "Terms by grammatical category subcategories by language"
end
end
return {LABELS = labels}
9d7dzb67cu3aowe6olrn7k161dlypdp
Module:category tree/lang
828
140982
234660
228801
2026-04-13T15:14:38Z
en>Mellohi!
0
234660
Scribunto
text/plain
-- This module contains a list of languages with lang-specific modules.
local langs_with_modules = {
["acm"] = true,
["acw"] = true,
["acy"] = true,
["aeb"] = true,
["afb"] = true,
["aii"] = true,
["ajp"] = true,
["akk"] = true,
["akl"] = true,
["ang"] = true,
["apc"] = true,
["apd"] = true,
["ar"] = true,
["arn"] = true,
["ars"] = true,
["ary"] = true,
["arz"] = true,
["ayl"] = true,
["az"] = true,
["bbl"] = true,
["be"] = true,
["bcl"] = true,
["bg"] = true,
["bku"] = true,
["ca"] = true,
["cbk"] = true,
["ce"] = true,
["ceb"] = true,
["cpi"] = true,
["cs"] = true,
["csb"] = true,
["cu"] = true,
["cy"] = true,
["de"] = true,
["egy"] = true,
["el"] = true,
["en"] = true,
["enm"] = true,
["eo"] = true,
["es"] = true,
["et"] = true,
["eu"] = true,
["fa"] = true,
["fax"] = true,
["fi"] = true,
["fr"] = true,
["fro"] = true,
["fy"] = true,
["gl"] = true,
["gmh"] = true,
["goh"] = true,
["got"] = true,
["grk-pro"] = true,
["gmq-osw"] = true,
["gmw-pro"] = true,
["gu"] = true,
["gug"] = true,
["he"] = true,
["hi"] = true,
["hil"] = true,
["hnn"] = true,
["hrx"] = true,
["hsb"] = true,
["hu"] = true,
["id"] = true,
["ilo"] = true,
["inc-apa"] = true,
["inc-ash"] = true,
["ine-bsl-pro"] = true,
["ine-pro"] = true,
["ira-pro"] = true,
["is"] = true,
["it"] = true,
["ja"] = true,
["jbo"] = true,
["jv"] = true,
["ket"] = true,
["klj"] = true,
["kn"] = true,
["kne"] = true,
["ko"] = true,
["krj"] = true,
["ky"] = true,
["la"] = true,
["lo"] = true,
["mdh"] = true,
["mhr"] = true,
["mk"] = true,
["moh"] = true,
["mr"] = true,
["mrw"] = true,
["ms"] = true,
["mt"] = true,
["mul"] = true,
["mvi"] = true,
["mwl"] = true,
["nan-hbl"] = true,
["nb"] = true,
["ne"] = true,
["nl"] = true,
["nn"] = true,
["non"] = true,
["ny"] = true,
["odt"] = true,
["orv"] = true,
["osx"] = true,
["pag"] = true,
["pam"] = true,
["phl"] = true,
["pi"] = true,
["pl"] = true,
["pra"] = true,
["pt"] = true,
["ro"] = true,
["roa-opt"] = true,
["rsk"] = true,
["ru"] = true,
["rue"] = true,
["sa"] = true,
["sc"] = true,
["sd"] = true,
["sei"] = true,
["sga"] = true,
["sh"] = true,
["shn"] = true,
["shu"] = true,
["sk"] = true,
["skr"] = true,
["sw"] = true,
["syc"] = true,
["szl"] = true,
["te"] = true,
["tg"] = true,
["th"] = true,
["tl"] = true,
["tpw"] = true,
["tsg"] = true,
["uk"] = true,
["ulw"] = true,
["ur"] = true,
["vec"] = true,
["vep"] = true,
["vi"] = true,
["war"] = true,
["yrl"] = true,
["zhx"] = true,
["zle-ono"] = true,
["zle-ort"] = true,
["zlw-ocs"] = true,
}
return langs_with_modules
mzoxgt494umbm0vdse25cln2salqsc1
234661
234660
2026-05-21T11:25:09Z
Lee
19
[[:en:Module:category_tree/lang]] වෙතින් එක් සංශෝධනයක්
234660
Scribunto
text/plain
-- This module contains a list of languages with lang-specific modules.
local langs_with_modules = {
["acm"] = true,
["acw"] = true,
["acy"] = true,
["aeb"] = true,
["afb"] = true,
["aii"] = true,
["ajp"] = true,
["akk"] = true,
["akl"] = true,
["ang"] = true,
["apc"] = true,
["apd"] = true,
["ar"] = true,
["arn"] = true,
["ars"] = true,
["ary"] = true,
["arz"] = true,
["ayl"] = true,
["az"] = true,
["bbl"] = true,
["be"] = true,
["bcl"] = true,
["bg"] = true,
["bku"] = true,
["ca"] = true,
["cbk"] = true,
["ce"] = true,
["ceb"] = true,
["cpi"] = true,
["cs"] = true,
["csb"] = true,
["cu"] = true,
["cy"] = true,
["de"] = true,
["egy"] = true,
["el"] = true,
["en"] = true,
["enm"] = true,
["eo"] = true,
["es"] = true,
["et"] = true,
["eu"] = true,
["fa"] = true,
["fax"] = true,
["fi"] = true,
["fr"] = true,
["fro"] = true,
["fy"] = true,
["gl"] = true,
["gmh"] = true,
["goh"] = true,
["got"] = true,
["grk-pro"] = true,
["gmq-osw"] = true,
["gmw-pro"] = true,
["gu"] = true,
["gug"] = true,
["he"] = true,
["hi"] = true,
["hil"] = true,
["hnn"] = true,
["hrx"] = true,
["hsb"] = true,
["hu"] = true,
["id"] = true,
["ilo"] = true,
["inc-apa"] = true,
["inc-ash"] = true,
["ine-bsl-pro"] = true,
["ine-pro"] = true,
["ira-pro"] = true,
["is"] = true,
["it"] = true,
["ja"] = true,
["jbo"] = true,
["jv"] = true,
["ket"] = true,
["klj"] = true,
["kn"] = true,
["kne"] = true,
["ko"] = true,
["krj"] = true,
["ky"] = true,
["la"] = true,
["lo"] = true,
["mdh"] = true,
["mhr"] = true,
["mk"] = true,
["moh"] = true,
["mr"] = true,
["mrw"] = true,
["ms"] = true,
["mt"] = true,
["mul"] = true,
["mvi"] = true,
["mwl"] = true,
["nan-hbl"] = true,
["nb"] = true,
["ne"] = true,
["nl"] = true,
["nn"] = true,
["non"] = true,
["ny"] = true,
["odt"] = true,
["orv"] = true,
["osx"] = true,
["pag"] = true,
["pam"] = true,
["phl"] = true,
["pi"] = true,
["pl"] = true,
["pra"] = true,
["pt"] = true,
["ro"] = true,
["roa-opt"] = true,
["rsk"] = true,
["ru"] = true,
["rue"] = true,
["sa"] = true,
["sc"] = true,
["sd"] = true,
["sei"] = true,
["sga"] = true,
["sh"] = true,
["shn"] = true,
["shu"] = true,
["sk"] = true,
["skr"] = true,
["sw"] = true,
["syc"] = true,
["szl"] = true,
["te"] = true,
["tg"] = true,
["th"] = true,
["tl"] = true,
["tpw"] = true,
["tsg"] = true,
["uk"] = true,
["ulw"] = true,
["ur"] = true,
["vec"] = true,
["vep"] = true,
["vi"] = true,
["war"] = true,
["yrl"] = true,
["zhx"] = true,
["zle-ono"] = true,
["zle-ort"] = true,
["zlw-ocs"] = true,
}
return langs_with_modules
mzoxgt494umbm0vdse25cln2salqsc1
ප්රවර්ගය:Low German භාෂා
14
143835
234571
2023-11-27T20:29:11Z
en>Theknightwho
0
Created page with "{{auto cat}}"
234571
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
234572
234571
2026-05-20T12:05:53Z
Lee
19
[[:en:Category:Low_German_languages]] වෙතින් එක් සංශෝධනයක්
234571
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
234573
234572
2026-05-20T12:06:38Z
Pinthura
2424
Pinthura විසින් [[ප්රවර්ගය:Low German languages]] සිට [[ප්රවර්ගය:Low German භාෂා]] වෙත පිටුව ගෙන යන ලදී: සේවා: නව ප්රවර්ග නාමය වෙත ගෙනයාම.
234571
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
234575
234573
2026-05-20T12:06:48Z
Pinthura
2424
සේවා: ඉංග්රීසි ව්යාපෘතිය වෙත සබැඳියක් එක් කිරීම.
234575
wikitext
text/x-wiki
{{auto cat}}
[[en:Category:Low German languages]]
fafio8tw2pv5wdy3oenbp0lzaj3lblp
ප්රවර්ගය:Low German languages
14
143836
234574
2026-05-20T12:06:39Z
Pinthura
2424
Pinthura විසින් [[ප්රවර්ගය:Low German languages]] සිට [[ප්රවර්ගය:Low German භාෂා]] වෙත පිටුව ගෙන යන ලදී: සේවා: නව ප්රවර්ග නාමය වෙත ගෙනයාම.
234574
wikitext
text/x-wiki
#යළියොමුව [[:ප්රවර්ගය:Low German භාෂා]]
2yg3psn842qpqyz5gmtgkvv8ppk3pe9
234576
234574
2026-05-20T12:06:58Z
Pinthura
2424
සේවා: යළියොමුව, මෘදු ප්රවර්ග යළියොමුවක් බවට හැරවීම.
234576
wikitext
text/x-wiki
{{category redirect|Low German භාෂා}}
sbx3edgml3oyyxlw3fqe1nrw4yssz42
ප්රවර්ගය:North Sea Germanic භාෂා
14
143837
234577
2024-02-27T01:28:51Z
en>Theknightwho
0
Created page with "{{auto cat}}"
234577
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
234578
234577
2026-05-20T12:08:35Z
Lee
19
[[:en:Category:North_Sea_Germanic_languages]] වෙතින් එක් සංශෝධනයක්
234577
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
234579
234578
2026-05-20T12:09:05Z
Pinthura
2424
Pinthura විසින් [[ප්රවර්ගය:North Sea Germanic languages]] සිට [[ප්රවර්ගය:North Sea Germanic භාෂා]] වෙත පිටුව ගෙන යන ලදී: සේවා: නව ප්රවර්ග නාමය වෙත ගෙනයාම.
234577
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
234581
234579
2026-05-20T12:09:15Z
Pinthura
2424
සේවා: ඉංග්රීසි ව්යාපෘතිය වෙත සබැඳියක් එක් කිරීම.
234581
wikitext
text/x-wiki
{{auto cat}}
[[en:Category:North Sea Germanic languages]]
amejcdguzot0r8fmqxjx3ob6wa234di
ප්රවර්ගය:North Sea Germanic languages
14
143838
234580
2026-05-20T12:09:05Z
Pinthura
2424
Pinthura විසින් [[ප්රවර්ගය:North Sea Germanic languages]] සිට [[ප්රවර්ගය:North Sea Germanic භාෂා]] වෙත පිටුව ගෙන යන ලදී: සේවා: නව ප්රවර්ග නාමය වෙත ගෙනයාම.
234580
wikitext
text/x-wiki
#යළියොමුව [[:ප්රවර්ගය:North Sea Germanic භාෂා]]
mefmre0b9czj5ui6h8py5pspqrid3qb
234582
234580
2026-05-20T12:09:25Z
Pinthura
2424
සේවා: යළියොමුව, මෘදු ප්රවර්ග යළියොමුවක් බවට හැරවීම.
234582
wikitext
text/x-wiki
{{category redirect|North Sea Germanic භාෂා}}
ed56ea9jw2b3jwn938t0uu667f18j7b
ප්රවර්ගය:Proto-North Sea Germanic
14
143839
234583
2025-05-29T05:05:02Z
en>Theknightwho
0
234583
wikitext
text/x-wiki
{{auto cat|lect=1|lang=gmw-nsg-pro|def=the unattested [[proto-language]] of the [[:Category:North Sea Germanic languages|North Sea Germanic languages]], ancestral to the later {{w|Old English language|Old English}}, {{w|Old Frisian language|Old Frisian}} and {{w|Old Saxon language|Old Saxon}} languages}}
8yjencterl7bo4vyoqjat59cdmxlhnj
234584
234583
2026-05-20T12:09:42Z
Lee
19
[[:en:Category:Proto-North_Sea_Germanic]] වෙතින් එක් සංශෝධනයක්
234583
wikitext
text/x-wiki
{{auto cat|lect=1|lang=gmw-nsg-pro|def=the unattested [[proto-language]] of the [[:Category:North Sea Germanic languages|North Sea Germanic languages]], ancestral to the later {{w|Old English language|Old English}}, {{w|Old Frisian language|Old Frisian}} and {{w|Old Saxon language|Old Saxon}} languages}}
8yjencterl7bo4vyoqjat59cdmxlhnj
සාකච්ඡාව:තෙලදසුන
1
143840
234588
2026-05-20T16:52:59Z
WrdSrchSi
3305
/* blockquote යෙදීම */ නව ඡේදය
234588
wikitext
text/x-wiki
== blockquote යෙදීම ==
@[[පරිශීලක:Lee|Lee]], මෙහි විකිපීඩියාවේ ඇති blockquote යෙදූ විට ලැබුණු ප්රතිඵලය බලන්න. වික්ෂනරියට සුදුසු පරිදි වෙනස් කර ගත හැකි ද? [[පරිශීලක:WrdSrchSi|WrdSrchSi]] ([[පරිශීලක සාකච්ඡාව:WrdSrchSi|සාකච්ඡාව]]) 16:52, 20 මැයි 2026 (යූටීසී)
b76f9dkx2pno88bjj22zk5w5817gzhh
234629
234588
2026-05-21T07:52:32Z
Lee
19
/* blockquote යෙදීම */ Reply
234629
wikitext
text/x-wiki
== blockquote යෙදීම ==
@[[පරිශීලක:Lee|Lee]], මෙහි විකිපීඩියාවේ ඇති blockquote යෙදූ විට ලැබුණු ප්රතිඵලය බලන්න. වික්ෂනරියට සුදුසු පරිදි වෙනස් කර ගත හැකි ද? [[පරිශීලක:WrdSrchSi|WrdSrchSi]] ([[පරිශීලක සාකච්ඡාව:WrdSrchSi|සාකච්ඡාව]]) 16:52, 20 මැයි 2026 (යූටීසී)
:@[[පරිශීලක:WrdSrchSi|WrdSrchSi]], බලන්නම්. මට ටික කාලයක් දෙන්න. -- [[පරිශීලක:Lee|Lee]] ([[පරිශීලක සාකච්ඡාව:Lee|සාකච්ඡාව]]) 07:52, 21 මැයි 2026 (යූටීසී)
c75a1dcgsepvvsvwjh6dx0dv6t74zdi
භූතාප තෙත් බිම
0
143841
234589
2026-05-21T03:05:22Z
Lee
19
'== සිංහල == === නිරුක්තිය === {{rfe|si}} === නාම පදය === {{si-noun}} # {{rfdef|si}} <!-- ==== පරිවර්තන ==== {{trans-top|පරිවර්තන}} * ඉංග්රීසි: {{t|en|<<ඉංග්රීසි වචනය>>}} {{trans-bottom}} === අමතර අවධානයට === * {{l|si|<<ආශ්රිත පවතින වෙනත් ව...' යොදමින් නව පිටුවක් තනන ලදි
234589
wikitext
text/x-wiki
== සිංහල ==
=== නිරුක්තිය ===
{{rfe|si}}
=== නාම පදය ===
{{si-noun}}
# {{rfdef|si}}
<!--
==== පරිවර්තන ====
{{trans-top|පරිවර්තන}}
* ඉංග්රීසි: {{t|en|<<ඉංග්රීසි වචනය>>}}
{{trans-bottom}}
=== අමතර අවධානයට ===
* {{l|si|<<ආශ්රිත පවතින වෙනත් වචන>>}}
-->
37g9s13iio6w9i2yw7aw46v28viw7h4
234590
234589
2026-05-21T03:06:13Z
Lee
19
234590
wikitext
text/x-wiki
== සිංහල ==
=== නිරුක්තිය ===
{{rfe|si}}
=== නාම පදය ===
{{si-noun}}
# {{singular of|si|භූතාප තෙත් බිම්}}
<!--
==== පරිවර්තන ====
{{trans-top|පරිවර්තන}}
* ඉංග්රීසි: {{t|en|<<ඉංග්රීසි වචනය>>}}
{{trans-bottom}}
=== අමතර අවධානයට ===
* {{l|si|<<ආශ්රිත පවතින වෙනත් වචන>>}}
-->
podgvkmfsxqh2vs2vmcr1qcj5cv59pd
භූතාප තෙත් බිම්
0
143842
234591
2026-05-21T03:06:38Z
Lee
19
'== සිංහල == === නිරුක්තිය === {{rfe|si}} === නාම පදය === {{si-noun}} # {{rfdef|si}} <!-- ==== පරිවර්තන ==== {{trans-top|පරිවර්තන}} * ඉංග්රීසි: {{t|en|<<ඉංග්රීසි වචනය>>}} {{trans-bottom}} === අමතර අවධානයට === * {{l|si|<<ආශ්රිත පවතින වෙනත් ව...' යොදමින් නව පිටුවක් තනන ලදි
234591
wikitext
text/x-wiki
== සිංහල ==
=== නිරුක්තිය ===
{{rfe|si}}
=== නාම පදය ===
{{si-noun}}
# {{rfdef|si}}
<!--
==== පරිවර්තන ====
{{trans-top|පරිවර්තන}}
* ඉංග්රීසි: {{t|en|<<ඉංග්රීසි වචනය>>}}
{{trans-bottom}}
=== අමතර අවධානයට ===
* {{l|si|<<ආශ්රිත පවතින වෙනත් වචන>>}}
-->
37g9s13iio6w9i2yw7aw46v28viw7h4
hot water spring
0
143843
234592
2026-05-21T03:15:12Z
Lee
19
'== ඉංග්රීසි == === නාම පදය === {{en-noun}} # {{rfdef|en}}' යොදමින් නව පිටුවක් තනන ලදි
234592
wikitext
text/x-wiki
== ඉංග්රීසි ==
=== නාම පදය ===
{{en-noun}}
# {{rfdef|en}}
gyd927ml20na0d4gvxp7zrag97oa24m
234601
234592
2026-05-21T03:18:47Z
Lee
19
234601
wikitext
text/x-wiki
== ඉංග්රීසි ==
=== නාම පදය ===
{{en-noun}}
# [[hot spring]]
i798tkyekh3afn02k5tk3umn20oqp7x
hot spring
0
143844
234593
2026-02-18T09:57:31Z
en>~2026-24594-4
0
234593
wikitext
text/x-wiki
==English==
===Pronunciation===
{{rfp|en}}
* {{audio|en|LL-Q1860 (eng)-Vealhurl-hot spring.wav|a=Southern England}}
===Noun===
{{en-noun}}
# A [[natural]] [[spring]] producing [[water]] whose [[temperature]] is greater than about 20 °C (68 °F).
#: {{mero|en|onsen}}
====Synonyms====
* [[geyser]], [[thermae]] ([[Ancient Rome]])
====Derived terms====
{{col3|en|Ainsworth Hot Springs}}
====Translations====
{{trans-top|natural spring producing hot water}}
* Albanian: {{t|sq|burimi termal}}
* Amis: {{t|ami|onsing}}
* Arabic: {{t|ar|يُنْبُوع حَارّ|m}}, {{t|ar|مِيَاه حارَّة|m-p}}
* Atayal: {{t|tay|ulay}}
* Aymara: {{t|ay|phutina}}
* Burmese: {{t+|my|ရေပူစမ်း}}
* Catalan: {{t|ca|aigua termal}}
* Chinese:
*: Mandarin: {{t+|cmn|溫泉|tr=wēnquán}}
* Czech: {{t+|cs|zřídlo|n}}, {{t+|cs|pramen|m}}
* Danish: {{t|da|varm kilde|c}}
* Esperanto: {{t|eo|termofonto}}
* Estonian: {{t|et|kuumaveeallikas}}
* Finnish: {{t|fi|kuuma lähde}}
* French: {{t|fr|source chaude|f}}
* Galician: {{t|gl|burga|f}}, {{t+|gl|termas|f-p}}, {{t|gl|augas|f-p}}, {{t+|gl|baño|m}}, {{t|gl|caldas|f-p}}
* Georgian: {{t-needed|ka}}
* German: {{t+|de|Thermalquelle|f}}, {{t+|de|heiße Quelle|f}}
* Haitian Creole: {{t|ht|sous cho}}
* Hebrew: {{t|he|מעיין חם|m|tr=ma'ayán kham|alt=מַעֲיָן חַם}}
* Hindi: {{t|hi|गरम चश्मा}}
* Hungarian: {{t+|hu|termálvíz}}
* Icelandic: {{t+|is|laug|f}}, {{t+|is|heit laug|f}}, {{t+|is|hver|m}}, {{t+|is|vatnshver|m}}
* Ido: {{t+|io|termo}}
* Indonesian: {{t|id|mata air panas}}, {{t|id|sumber air panas}}
* Italian: {{t|it|sorgente termale}}
* Japanese: {{t+|ja|温泉|tr=おんせん, onsen}}, {{t|ja|熱水泉|tr=ねっすいせん, nessuisen}}
* Kalmyk: {{t|xal|халун бүлг}}
* Kannada: {{t+|kn|ಬಿಸಿನೀರಿನ ಚಿಲುಮೆ}}
* Kazakh: {{t|kk|термальды су}}
* Korean: {{t+|ko|온천(溫泉)}}
* Lao: {{t|lo|ບໍ່ນ້ຳຮ້ອນ}}
* Lithuanian: {{t|lt|karštoji versmė}}
* Macedonian: {{t|mk|топол извор}}
* Malay: {{t|ms|mata air panas}}, {{t|ms|kolam air panas}}
* Māori: {{t+|mi|ngāwhā}}, {{t+|mi|ngāwhāriki}}
* Mongolian: {{t|mn|ᠬᠠᠯᠠᠭᠤᠨ ᠷᠠᠰᠢᠶᠠᠨ}}
*: Cyrillic: {{t|mn|халуун рашаан}}
* Muong: {{t|mtq|hỏl đác nỏng}}
* Norwegian:
*: Bokmål: {{t|nb|varm kilde|m}}
*: Nynorsk: {{t|nn|varm kjelde|f}}
* Polish: {{t|pl|gorące źródło|n}}, {{t|pl|źródło termalne|n}}, {{t|pl|źródło ciepłe|n}}, {{t+|pl|cieplica|f}}
* Portuguese: {{t+|pt|terma|f}}, {{t|pt|fonte termal|f}}, {{t|pt|águas termais|f-p}}, {{t+|pt|caldas|f-p}}
* Romanian: {{t|ro|izvor termal|n}}
* Russian: {{t|ru|горя́чий исто́чник|m}}, {{qualifier|Japanese}} {{t+|ru|онсэ́н|m}}, {{t|ru|геотерма́льный исто́чник|m}}
* Spanish: {{t|es|pozo termal|m}}, {{t|es|aguas termales|f-p}}, {{t+|es|termas|f-p}}
* Swedish: {{t|sv|het källa}}
* Tamil: {{t+|ta|வெந்நீரூற்று}}
* Tanana:
*: Lower Tanana: {{t|taa|tu nadheɬde}}
* Taos: {{t|twf|pʼȍłìlapʼȍʼóne}}
* Tày: {{t|tyz|khuổi nặm pâm}}
* Thai: {{t|th|บ่อน้ำร้อน}}
* Turkish: {{t+|tr|ılıca}}
*: Ottoman Turkish: {{t|ota|ایلیجه|tr=ılıca}}
* Vietnamese: {{t|vi|suối nước nóng}}
* Zhuang: {{t|za|mboqraemxraeuj}}
{{trans-bottom}}
===Further reading===
* {{pedia}}
{{C|en|Geology|Water}}
c3v0x0mgk3stovhtgfiwz912vch97cv
234594
234593
2026-05-21T03:17:03Z
Lee
19
[[:en:hot_spring]] වෙතින් එක් සංශෝධනයක්
234593
wikitext
text/x-wiki
==English==
===Pronunciation===
{{rfp|en}}
* {{audio|en|LL-Q1860 (eng)-Vealhurl-hot spring.wav|a=Southern England}}
===Noun===
{{en-noun}}
# A [[natural]] [[spring]] producing [[water]] whose [[temperature]] is greater than about 20 °C (68 °F).
#: {{mero|en|onsen}}
====Synonyms====
* [[geyser]], [[thermae]] ([[Ancient Rome]])
====Derived terms====
{{col3|en|Ainsworth Hot Springs}}
====Translations====
{{trans-top|natural spring producing hot water}}
* Albanian: {{t|sq|burimi termal}}
* Amis: {{t|ami|onsing}}
* Arabic: {{t|ar|يُنْبُوع حَارّ|m}}, {{t|ar|مِيَاه حارَّة|m-p}}
* Atayal: {{t|tay|ulay}}
* Aymara: {{t|ay|phutina}}
* Burmese: {{t+|my|ရေပူစမ်း}}
* Catalan: {{t|ca|aigua termal}}
* Chinese:
*: Mandarin: {{t+|cmn|溫泉|tr=wēnquán}}
* Czech: {{t+|cs|zřídlo|n}}, {{t+|cs|pramen|m}}
* Danish: {{t|da|varm kilde|c}}
* Esperanto: {{t|eo|termofonto}}
* Estonian: {{t|et|kuumaveeallikas}}
* Finnish: {{t|fi|kuuma lähde}}
* French: {{t|fr|source chaude|f}}
* Galician: {{t|gl|burga|f}}, {{t+|gl|termas|f-p}}, {{t|gl|augas|f-p}}, {{t+|gl|baño|m}}, {{t|gl|caldas|f-p}}
* Georgian: {{t-needed|ka}}
* German: {{t+|de|Thermalquelle|f}}, {{t+|de|heiße Quelle|f}}
* Haitian Creole: {{t|ht|sous cho}}
* Hebrew: {{t|he|מעיין חם|m|tr=ma'ayán kham|alt=מַעֲיָן חַם}}
* Hindi: {{t|hi|गरम चश्मा}}
* Hungarian: {{t+|hu|termálvíz}}
* Icelandic: {{t+|is|laug|f}}, {{t+|is|heit laug|f}}, {{t+|is|hver|m}}, {{t+|is|vatnshver|m}}
* Ido: {{t+|io|termo}}
* Indonesian: {{t|id|mata air panas}}, {{t|id|sumber air panas}}
* Italian: {{t|it|sorgente termale}}
* Japanese: {{t+|ja|温泉|tr=おんせん, onsen}}, {{t|ja|熱水泉|tr=ねっすいせん, nessuisen}}
* Kalmyk: {{t|xal|халун бүлг}}
* Kannada: {{t+|kn|ಬಿಸಿನೀರಿನ ಚಿಲುಮೆ}}
* Kazakh: {{t|kk|термальды су}}
* Korean: {{t+|ko|온천(溫泉)}}
* Lao: {{t|lo|ບໍ່ນ້ຳຮ້ອນ}}
* Lithuanian: {{t|lt|karštoji versmė}}
* Macedonian: {{t|mk|топол извор}}
* Malay: {{t|ms|mata air panas}}, {{t|ms|kolam air panas}}
* Māori: {{t+|mi|ngāwhā}}, {{t+|mi|ngāwhāriki}}
* Mongolian: {{t|mn|ᠬᠠᠯᠠᠭᠤᠨ ᠷᠠᠰᠢᠶᠠᠨ}}
*: Cyrillic: {{t|mn|халуун рашаан}}
* Muong: {{t|mtq|hỏl đác nỏng}}
* Norwegian:
*: Bokmål: {{t|nb|varm kilde|m}}
*: Nynorsk: {{t|nn|varm kjelde|f}}
* Polish: {{t|pl|gorące źródło|n}}, {{t|pl|źródło termalne|n}}, {{t|pl|źródło ciepłe|n}}, {{t+|pl|cieplica|f}}
* Portuguese: {{t+|pt|terma|f}}, {{t|pt|fonte termal|f}}, {{t|pt|águas termais|f-p}}, {{t+|pt|caldas|f-p}}
* Romanian: {{t|ro|izvor termal|n}}
* Russian: {{t|ru|горя́чий исто́чник|m}}, {{qualifier|Japanese}} {{t+|ru|онсэ́н|m}}, {{t|ru|геотерма́льный исто́чник|m}}
* Spanish: {{t|es|pozo termal|m}}, {{t|es|aguas termales|f-p}}, {{t+|es|termas|f-p}}
* Swedish: {{t|sv|het källa}}
* Tamil: {{t+|ta|வெந்நீரூற்று}}
* Tanana:
*: Lower Tanana: {{t|taa|tu nadheɬde}}
* Taos: {{t|twf|pʼȍłìlapʼȍʼóne}}
* Tày: {{t|tyz|khuổi nặm pâm}}
* Thai: {{t|th|บ่อน้ำร้อน}}
* Turkish: {{t+|tr|ılıca}}
*: Ottoman Turkish: {{t|ota|ایلیجه|tr=ılıca}}
* Vietnamese: {{t|vi|suối nước nóng}}
* Zhuang: {{t|za|mboqraemxraeuj}}
{{trans-bottom}}
===Further reading===
* {{pedia}}
{{C|en|Geology|Water}}
c3v0x0mgk3stovhtgfiwz912vch97cv
234621
234594
2026-05-21T07:42:19Z
Pinthura
2424
යොමු තොරතුරු පරිවර්තනය
234621
wikitext
text/x-wiki
== ඉංග්රීසි ==
=== උච්චාරණය ===
{{rfp|en}}
* {{audio|en|LL-Q1860 (eng)-Vealhurl-hot spring.wav|a=Southern England}}
=== නාම පදය ===
{{en-noun}}
# A [[natural]] [[spring]] producing [[water]] whose [[temperature]] is greater than about 20 °C (68 °F).
#: {{mero|en|onsen}}
==== සමාන පද ====
* [[geyser]], [[thermae]] ([[Ancient Rome]])
==== ව්යුත්පන්න යෙදුම් ====
{{col3|en|Ainsworth Hot Springs}}
==== පරිවර්තන ====
{{trans-top|natural spring producing hot water}}
* Albanian: {{t|sq|burimi termal}}
* Amis: {{t|ami|onsing}}
* Arabic: {{t|ar|يُنْبُوع حَارّ|m}}, {{t|ar|مِيَاه حارَّة|m-p}}
* Atayal: {{t|tay|ulay}}
* Aymara: {{t|ay|phutina}}
* Burmese: {{t+|my|ရေပူစမ်း}}
* Catalan: {{t|ca|aigua termal}}
* Chinese:
*: Mandarin: {{t+|cmn|溫泉|tr=wēnquán}}
* Czech: {{t+|cs|zřídlo|n}}, {{t+|cs|pramen|m}}
* Danish: {{t|da|varm kilde|c}}
* Esperanto: {{t|eo|termofonto}}
* Estonian: {{t|et|kuumaveeallikas}}
* Finnish: {{t|fi|kuuma lähde}}
* French: {{t|fr|source chaude|f}}
* Galician: {{t|gl|burga|f}}, {{t+|gl|termas|f-p}}, {{t|gl|augas|f-p}}, {{t+|gl|baño|m}}, {{t|gl|caldas|f-p}}
* Georgian: {{t-needed|ka}}
* German: {{t+|de|Thermalquelle|f}}, {{t+|de|heiße Quelle|f}}
* Haitian Creole: {{t|ht|sous cho}}
* Hebrew: {{t|he|מעיין חם|m|tr=ma'ayán kham|alt=מַעֲיָן חַם}}
* Hindi: {{t|hi|गरम चश्मा}}
* Hungarian: {{t+|hu|termálvíz}}
* Icelandic: {{t+|is|laug|f}}, {{t+|is|heit laug|f}}, {{t+|is|hver|m}}, {{t+|is|vatnshver|m}}
* Ido: {{t+|io|termo}}
* Indonesian: {{t|id|mata air panas}}, {{t|id|sumber air panas}}
* Italian: {{t|it|sorgente termale}}
* Japanese: {{t+|ja|温泉|tr=おんせん, onsen}}, {{t|ja|熱水泉|tr=ねっすいせん, nessuisen}}
* Kalmyk: {{t|xal|халун бүлг}}
* Kannada: {{t+|kn|ಬಿಸಿನೀರಿನ ಚಿಲುಮೆ}}
* Kazakh: {{t|kk|термальды су}}
* Korean: {{t+|ko|온천(溫泉)}}
* Lao: {{t|lo|ບໍ່ນ້ຳຮ້ອນ}}
* Lithuanian: {{t|lt|karštoji versmė}}
* Macedonian: {{t|mk|топол извор}}
* Malay: {{t|ms|mata air panas}}, {{t|ms|kolam air panas}}
* Māori: {{t+|mi|ngāwhā}}, {{t+|mi|ngāwhāriki}}
* Mongolian: {{t|mn|ᠬᠠᠯᠠᠭᠤᠨ ᠷᠠᠰᠢᠶᠠᠨ}}
*: Cyrillic: {{t|mn|халуун рашаан}}
* Muong: {{t|mtq|hỏl đác nỏng}}
* Norwegian:
*: Bokmål: {{t|nb|varm kilde|m}}
*: Nynorsk: {{t|nn|varm kjelde|f}}
* Polish: {{t|pl|gorące źródło|n}}, {{t|pl|źródło termalne|n}}, {{t|pl|źródło ciepłe|n}}, {{t+|pl|cieplica|f}}
* Portuguese: {{t+|pt|terma|f}}, {{t|pt|fonte termal|f}}, {{t|pt|águas termais|f-p}}, {{t+|pt|caldas|f-p}}
* Romanian: {{t|ro|izvor termal|n}}
* Russian: {{t|ru|горя́чий исто́чник|m}}, {{qualifier|Japanese}} {{t+|ru|онсэ́н|m}}, {{t|ru|геотерма́льный исто́чник|m}}
* Spanish: {{t|es|pozo termal|m}}, {{t|es|aguas termales|f-p}}, {{t+|es|termas|f-p}}
* Swedish: {{t|sv|het källa}}
* Tamil: {{t+|ta|வெந்நீரூற்று}}
* Tanana:
*: Lower Tanana: {{t|taa|tu nadheɬde}}
* Taos: {{t|twf|pʼȍłìlapʼȍʼóne}}
* Tày: {{t|tyz|khuổi nặm pâm}}
* Thai: {{t|th|บ่อน้ำร้อน}}
* Turkish: {{t+|tr|ılıca}}
*: Ottoman Turkish: {{t|ota|ایلیجه|tr=ılıca}}
* Vietnamese: {{t|vi|suối nước nóng}}
* Zhuang: {{t|za|mboqraemxraeuj}}
{{trans-bottom}}
=== වැඩිදුර් කියවීම සඳහා ===
* {{pedia}}
{{C|en|Geology|Water}}
r1sxw6gvolgaxe9n5a24kt08ykt4mqw
hot springs
0
143845
234595
2019-10-15T12:47:44Z
en>WingerBot
0
move lang= to 1= in {{plural of}}
234595
wikitext
text/x-wiki
{{also|Hot Springs}}
==English==
===Noun===
{{head|en|noun form}}
# {{plural of|en|hot spring}}
mblh5dhaak7mx5lue85ytby6r8cb79g
234596
234595
2026-05-21T03:17:48Z
Lee
19
[[:en:hot_springs]] වෙතින් එක් සංශෝධනයක්
234595
wikitext
text/x-wiki
{{also|Hot Springs}}
==English==
===Noun===
{{head|en|noun form}}
# {{plural of|en|hot spring}}
mblh5dhaak7mx5lue85ytby6r8cb79g
234620
234596
2026-05-21T07:42:09Z
Pinthura
2424
යොමු තොරතුරු පරිවර්තනය
234620
wikitext
text/x-wiki
{{also|Hot Springs}}
== ඉංග්රීසි ==
=== නාම පදය ===
{{head|en|noun form}}
# {{plural of|en|hot spring}}
cq6v1iq9bwojt5c2ud8s05k1x5gwpln
Hot Springs
0
143846
234597
2025-10-31T21:16:31Z
en>WingerBot
0
convert {{wikipedia}} to new syntax; convert {{wikipedia}} to {{wp}}
234597
wikitext
text/x-wiki
{{also|hot springs}}
==English==
{{wp}}
===Proper noun===
{{en-proper noun|head=[[hot|Hot]] [[spring|Springs]]}}
# {{place|en|city/county seat|co/Garland County|s/Arkansas|c/USA}}.
# {{place|en|unincorporated community|co/Lassen County|s/California|c/USA}}.
# {{place|en|unincorporated community|co/Plumas County|s/California|c/USA}}.
# {{place|en|town|co/Sanders County|s/Montana|c/USA}}.
# {{place|en|ghost town|co/Eureka County|s/Nevada|c/USA}}.
# {{place|en|small town|co/Madison County|s/North Carolina|c/USA}}.
# {{place|en|city/county seat|co/Fall River County|s/South Dakota|c/USA}}.
# {{place|en|census-designated place|co/Bath County|s/Virginia|c/USA}}.
# {{place|en|ghost town|co/King County|s/Washington|c/USA}}.
# {{former name of|en|Brockway}}, [[Placer County]], [[California]].
# {{former name of|en|Truth or Consequences}}, [[New Mexico]].
====Derived terms====
* {{l|en|Hot Springs County}}
dj4hmnpbb34dobjwvm2oegn6286gxr6
234598
234597
2026-05-21T03:17:54Z
Lee
19
[[:en:Hot_Springs]] වෙතින් එක් සංශෝධනයක්
234597
wikitext
text/x-wiki
{{also|hot springs}}
==English==
{{wp}}
===Proper noun===
{{en-proper noun|head=[[hot|Hot]] [[spring|Springs]]}}
# {{place|en|city/county seat|co/Garland County|s/Arkansas|c/USA}}.
# {{place|en|unincorporated community|co/Lassen County|s/California|c/USA}}.
# {{place|en|unincorporated community|co/Plumas County|s/California|c/USA}}.
# {{place|en|town|co/Sanders County|s/Montana|c/USA}}.
# {{place|en|ghost town|co/Eureka County|s/Nevada|c/USA}}.
# {{place|en|small town|co/Madison County|s/North Carolina|c/USA}}.
# {{place|en|city/county seat|co/Fall River County|s/South Dakota|c/USA}}.
# {{place|en|census-designated place|co/Bath County|s/Virginia|c/USA}}.
# {{place|en|ghost town|co/King County|s/Washington|c/USA}}.
# {{former name of|en|Brockway}}, [[Placer County]], [[California]].
# {{former name of|en|Truth or Consequences}}, [[New Mexico]].
====Derived terms====
* {{l|en|Hot Springs County}}
dj4hmnpbb34dobjwvm2oegn6286gxr6
234619
234598
2026-05-21T07:41:59Z
Pinthura
2424
යොමු තොරතුරු පරිවර්තනය
234619
wikitext
text/x-wiki
{{also|hot springs}}
== ඉංග්රීසි ==
{{wp}}
=== සංඥා නාම පදය ===
{{en-proper noun|head=[[hot|Hot]] [[spring|Springs]]}}
# {{place|en|city/county seat|co/Garland County|s/Arkansas|c/USA}}.
# {{place|en|unincorporated community|co/Lassen County|s/California|c/USA}}.
# {{place|en|unincorporated community|co/Plumas County|s/California|c/USA}}.
# {{place|en|town|co/Sanders County|s/Montana|c/USA}}.
# {{place|en|ghost town|co/Eureka County|s/Nevada|c/USA}}.
# {{place|en|small town|co/Madison County|s/North Carolina|c/USA}}.
# {{place|en|city/county seat|co/Fall River County|s/South Dakota|c/USA}}.
# {{place|en|census-designated place|co/Bath County|s/Virginia|c/USA}}.
# {{place|en|ghost town|co/King County|s/Washington|c/USA}}.
# {{former name of|en|Brockway}}, [[Placer County]], [[California]].
# {{former name of|en|Truth or Consequences}}, [[New Mexico]].
==== ව්යුත්පන්න යෙදුම් ====
* {{l|en|Hot Springs County}}
lmoa78yyxz4eks17u9cgxwri7gswka3
234628
234619
2026-05-21T07:48:18Z
Lee
19
234628
wikitext
text/x-wiki
{{also|hot springs}}
== ඉංග්රීසි ==
{{wp|lang=en}}
=== සංඥා නාම පදය ===
{{en-proper noun|head=[[hot|Hot]] [[spring|Springs]]}}
# {{place|en|city/county seat|co/Garland County|s/Arkansas|c/USA}}.
# {{place|en|unincorporated community|co/Lassen County|s/California|c/USA}}.
# {{place|en|unincorporated community|co/Plumas County|s/California|c/USA}}.
# {{place|en|town|co/Sanders County|s/Montana|c/USA}}.
# {{place|en|ghost town|co/Eureka County|s/Nevada|c/USA}}.
# {{place|en|small town|co/Madison County|s/North Carolina|c/USA}}.
# {{place|en|city/county seat|co/Fall River County|s/South Dakota|c/USA}}.
# {{place|en|census-designated place|co/Bath County|s/Virginia|c/USA}}.
# {{place|en|ghost town|co/King County|s/Washington|c/USA}}.
# {{former name of|en|Brockway}}, [[Placer County]], [[California]].
# {{former name of|en|Truth or Consequences}}, [[New Mexico]].
==== ව්යුත්පන්න යෙදුම් ====
* {{l|en|Hot Springs County}}
8lcyioisa1vb6wmrbcobmchmfynf828
onsen
0
143847
234599
2026-05-10T00:36:59Z
en>FenaBot
0
Updated Italian etymology: {{bor}} → {{ety|it|:bor|…}}; added {{ety|it|…}}
234599
wikitext
text/x-wiki
==English==
{{wp}}
[[File:Onsen in Nachikatsuura, Japan.jpg|thumb|right|250px|One of the outdoor baths at an onsen at the onsen in {{w|Nachikatsuura}}, [[Japan]]]]
[[File:Yugawara Onsen 01.jpg|thumb|right|250px|A room at a traditional onsen]]
===Etymology===
From {{der|en|ja|温泉|tr=onsen}}, from {{der|en|ltc|溫泉||[[hot spring]]s}}, from {{m|zh|溫||[[warm]]}} + {{m|zh|泉||[[spring]][[[springs|s]]]}}. Compare the modern {{cog|cmn|-}} pronunciation {{m|cmn|溫泉|tr=wēnquán}}.
===Pronunciation===
* {{IPA|en|/ɒnˈsɛn/|/ˈɒnsɛn/}}
* {{audio|en|En-US-onsen.ogg|a=US}}
===Noun===
{{en-noun|*|s}}
# A (Japanese) [[hot spring]].
#: {{ux|en|The hottest springs in Japan aren't in the north but at the [[:w:Obama Onsen|Obama '''Onsen''']] outside [[Nagasaki]].}}
# A [[Japanese]]-[[style]] [[resort]] [[hotel]] at a [[natural]] [[hot spring]], [[offer]]ing [[on-site]] [[bathing]].
#: {{ux|en|We stayed at a traditional '''onsen''' with [[tatami]], [[yukata]], and [[kaiseki]] at [[:w:Onyang-dong|Onyang]] outside [[Seoul]].}}
====Holonyms====
* {{sense|Japanese hot spring}} {{l|en|hot spring}}
* {{sense|traditional Japanese-style inn}} {{l|en|ryokan}}
====Derived terms====
{{col|en|onsen tamago}}
====Translations====
{{trans-top|a Japanese hot spring; a Japanese-style resort hotel at a hot spring}}
* Arabic: {{t|ar|أُون-سِن|m|tr=ʔon-sen}}
* Bulgarian: {{t|bg|онсе́н|m}}
* Chinese:
*: Mandarin: {{t+|cmn|溫泉|tr=wēnquán}}
* Finnish: {{t+|fi|onsen}}
* French: {{t+|fr|onsen|m}}
* German: {{t|de|Onsen|n}}
* Indonesian: {{t|id|onsen}}
* Japanese: {{t+|ja|温泉|tr=おんせん, onsen}}
* Khmer: {{t|km|អុនសេន}}
* Korean: {{t+|ko|온천(温泉)}}, {{t|ko|온센}}
* Macedonian: {{t|mk|онсе́н|m}}
* Marathi: {{t|mr|ओनसेन}}
* Portuguese: {{t|pt|onsen|m}}
* Russian: {{t+|ru|онсэ́н|m}}, {{t|ru|онсе́н|m|tr=onsɛ́n}}
* Serbo-Croatian:
*: Cyrillic: {{t|sh|онсен|m}}
*: Latin: {{t|sh|onsen|m}}
* Tagalog: {{t|tl|onsen}}
* Thai: {{t|th|บ่อพุร้อน|tr=bɔ̀ɔ-pú-rɔ́ɔn}}, {{t|th|อนเซ็น|tr=on-sen}}
* Ukrainian: {{t|uk|онсе́н|m}}
{{trans-bottom}}
===Anagrams===
* {{anagrams|en|a=ennos|Nones|Sonne|neons|nones|sonne}}
{{C|en|Japan}}
==Indonesian==
{{wp|id:}}
===Etymology===
From {{bor|id|ja|-}} {{ja-r|温泉|おんせん|t=[[hot spring]]}}, from {{der|id|ltc|-}} {{zh-l|溫泉|tr=ʔwon-dzüen|gloss=hot spring}}.
===Pronunciation===
* {{IPA|id|/on.sɛn/}}
* {{hyphenation|id|on|sèn}}
===Noun===
{{id-noun}}
# [[hot spring]], {{l|en|onsen}}
===Further reading===
* {{R:KBBI Daring}}
==Italian==
===Etymology===
{{ety|it|:bor|ja:-}}
{{bor+|it|ja|-}}.
===Pronunciation===
*{{it-pr|onsèn}}
===Noun===
{{it-noun|m|#}}
# {{l|en|onsen}}
===Anagrams===
* {{anagrams|it|a=ennos|se non|senno|sennò}}
==Japanese==
===Romanization===
{{ja-romaji}}
# {{ja-romanization of|おんせん}}
==Portuguese==
===Noun===
{{pt-noun|m|#s}}
# {{l|en|onsen}} {{gloss|a Japanese hot spring}}
==Spanish==
===Noun===
{{es-noun|m|onsens}}
# {{l|en|onsen}}
eawcm02acimzdseg0c173x7n8zicsj7
234600
234599
2026-05-21T03:18:19Z
Lee
19
[[:en:onsen]] වෙතින් එක් සංශෝධනයක්
234599
wikitext
text/x-wiki
==English==
{{wp}}
[[File:Onsen in Nachikatsuura, Japan.jpg|thumb|right|250px|One of the outdoor baths at an onsen at the onsen in {{w|Nachikatsuura}}, [[Japan]]]]
[[File:Yugawara Onsen 01.jpg|thumb|right|250px|A room at a traditional onsen]]
===Etymology===
From {{der|en|ja|温泉|tr=onsen}}, from {{der|en|ltc|溫泉||[[hot spring]]s}}, from {{m|zh|溫||[[warm]]}} + {{m|zh|泉||[[spring]][[[springs|s]]]}}. Compare the modern {{cog|cmn|-}} pronunciation {{m|cmn|溫泉|tr=wēnquán}}.
===Pronunciation===
* {{IPA|en|/ɒnˈsɛn/|/ˈɒnsɛn/}}
* {{audio|en|En-US-onsen.ogg|a=US}}
===Noun===
{{en-noun|*|s}}
# A (Japanese) [[hot spring]].
#: {{ux|en|The hottest springs in Japan aren't in the north but at the [[:w:Obama Onsen|Obama '''Onsen''']] outside [[Nagasaki]].}}
# A [[Japanese]]-[[style]] [[resort]] [[hotel]] at a [[natural]] [[hot spring]], [[offer]]ing [[on-site]] [[bathing]].
#: {{ux|en|We stayed at a traditional '''onsen''' with [[tatami]], [[yukata]], and [[kaiseki]] at [[:w:Onyang-dong|Onyang]] outside [[Seoul]].}}
====Holonyms====
* {{sense|Japanese hot spring}} {{l|en|hot spring}}
* {{sense|traditional Japanese-style inn}} {{l|en|ryokan}}
====Derived terms====
{{col|en|onsen tamago}}
====Translations====
{{trans-top|a Japanese hot spring; a Japanese-style resort hotel at a hot spring}}
* Arabic: {{t|ar|أُون-سِن|m|tr=ʔon-sen}}
* Bulgarian: {{t|bg|онсе́н|m}}
* Chinese:
*: Mandarin: {{t+|cmn|溫泉|tr=wēnquán}}
* Finnish: {{t+|fi|onsen}}
* French: {{t+|fr|onsen|m}}
* German: {{t|de|Onsen|n}}
* Indonesian: {{t|id|onsen}}
* Japanese: {{t+|ja|温泉|tr=おんせん, onsen}}
* Khmer: {{t|km|អុនសេន}}
* Korean: {{t+|ko|온천(温泉)}}, {{t|ko|온센}}
* Macedonian: {{t|mk|онсе́н|m}}
* Marathi: {{t|mr|ओनसेन}}
* Portuguese: {{t|pt|onsen|m}}
* Russian: {{t+|ru|онсэ́н|m}}, {{t|ru|онсе́н|m|tr=onsɛ́n}}
* Serbo-Croatian:
*: Cyrillic: {{t|sh|онсен|m}}
*: Latin: {{t|sh|onsen|m}}
* Tagalog: {{t|tl|onsen}}
* Thai: {{t|th|บ่อพุร้อน|tr=bɔ̀ɔ-pú-rɔ́ɔn}}, {{t|th|อนเซ็น|tr=on-sen}}
* Ukrainian: {{t|uk|онсе́н|m}}
{{trans-bottom}}
===Anagrams===
* {{anagrams|en|a=ennos|Nones|Sonne|neons|nones|sonne}}
{{C|en|Japan}}
==Indonesian==
{{wp|id:}}
===Etymology===
From {{bor|id|ja|-}} {{ja-r|温泉|おんせん|t=[[hot spring]]}}, from {{der|id|ltc|-}} {{zh-l|溫泉|tr=ʔwon-dzüen|gloss=hot spring}}.
===Pronunciation===
* {{IPA|id|/on.sɛn/}}
* {{hyphenation|id|on|sèn}}
===Noun===
{{id-noun}}
# [[hot spring]], {{l|en|onsen}}
===Further reading===
* {{R:KBBI Daring}}
==Italian==
===Etymology===
{{ety|it|:bor|ja:-}}
{{bor+|it|ja|-}}.
===Pronunciation===
*{{it-pr|onsèn}}
===Noun===
{{it-noun|m|#}}
# {{l|en|onsen}}
===Anagrams===
* {{anagrams|it|a=ennos|se non|senno|sennò}}
==Japanese==
===Romanization===
{{ja-romaji}}
# {{ja-romanization of|おんせん}}
==Portuguese==
===Noun===
{{pt-noun|m|#s}}
# {{l|en|onsen}} {{gloss|a Japanese hot spring}}
==Spanish==
===Noun===
{{es-noun|m|onsens}}
# {{l|en|onsen}}
eawcm02acimzdseg0c173x7n8zicsj7
234618
234600
2026-05-21T07:41:49Z
Pinthura
2424
යොමු තොරතුරු පරිවර්තනය
234618
wikitext
text/x-wiki
== ඉංග්රීසි ==
{{wp}}
[[File:Onsen in Nachikatsuura, Japan.jpg|thumb|right|250px|One of the outdoor baths at an onsen at the onsen in {{w|Nachikatsuura}}, [[Japan]]]]
[[File:Yugawara Onsen 01.jpg|thumb|right|250px|A room at a traditional onsen]]
=== නිරුක්තිය ===
From {{der|en|ja|温泉|tr=onsen}}, from {{der|en|ltc|溫泉||[[hot spring]]s}}, from {{m|zh|溫||[[warm]]}} + {{m|zh|泉||[[spring]][[[springs|s]]]}}. Compare the modern {{cog|cmn|-}} pronunciation {{m|cmn|溫泉|tr=wēnquán}}.
=== උච්චාරණය ===
* {{IPA|en|/ɒnˈsɛn/|/ˈɒnsɛn/}}
* {{audio|en|En-US-onsen.ogg|a=US}}
=== නාම පදය ===
{{en-noun|*|s}}
# A (Japanese) [[hot spring]].
#: {{ux|en|The hottest springs in Japan aren't in the north but at the [[:w:Obama Onsen|Obama '''Onsen''']] outside [[Nagasaki]].}}
# A [[Japanese]]-[[style]] [[resort]] [[hotel]] at a [[natural]] [[hot spring]], [[offer]]ing [[on-site]] [[bathing]].
#: {{ux|en|We stayed at a traditional '''onsen''' with [[tatami]], [[yukata]], and [[kaiseki]] at [[:w:Onyang-dong|Onyang]] outside [[Seoul]].}}
====Holonyms====
* {{sense|Japanese hot spring}} {{l|en|hot spring}}
* {{sense|traditional Japanese-style inn}} {{l|en|ryokan}}
==== ව්යුත්පන්න යෙදුම් ====
{{col|en|onsen tamago}}
==== පරිවර්තන ====
{{trans-top|a Japanese hot spring; a Japanese-style resort hotel at a hot spring}}
* Arabic: {{t|ar|أُون-سِن|m|tr=ʔon-sen}}
* Bulgarian: {{t|bg|онсе́н|m}}
* Chinese:
*: Mandarin: {{t+|cmn|溫泉|tr=wēnquán}}
* Finnish: {{t+|fi|onsen}}
* French: {{t+|fr|onsen|m}}
* German: {{t|de|Onsen|n}}
* Indonesian: {{t|id|onsen}}
* Japanese: {{t+|ja|温泉|tr=おんせん, onsen}}
* Khmer: {{t|km|អុនសេន}}
* Korean: {{t+|ko|온천(温泉)}}, {{t|ko|온센}}
* Macedonian: {{t|mk|онсе́н|m}}
* Marathi: {{t|mr|ओनसेन}}
* Portuguese: {{t|pt|onsen|m}}
* Russian: {{t+|ru|онсэ́н|m}}, {{t|ru|онсе́н|m|tr=onsɛ́n}}
* Serbo-Croatian:
*: Cyrillic: {{t|sh|онсен|m}}
*: Latin: {{t|sh|onsen|m}}
* Tagalog: {{t|tl|onsen}}
* Thai: {{t|th|บ่อพุร้อน|tr=bɔ̀ɔ-pú-rɔ́ɔn}}, {{t|th|อนเซ็น|tr=on-sen}}
* Ukrainian: {{t|uk|онсе́н|m}}
{{trans-bottom}}
===Anagrams===
* {{anagrams|en|a=ennos|Nones|Sonne|neons|nones|sonne}}
{{C|en|Japan}}
== ඉන්දුනීසියානු ==
{{wp|id:}}
=== නිරුක්තිය ===
From {{bor|id|ja|-}} {{ja-r|温泉|おんせん|t=[[hot spring]]}}, from {{der|id|ltc|-}} {{zh-l|溫泉|tr=ʔwon-dzüen|gloss=hot spring}}.
=== උච්චාරණය ===
* {{IPA|id|/on.sɛn/}}
* {{hyphenation|id|on|sèn}}
=== නාම පදය ===
{{id-noun}}
# [[hot spring]], {{l|en|onsen}}
=== වැඩිදුර් කියවීම සඳහා ===
* {{R:KBBI Daring}}
== ඉතාලි ==
=== නිරුක්තිය ===
{{ety|it|:bor|ja:-}}
{{bor+|it|ja|-}}.
=== උච්චාරණය ===
*{{it-pr|onsèn}}
=== නාම පදය ===
{{it-noun|m|#}}
# {{l|en|onsen}}
===Anagrams===
* {{anagrams|it|a=ennos|se non|senno|sennò}}
== ජපන් ==
=== රෝමානුකරණය ===
{{ja-romaji}}
# {{ja-romanization of|おんせん}}
== පෘතුගීසි ==
=== නාම පදය ===
{{pt-noun|m|#s}}
# {{l|en|onsen}} {{gloss|a Japanese hot spring}}
== ස්පාඤ්ඤ ==
=== නාම පදය ===
{{es-noun|m|onsens}}
# {{l|en|onsen}}
esd8iub3sbrldb6v0v2d0zlj6vmcubc
onsens
0
143848
234602
2023-03-18T00:20:35Z
en>WingerBot
0
remove horizontal rule separators per [[Wiktionary:Votes/2023-02/Removing the horizontal rule]]
234602
wikitext
text/x-wiki
==English==
===Noun===
{{head|en|noun form}}
# {{plural of|en|onsen}}
===Anagrams===
* {{anagrams|en|a=ennoss|Sonnes|sonnes}}
==Spanish==
===Noun===
{{head|es|noun form|g=m-p}}
# {{noun form of|es|onsen||p}}
rm55pvquyvqo9agubw56258s9uifsjv
234603
234602
2026-05-21T03:19:15Z
Lee
19
[[:en:onsens]] වෙතින් එක් සංශෝධනයක්
234602
wikitext
text/x-wiki
==English==
===Noun===
{{head|en|noun form}}
# {{plural of|en|onsen}}
===Anagrams===
* {{anagrams|en|a=ennoss|Sonnes|sonnes}}
==Spanish==
===Noun===
{{head|es|noun form|g=m-p}}
# {{noun form of|es|onsen||p}}
rm55pvquyvqo9agubw56258s9uifsjv
234617
234603
2026-05-21T07:41:39Z
Pinthura
2424
යොමු තොරතුරු පරිවර්තනය
234617
wikitext
text/x-wiki
== ඉංග්රීසි ==
=== නාම පදය ===
{{head|en|noun form}}
# {{plural of|en|onsen}}
===Anagrams===
* {{anagrams|en|a=ennoss|Sonnes|sonnes}}
== ස්පාඤ්ඤ ==
=== නාම පදය ===
{{head|es|noun form|g=m-p}}
# {{noun form of|es|onsen||p}}
0uqjljnolie1jr7ho1i8503xgcrc9sn
おんせん
0
143849
234604
2019-08-29T16:23:54Z
en>Eirikr
0
/* Japanese */ +term
234604
wikitext
text/x-wiki
==Japanese==
{{ja-see-kango|音栓|音線|温泉}}
94m3xxtkj1j55bamxxudxhc1kzxcb9n
234605
234604
2026-05-21T03:19:21Z
Lee
19
[[:en:おんせん]] වෙතින් එක් සංශෝධනයක්
234604
wikitext
text/x-wiki
==Japanese==
{{ja-see-kango|音栓|音線|温泉}}
94m3xxtkj1j55bamxxudxhc1kzxcb9n
234616
234605
2026-05-21T07:41:29Z
Pinthura
2424
යොමු තොරතුරු පරිවර්තනය
234616
wikitext
text/x-wiki
== ජපන් ==
{{ja-see-kango|音栓|音線|温泉}}
hcefw2q3bigkps70f5n7k00wt0v8fow
音栓
0
143850
234606
2025-11-20T22:23:44Z
en>Perigrinate Avellana
0
/* Noun */
234606
wikitext
text/x-wiki
==Japanese==
{{ja-kanjitab|yomi=goon|おん|せん}}
{{wp|ja:}}
{{wp|Organ stop}}
[[File:Weingarten_Basilika_Gabler-Orgel_Register_links.jpg|thumb|250px|{{m|ja|音栓|tr=onsen}}: a set of '''[[stop]]s''' on an [[organ]].]]
===Etymology===
Appears to be a Japanese coinage from {{der|ja|ltc|sort=おんせん|-}}-derived roots, as a compound of {{compound|ja|音|tr1=on|t1=[[sound]]|栓|tr2=sen|t2=[[stop]], [[stopper]], [[plug]], [[cork]]}}.
===Pronunciation===
{{ja-pron|おんせん|acc=0|acc_ref=DJR}}
===Noun===
{{ja-noun|おんせん}}
# {{lb|ja|sort=おんせん|music}} a [[stop]] or [[register]] in an [[organ]] or similar [[musical]] [[instrument]]
#: {{synonyms|ja|ストップ|tr1=sutoppu}}
===References===
<references/>
:* {{R:Kokugo Dai Jiten}}
:* {{R:Daijisen}}
:* {{R:Britannica Japan}}
:* {{R:Sekai Dai Hyakka Jiten}}
ex234srfpjnsoni9rxbmkxqr8rhfmb2
234607
234606
2026-05-21T03:19:47Z
Lee
19
[[:en:音栓]] වෙතින් එක් සංශෝධනයක්
234606
wikitext
text/x-wiki
==Japanese==
{{ja-kanjitab|yomi=goon|おん|せん}}
{{wp|ja:}}
{{wp|Organ stop}}
[[File:Weingarten_Basilika_Gabler-Orgel_Register_links.jpg|thumb|250px|{{m|ja|音栓|tr=onsen}}: a set of '''[[stop]]s''' on an [[organ]].]]
===Etymology===
Appears to be a Japanese coinage from {{der|ja|ltc|sort=おんせん|-}}-derived roots, as a compound of {{compound|ja|音|tr1=on|t1=[[sound]]|栓|tr2=sen|t2=[[stop]], [[stopper]], [[plug]], [[cork]]}}.
===Pronunciation===
{{ja-pron|おんせん|acc=0|acc_ref=DJR}}
===Noun===
{{ja-noun|おんせん}}
# {{lb|ja|sort=おんせん|music}} a [[stop]] or [[register]] in an [[organ]] or similar [[musical]] [[instrument]]
#: {{synonyms|ja|ストップ|tr1=sutoppu}}
===References===
<references/>
:* {{R:Kokugo Dai Jiten}}
:* {{R:Daijisen}}
:* {{R:Britannica Japan}}
:* {{R:Sekai Dai Hyakka Jiten}}
ex234srfpjnsoni9rxbmkxqr8rhfmb2
234615
234607
2026-05-21T07:41:19Z
Pinthura
2424
යොමු තොරතුරු පරිවර්තනය
234615
wikitext
text/x-wiki
== ජපන් ==
{{ja-kanjitab|yomi=goon|おん|せん}}
{{wp|ja:}}
{{wp|Organ stop}}
[[File:Weingarten_Basilika_Gabler-Orgel_Register_links.jpg|thumb|250px|{{m|ja|音栓|tr=onsen}}: a set of '''[[stop]]s''' on an [[organ]].]]
=== නිරුක්තිය ===
Appears to be a Japanese coinage from {{der|ja|ltc|sort=おんせん|-}}-derived roots, as a compound of {{compound|ja|音|tr1=on|t1=[[sound]]|栓|tr2=sen|t2=[[stop]], [[stopper]], [[plug]], [[cork]]}}.
=== උච්චාරණය ===
{{ja-pron|おんせん|acc=0|acc_ref=DJR}}
=== නාම පදය ===
{{ja-noun|おんせん}}
# {{lb|ja|sort=おんせん|music}} a [[stop]] or [[register]] in an [[organ]] or similar [[musical]] [[instrument]]
#: {{synonyms|ja|ストップ|tr1=sutoppu}}
=== මූලාශ්ර ===
<references/>
:* {{R:Kokugo Dai Jiten}}
:* {{R:Daijisen}}
:* {{R:Britannica Japan}}
:* {{R:Sekai Dai Hyakka Jiten}}
a9xc9hxn3bkwo7dk7jolqtqm9s5yemf
音線
0
143851
234608
2023-06-24T21:28:49Z
en>KovachevBot
0
Removed deprecated yomi/y parameters from {{ja-pron}} (automated task)
234608
wikitext
text/x-wiki
==Japanese==
{{ja-kanjitab|yomi=goon|おん|せん}}
===Etymology===
Appears to be a Japanese coinage from {{der|ja|ltc|sort=おんせん|-}}-derived roots, as a compound of {{compound|ja|音|tr1=on|t1=[[sound]]|線|tr2=sen|t2=[[line]], [[ray]]}}.
===Pronunciation===
{{ja-pron|おんせん|acc=1}}
===Noun===
{{ja-noun|おんせん}}
# {{lb|ja|sort=おんせん|acoustics|physics}} a [[sound]] [[ray]], an [[acoustic]] ray
====Derived terms====
* {{ja-r|音線音響学|おんせん おんきょうがく|ray acoustics}}
* {{ja-r|音線図|おんせんず|sound ray diagram, acoustic ray tracing diagram}}
===Further reading===
* [https://ejje.weblio.jp/content/音線 Japanese-English entry at Weblio]
* [https://eow.alc.co.jp/search?q=音線 Japanese-English entry at Eijiro]
* [http://nihongo.monash.edu/cgi-bin/wwwjdic?QMDJ%B2%BB%C0%FE Japanese-English entry in WWWJDIC]
fi3mwvfagr4rcsrk52n4vbwhgjtgzw6
234609
234608
2026-05-21T03:20:08Z
Lee
19
[[:en:音線]] වෙතින් එක් සංශෝධනයක්
234608
wikitext
text/x-wiki
==Japanese==
{{ja-kanjitab|yomi=goon|おん|せん}}
===Etymology===
Appears to be a Japanese coinage from {{der|ja|ltc|sort=おんせん|-}}-derived roots, as a compound of {{compound|ja|音|tr1=on|t1=[[sound]]|線|tr2=sen|t2=[[line]], [[ray]]}}.
===Pronunciation===
{{ja-pron|おんせん|acc=1}}
===Noun===
{{ja-noun|おんせん}}
# {{lb|ja|sort=おんせん|acoustics|physics}} a [[sound]] [[ray]], an [[acoustic]] ray
====Derived terms====
* {{ja-r|音線音響学|おんせん おんきょうがく|ray acoustics}}
* {{ja-r|音線図|おんせんず|sound ray diagram, acoustic ray tracing diagram}}
===Further reading===
* [https://ejje.weblio.jp/content/音線 Japanese-English entry at Weblio]
* [https://eow.alc.co.jp/search?q=音線 Japanese-English entry at Eijiro]
* [http://nihongo.monash.edu/cgi-bin/wwwjdic?QMDJ%B2%BB%C0%FE Japanese-English entry in WWWJDIC]
fi3mwvfagr4rcsrk52n4vbwhgjtgzw6
234614
234609
2026-05-21T07:41:09Z
Pinthura
2424
යොමු තොරතුරු පරිවර්තනය
234614
wikitext
text/x-wiki
== ජපන් ==
{{ja-kanjitab|yomi=goon|おん|せん}}
=== නිරුක්තිය ===
Appears to be a Japanese coinage from {{der|ja|ltc|sort=おんせん|-}}-derived roots, as a compound of {{compound|ja|音|tr1=on|t1=[[sound]]|線|tr2=sen|t2=[[line]], [[ray]]}}.
=== උච්චාරණය ===
{{ja-pron|おんせん|acc=1}}
=== නාම පදය ===
{{ja-noun|おんせん}}
# {{lb|ja|sort=おんせん|acoustics|physics}} a [[sound]] [[ray]], an [[acoustic]] ray
==== ව්යුත්පන්න යෙදුම් ====
* {{ja-r|音線音響学|おんせん おんきょうがく|ray acoustics}}
* {{ja-r|音線図|おんせんず|sound ray diagram, acoustic ray tracing diagram}}
=== වැඩිදුර් කියවීම සඳහා ===
* [https://ejje.weblio.jp/content/音線 Japanese-English entry at Weblio]
* [https://eow.alc.co.jp/search?q=音線 Japanese-English entry at Eijiro]
* [http://nihongo.monash.edu/cgi-bin/wwwjdic?QMDJ%B2%BB%C0%FE Japanese-English entry in WWWJDIC]
czb85i9g9crz1l5btiaamazsn6h1vv9
温泉
0
143852
234610
2025-10-31T22:35:35Z
en>WingerBot
0
convert {{swp}} to new syntax (2)
234610
wikitext
text/x-wiki
{{also|溫泉}}
==Chinese==
{{zh-see|溫泉}}
==Japanese==
<div style="float:right;">
{{swp|ja:}}
{{swp|Onsen}}
[[Image:Onsen in Nachikatsuura, Japan.jpg|thumb|250px|{{m|ja|温泉|tr=onsen}}: an '''[[onsen]]''' or '''[[hot spring]]''' in Nachikatsuura, Japan]]
</div>
{{ja-kanjitab|おん|せん|yomi=kanon}}
===Etymology===
*{{IPAchar|/wonsen/}} → {{IPAchar|/onsen/}}
From {{bor|ja|ltc|sort=おんせん|-}} {{ltc-l|溫泉|lit=warm + spring}}. Compare modern {{cog|zh|溫泉|tr=wēnquán}}.
===Pronunciation===
* {{audio|ja|Ja-温泉.oga}}
{{ja-pron|おんせん|acc=0|acc_ref=DJR}}
===Noun===
{{ja-noun|おんせん|hhira=をんせん}}
# a [[hot spring]]
#* {{quote-book|ja
|author={{w|lang=ja|前川たけし|Maekawa, Takeshi}}
|title={{ruby|{{lw|ja|鉄拳チンミ#.E6.96.B0.E9.89.84.E6.8B.B3.E3.83.81.E3.83.B3.E3.83.9F|[新](しん)[鉄](てっ)[拳](けん)チンミ}}}}
|page=26
|chapter={{lang|ja|{{ruby|[未](み)[知](ち)なる[大](だい)[地](ち)への[巻](まき)}}}}
|trans-chapter=To the Strange Land
|trans-title={{w|Ironfist Chinmi#New Ironfist Chinmi|New Ironfist Chinmi}}
|genre=fiction
|location=Tokyo
|publisher=Kodansha
|date=Aug 12 1997
|volume=1
|isbn=4-06-333585-2}}
#*: {{ja-usex|なるほど '''温%泉'''ってのはいいですね——っ|^なる ほど '''^おん%せん''' って の は い.い です ね——っ|Of course. It’d be great to go to a '''hot spring'''}}
# a [[spa]], an [[onsen]]
====Derived terms====
{{col|ja
|{{ja-r|温%泉%華|おん%せん%か}}
|{{ja-r|温%泉%街|おん%せん%がい}}: a hot spring resort, a hot spring town
|{{ja-r|温%泉%学|おん%せん%がく}}: [[balneology]]
|{{ja-r|温%泉%郷|おん%せん%きょう}}: a hot spring village
|{{ja-r|温%泉%卵|おん%せん%たまご}}: hot spring egg; [[onsen tamago]]
|{{ja-r|温%泉%場|おん%せん%ば}}
|{{ja-r|温泉マーク|おんせん マーク}}
|{{ja-r|温%泉 旅%館|おん%せん りょ%かん}}: a hot spring inn, [[spa]] [[hotel]]
|{{ja-r|温%泉 療%法|おん%せん りょう%ほう}}: hot spring [[therapy]]
|{{ja-r|造成 温泉|ぞうせい おんせん}}
|{{ja-r|国民 温泉|こくみん おんせん}}
|{{ja-r|天%然 温%泉|てん%ねん おん%せん}}: natural hot spring
}}
====Descendants====
* {{desc|en|onsen|bor=1}}
* {{desc|ru|онсэ́н|g=m|bor=1}}
===See also===
* {{ja-r|銭%湯|せん%とう}}: a [[bathhouse]]
===References===
<references/>
:* {{R:Kanjipedia Kotoba|0000605200}}
{{topics|ja|Bathing|sort=おんせん}}
patnryuwl3uwkkxxbg7foqbqslz86gd
234611
234610
2026-05-21T03:20:16Z
Lee
19
[[:en:温泉]] වෙතින් එක් සංශෝධනයක්
234610
wikitext
text/x-wiki
{{also|溫泉}}
==Chinese==
{{zh-see|溫泉}}
==Japanese==
<div style="float:right;">
{{swp|ja:}}
{{swp|Onsen}}
[[Image:Onsen in Nachikatsuura, Japan.jpg|thumb|250px|{{m|ja|温泉|tr=onsen}}: an '''[[onsen]]''' or '''[[hot spring]]''' in Nachikatsuura, Japan]]
</div>
{{ja-kanjitab|おん|せん|yomi=kanon}}
===Etymology===
*{{IPAchar|/wonsen/}} → {{IPAchar|/onsen/}}
From {{bor|ja|ltc|sort=おんせん|-}} {{ltc-l|溫泉|lit=warm + spring}}. Compare modern {{cog|zh|溫泉|tr=wēnquán}}.
===Pronunciation===
* {{audio|ja|Ja-温泉.oga}}
{{ja-pron|おんせん|acc=0|acc_ref=DJR}}
===Noun===
{{ja-noun|おんせん|hhira=をんせん}}
# a [[hot spring]]
#* {{quote-book|ja
|author={{w|lang=ja|前川たけし|Maekawa, Takeshi}}
|title={{ruby|{{lw|ja|鉄拳チンミ#.E6.96.B0.E9.89.84.E6.8B.B3.E3.83.81.E3.83.B3.E3.83.9F|[新](しん)[鉄](てっ)[拳](けん)チンミ}}}}
|page=26
|chapter={{lang|ja|{{ruby|[未](み)[知](ち)なる[大](だい)[地](ち)への[巻](まき)}}}}
|trans-chapter=To the Strange Land
|trans-title={{w|Ironfist Chinmi#New Ironfist Chinmi|New Ironfist Chinmi}}
|genre=fiction
|location=Tokyo
|publisher=Kodansha
|date=Aug 12 1997
|volume=1
|isbn=4-06-333585-2}}
#*: {{ja-usex|なるほど '''温%泉'''ってのはいいですね——っ|^なる ほど '''^おん%せん''' って の は い.い です ね——っ|Of course. It’d be great to go to a '''hot spring'''}}
# a [[spa]], an [[onsen]]
====Derived terms====
{{col|ja
|{{ja-r|温%泉%華|おん%せん%か}}
|{{ja-r|温%泉%街|おん%せん%がい}}: a hot spring resort, a hot spring town
|{{ja-r|温%泉%学|おん%せん%がく}}: [[balneology]]
|{{ja-r|温%泉%郷|おん%せん%きょう}}: a hot spring village
|{{ja-r|温%泉%卵|おん%せん%たまご}}: hot spring egg; [[onsen tamago]]
|{{ja-r|温%泉%場|おん%せん%ば}}
|{{ja-r|温泉マーク|おんせん マーク}}
|{{ja-r|温%泉 旅%館|おん%せん りょ%かん}}: a hot spring inn, [[spa]] [[hotel]]
|{{ja-r|温%泉 療%法|おん%せん りょう%ほう}}: hot spring [[therapy]]
|{{ja-r|造成 温泉|ぞうせい おんせん}}
|{{ja-r|国民 温泉|こくみん おんせん}}
|{{ja-r|天%然 温%泉|てん%ねん おん%せん}}: natural hot spring
}}
====Descendants====
* {{desc|en|onsen|bor=1}}
* {{desc|ru|онсэ́н|g=m|bor=1}}
===See also===
* {{ja-r|銭%湯|せん%とう}}: a [[bathhouse]]
===References===
<references/>
:* {{R:Kanjipedia Kotoba|0000605200}}
{{topics|ja|Bathing|sort=おんせん}}
patnryuwl3uwkkxxbg7foqbqslz86gd
234613
234611
2026-05-21T07:40:59Z
Pinthura
2424
යොමු තොරතුරු පරිවර්තනය
234613
wikitext
text/x-wiki
{{also|溫泉}}
== චීන ==
{{zh-see|溫泉}}
== ජපන් ==
<div style="float:right;">
{{swp|ja:}}
{{swp|Onsen}}
[[Image:Onsen in Nachikatsuura, Japan.jpg|thumb|250px|{{m|ja|温泉|tr=onsen}}: an '''[[onsen]]''' or '''[[hot spring]]''' in Nachikatsuura, Japan]]
</div>
{{ja-kanjitab|おん|せん|yomi=kanon}}
=== නිරුක්තිය ===
*{{IPAchar|/wonsen/}} → {{IPAchar|/onsen/}}
From {{bor|ja|ltc|sort=おんせん|-}} {{ltc-l|溫泉|lit=warm + spring}}. Compare modern {{cog|zh|溫泉|tr=wēnquán}}.
=== උච්චාරණය ===
* {{audio|ja|Ja-温泉.oga}}
{{ja-pron|おんせん|acc=0|acc_ref=DJR}}
=== නාම පදය ===
{{ja-noun|おんせん|hhira=をんせん}}
# a [[hot spring]]
#* {{quote-book|ja
|author={{w|lang=ja|前川たけし|Maekawa, Takeshi}}
|title={{ruby|{{lw|ja|鉄拳チンミ#.E6.96.B0.E9.89.84.E6.8B.B3.E3.83.81.E3.83.B3.E3.83.9F|[新](しん)[鉄](てっ)[拳](けん)チンミ}}}}
|page=26
|chapter={{lang|ja|{{ruby|[未](み)[知](ち)なる[大](だい)[地](ち)への[巻](まき)}}}}
|trans-chapter=To the Strange Land
|trans-title={{w|Ironfist Chinmi#New Ironfist Chinmi|New Ironfist Chinmi}}
|genre=fiction
|location=Tokyo
|publisher=Kodansha
|date=Aug 12 1997
|volume=1
|isbn=4-06-333585-2}}
#*: {{ja-usex|なるほど '''温%泉'''ってのはいいですね——っ|^なる ほど '''^おん%せん''' って の は い.い です ね——っ|Of course. It’d be great to go to a '''hot spring'''}}
# a [[spa]], an [[onsen]]
==== ව්යුත්පන්න යෙදුම් ====
{{col|ja
|{{ja-r|温%泉%華|おん%せん%か}}
|{{ja-r|温%泉%街|おん%せん%がい}}: a hot spring resort, a hot spring town
|{{ja-r|温%泉%学|おん%せん%がく}}: [[balneology]]
|{{ja-r|温%泉%郷|おん%せん%きょう}}: a hot spring village
|{{ja-r|温%泉%卵|おん%せん%たまご}}: hot spring egg; [[onsen tamago]]
|{{ja-r|温%泉%場|おん%せん%ば}}
|{{ja-r|温泉マーク|おんせん マーク}}
|{{ja-r|温%泉 旅%館|おん%せん りょ%かん}}: a hot spring inn, [[spa]] [[hotel]]
|{{ja-r|温%泉 療%法|おん%せん りょう%ほう}}: hot spring [[therapy]]
|{{ja-r|造成 温泉|ぞうせい おんせん}}
|{{ja-r|国民 温泉|こくみん おんせん}}
|{{ja-r|天%然 温%泉|てん%ねん おん%せん}}: natural hot spring
}}
====Descendants====
* {{desc|en|onsen|bor=1}}
* {{desc|ru|онсэ́н|g=m|bor=1}}
=== අමතර අවධානයට ===
* {{ja-r|銭%湯|せん%とう}}: a [[bathhouse]]
=== මූලාශ්ර ===
<references/>
:* {{R:Kanjipedia Kotoba|0000605200}}
{{topics|ja|Bathing|sort=おんせん}}
a7mrcde1s3hzvxbtindqrrz16joaflr
උණුදිය උල්පත්
0
143853
234612
2026-05-21T04:35:23Z
Lee
19
'== සිංහල == {{wp}} === නිරුක්තිය === {{rfe|si}} === නාම පදය === {{si-noun}} # {{rfdef|si}} <!-- ==== පරිවර්තන ==== {{trans-top|පරිවර්තන}} * ඉංග්රීසි: {{t|en|<<ඉංග්රීසි වචනය>>}} {{trans-bottom}} === අමතර අවධානයට === * {{l|si|<<ආශ්රිත පවතින වෙනත...' යොදමින් නව පිටුවක් තනන ලදි
234612
wikitext
text/x-wiki
== සිංහල ==
{{wp}}
=== නිරුක්තිය ===
{{rfe|si}}
=== නාම පදය ===
{{si-noun}}
# {{rfdef|si}}
<!--
==== පරිවර්තන ====
{{trans-top|පරිවර්තන}}
* ඉංග්රීසි: {{t|en|<<ඉංග්රීසි වචනය>>}}
{{trans-bottom}}
=== අමතර අවධානයට ===
* {{l|si|<<ආශ්රිත පවතින වෙනත් වචන>>}}
-->
rhqm81xq6huh8pqa4a7rnji9tv7gaoj
සැකිල්ල:former name of
10
143854
234622
2026-04-15T19:28:57Z
en>Surjection
0
Changed protection settings for "[[Template:former name of]]" ([Edit=Allow only autopatrollers] (indefinite) [Move=Allow only autopatrollers] (indefinite))
234622
wikitext
text/x-wiki
{{ {{#if:{{{lang|}}}|check deprecated lang param usage|no deprecated lang param usage}}|lang={{{lang|}}}|<!--
-->{{#invoke:form of/templates|form_of_t|former name of|withencap=1}}<!--
-->}}<!--
--><noinclude>{{documentation}}[[Category:Form-of templates]]</noinclude>
jkgmerlw0txquwmxqf64m5bdg32w08o
234623
234622
2026-05-21T07:42:51Z
Lee
19
[[:en:Template:former_name_of]] වෙතින් එක් සංශෝධනයක්
234622
wikitext
text/x-wiki
{{ {{#if:{{{lang|}}}|check deprecated lang param usage|no deprecated lang param usage}}|lang={{{lang|}}}|<!--
-->{{#invoke:form of/templates|form_of_t|former name of|withencap=1}}<!--
-->}}<!--
--><noinclude>{{documentation}}[[Category:Form-of templates]]</noinclude>
jkgmerlw0txquwmxqf64m5bdg32w08o
සැකිල්ල:former name of/documentation
10
143855
234624
2025-06-22T04:14:43Z
en>Benwing2
0
don't add final period and only capitalize initial letter for English, per template change; per [[Wiktionary:Beer parlour/2024/June#Full stops after templates like {{synonym of}}]] and general consistency with other definition-generating and etymology-generating templates
234624
wikitext
text/x-wiki
{{form of/fulldoc|pldesc=former names of geographic entities|withencap=1}}
===Examples===
E.g., on "[[Adrianople]]":
:<code>===Proper noun===</code>
:<code># <nowiki>{{</nowiki>former name of|en|Edirne}}</code>
:<h3>Proper noun</h3>
:# {{former name of|en|Edirne}}.
<includeonly>
[[Category:Form-of templates]]
</includeonly>
nwfvxrn8t9nfr6vv7ke6bdrsb1dhhec
234625
234624
2026-05-21T07:43:16Z
Lee
19
[[:en:Template:former_name_of/documentation]] වෙතින් එක් සංශෝධනයක්
234624
wikitext
text/x-wiki
{{form of/fulldoc|pldesc=former names of geographic entities|withencap=1}}
===Examples===
E.g., on "[[Adrianople]]":
:<code>===Proper noun===</code>
:<code># <nowiki>{{</nowiki>former name of|en|Edirne}}</code>
:<h3>Proper noun</h3>
:# {{former name of|en|Edirne}}.
<includeonly>
[[Category:Form-of templates]]
</includeonly>
nwfvxrn8t9nfr6vv7ke6bdrsb1dhhec
සැකිල්ල:Babel/style.css
10
143856
234630
2025-09-27T19:33:52Z
en>Surjection
0
234630
sanitized-css
text/css
.babel-box {
float: left;
box-sizing: border-box;
border-style: solid;
border-width: 1px;
margin: 1px;
}
.babel-box-wrapper .babel-box {
width: calc(100% - 2px); /* subtract horizontal margin */
}
.babel-box table {
border-spacing: 0; /* replacement for cellspacing="0" */
}
.babel-box .babel-content {
width: 100%;
min-width: 238px;
height: 100%;
margin: 0;
}
.babel-box .babel-code {
width: 45px;
height: 45px;
text-align: center;
}
.babel-box .babel-text {
font-size: 8pt;
padding: 4pt;
line-height: 1.25em;
}
/* might consider palettizing at some point, but that will also change the appearance quite a bit. -- Surjection 2025-09-27 */
.babel-box.babel-0 { border-color: #FFB3B3; }
.babel-box.babel-0 .babel-content { background-color: #FFE0E8; }
.babel-box.babel-0 .babel-code { background-color: #FFB3B3; }
.babel-box.babel-1 { border-color: #C0C8FF; }
.babel-box.babel-1 .babel-content { background-color: #F0F8FF; }
.babel-box.babel-1 .babel-code { background-color: #C0C8FF; }
.babel-box.babel-2 { border-color: #77E0E8; }
.babel-box.babel-2 .babel-content { background-color: #D0F8FF; }
.babel-box.babel-2 .babel-code { background-color: #77E0E8; }
.babel-box.babel-3 { border-color: #99B3FF; }
.babel-box.babel-3 .babel-content { background-color: #E0E8FF; }
.babel-box.babel-3 .babel-code { background-color: #99B3FF; }
.babel-box.babel-4 { border-color: #FFFF00; }
.babel-box.babel-4 .babel-content { background-color: #FFFF99; }
.babel-box.babel-4 .babel-code { background-color: #FFFF00; }
.babel-box.babel-5 { border-color: #D6A6F0; }
.babel-box.babel-5 .babel-content { background-color: #F3E4FA; }
.babel-box.babel-5 .babel-code { background-color: #D6A6F0; }
.babel-box.babel-N { border-color: #6EF7A7; }
.babel-box.babel-N .babel-content { background-color: #C5FCDC; }
.babel-box.babel-N .babel-code { background-color: #6EF7A7; }
/* dark mode colors; styles need to be duplicated exactly between these two media blocks */
@media screen {
html.skin-theme-clientpref-night .babel-box .babel-code a { color: #3366EE; }
html.skin-theme-clientpref-night .babel-box.babel-0 { border-color: #FFB3B3; }
html.skin-theme-clientpref-night .babel-box.babel-0 .babel-content { background-color: #45212B; }
html.skin-theme-clientpref-night .babel-box.babel-0 .babel-code { color: #000000; }
html.skin-theme-clientpref-night .babel-box.babel-1 { border-color: #505BA6; }
html.skin-theme-clientpref-night .babel-box.babel-1 .babel-content { background-color: #1F2C38; }
html.skin-theme-clientpref-night .babel-box.babel-1 .babel-code { color: #000000; }
html.skin-theme-clientpref-night .babel-box.babel-2 { border-color: #489DA3; }
html.skin-theme-clientpref-night .babel-box.babel-2 .babel-content { background-color: #193439; }
html.skin-theme-clientpref-night .babel-box.babel-2 .babel-code { color: #000000; }
html.skin-theme-clientpref-night .babel-box.babel-3 { border-color: #405BA8; }
html.skin-theme-clientpref-night .babel-box.babel-3 .babel-content { background-color: #131D3A; }
html.skin-theme-clientpref-night .babel-box.babel-3 .babel-code { color: #000000; }
html.skin-theme-clientpref-night .babel-box.babel-4 { border-color: #666600; }
html.skin-theme-clientpref-night .babel-box.babel-4 .babel-content { background-color: #222200; }
html.skin-theme-clientpref-night .babel-box.babel-4 .babel-code { color: #000000; }
html.skin-theme-clientpref-night .babel-box.babel-5 { border-color: #D6A6F0; }
html.skin-theme-clientpref-night .babel-box.babel-5 .babel-content { background-color: #20062D; }
html.skin-theme-clientpref-night .babel-box.babel-5 .babel-code { color: #000000; }
html.skin-theme-clientpref-night .babel-box.babel-N { border-color: #33A161; }
html.skin-theme-clientpref-night .babel-box.babel-N .babel-content { background-color: #153222; }
html.skin-theme-clientpref-night .babel-box.babel-N .babel-code { color: #000000; }
}
@media screen and (prefers-color-scheme: dark) {
html.skin-theme-clientpref-os .babel-box .babel-code a { color: #3366EE; }
html.skin-theme-clientpref-os .babel-box.babel-0 { border-color: #FFB3B3; }
html.skin-theme-clientpref-os .babel-box.babel-0 .babel-content { background-color: #45212B; }
html.skin-theme-clientpref-os .babel-box.babel-0 .babel-code { color: #000000; }
html.skin-theme-clientpref-os .babel-box.babel-1 { border-color: #505BA6; }
html.skin-theme-clientpref-os .babel-box.babel-1 .babel-content { background-color: #1F2C38; }
html.skin-theme-clientpref-os .babel-box.babel-1 .babel-code { color: #000000; }
html.skin-theme-clientpref-os .babel-box.babel-2 { border-color: #489DA3; }
html.skin-theme-clientpref-os .babel-box.babel-2 .babel-content { background-color: #193439; }
html.skin-theme-clientpref-os .babel-box.babel-2 .babel-code { color: #000000; }
html.skin-theme-clientpref-os .babel-box.babel-3 { border-color: #405BA8; }
html.skin-theme-clientpref-os .babel-box.babel-3 .babel-content { background-color: #131D3A; }
html.skin-theme-clientpref-os .babel-box.babel-3 .babel-code { color: #000000; }
html.skin-theme-clientpref-os .babel-box.babel-4 { border-color: #666600; }
html.skin-theme-clientpref-os .babel-box.babel-4 .babel-content { background-color: #222200; }
html.skin-theme-clientpref-os .babel-box.babel-4 .babel-code { color: #000000; }
html.skin-theme-clientpref-os .babel-box.babel-5 { border-color: #D6A6F0; }
html.skin-theme-clientpref-os .babel-box.babel-5 .babel-content { background-color: #20062D; }
html.skin-theme-clientpref-os .babel-box.babel-5 .babel-code { color: #000000; }
html.skin-theme-clientpref-os .babel-box.babel-N { border-color: #33A161; }
html.skin-theme-clientpref-os .babel-box.babel-N .babel-content { background-color: #153222; }
html.skin-theme-clientpref-os .babel-box.babel-N .babel-code { color: #000000; }
}
h1bc5jldofsse17967e6run3kowvkos
234631
234630
2026-05-21T10:33:05Z
Lee
19
[[:en:Template:Babel/style.css]] වෙතින් එක් සංශෝධනයක්
234630
sanitized-css
text/css
.babel-box {
float: left;
box-sizing: border-box;
border-style: solid;
border-width: 1px;
margin: 1px;
}
.babel-box-wrapper .babel-box {
width: calc(100% - 2px); /* subtract horizontal margin */
}
.babel-box table {
border-spacing: 0; /* replacement for cellspacing="0" */
}
.babel-box .babel-content {
width: 100%;
min-width: 238px;
height: 100%;
margin: 0;
}
.babel-box .babel-code {
width: 45px;
height: 45px;
text-align: center;
}
.babel-box .babel-text {
font-size: 8pt;
padding: 4pt;
line-height: 1.25em;
}
/* might consider palettizing at some point, but that will also change the appearance quite a bit. -- Surjection 2025-09-27 */
.babel-box.babel-0 { border-color: #FFB3B3; }
.babel-box.babel-0 .babel-content { background-color: #FFE0E8; }
.babel-box.babel-0 .babel-code { background-color: #FFB3B3; }
.babel-box.babel-1 { border-color: #C0C8FF; }
.babel-box.babel-1 .babel-content { background-color: #F0F8FF; }
.babel-box.babel-1 .babel-code { background-color: #C0C8FF; }
.babel-box.babel-2 { border-color: #77E0E8; }
.babel-box.babel-2 .babel-content { background-color: #D0F8FF; }
.babel-box.babel-2 .babel-code { background-color: #77E0E8; }
.babel-box.babel-3 { border-color: #99B3FF; }
.babel-box.babel-3 .babel-content { background-color: #E0E8FF; }
.babel-box.babel-3 .babel-code { background-color: #99B3FF; }
.babel-box.babel-4 { border-color: #FFFF00; }
.babel-box.babel-4 .babel-content { background-color: #FFFF99; }
.babel-box.babel-4 .babel-code { background-color: #FFFF00; }
.babel-box.babel-5 { border-color: #D6A6F0; }
.babel-box.babel-5 .babel-content { background-color: #F3E4FA; }
.babel-box.babel-5 .babel-code { background-color: #D6A6F0; }
.babel-box.babel-N { border-color: #6EF7A7; }
.babel-box.babel-N .babel-content { background-color: #C5FCDC; }
.babel-box.babel-N .babel-code { background-color: #6EF7A7; }
/* dark mode colors; styles need to be duplicated exactly between these two media blocks */
@media screen {
html.skin-theme-clientpref-night .babel-box .babel-code a { color: #3366EE; }
html.skin-theme-clientpref-night .babel-box.babel-0 { border-color: #FFB3B3; }
html.skin-theme-clientpref-night .babel-box.babel-0 .babel-content { background-color: #45212B; }
html.skin-theme-clientpref-night .babel-box.babel-0 .babel-code { color: #000000; }
html.skin-theme-clientpref-night .babel-box.babel-1 { border-color: #505BA6; }
html.skin-theme-clientpref-night .babel-box.babel-1 .babel-content { background-color: #1F2C38; }
html.skin-theme-clientpref-night .babel-box.babel-1 .babel-code { color: #000000; }
html.skin-theme-clientpref-night .babel-box.babel-2 { border-color: #489DA3; }
html.skin-theme-clientpref-night .babel-box.babel-2 .babel-content { background-color: #193439; }
html.skin-theme-clientpref-night .babel-box.babel-2 .babel-code { color: #000000; }
html.skin-theme-clientpref-night .babel-box.babel-3 { border-color: #405BA8; }
html.skin-theme-clientpref-night .babel-box.babel-3 .babel-content { background-color: #131D3A; }
html.skin-theme-clientpref-night .babel-box.babel-3 .babel-code { color: #000000; }
html.skin-theme-clientpref-night .babel-box.babel-4 { border-color: #666600; }
html.skin-theme-clientpref-night .babel-box.babel-4 .babel-content { background-color: #222200; }
html.skin-theme-clientpref-night .babel-box.babel-4 .babel-code { color: #000000; }
html.skin-theme-clientpref-night .babel-box.babel-5 { border-color: #D6A6F0; }
html.skin-theme-clientpref-night .babel-box.babel-5 .babel-content { background-color: #20062D; }
html.skin-theme-clientpref-night .babel-box.babel-5 .babel-code { color: #000000; }
html.skin-theme-clientpref-night .babel-box.babel-N { border-color: #33A161; }
html.skin-theme-clientpref-night .babel-box.babel-N .babel-content { background-color: #153222; }
html.skin-theme-clientpref-night .babel-box.babel-N .babel-code { color: #000000; }
}
@media screen and (prefers-color-scheme: dark) {
html.skin-theme-clientpref-os .babel-box .babel-code a { color: #3366EE; }
html.skin-theme-clientpref-os .babel-box.babel-0 { border-color: #FFB3B3; }
html.skin-theme-clientpref-os .babel-box.babel-0 .babel-content { background-color: #45212B; }
html.skin-theme-clientpref-os .babel-box.babel-0 .babel-code { color: #000000; }
html.skin-theme-clientpref-os .babel-box.babel-1 { border-color: #505BA6; }
html.skin-theme-clientpref-os .babel-box.babel-1 .babel-content { background-color: #1F2C38; }
html.skin-theme-clientpref-os .babel-box.babel-1 .babel-code { color: #000000; }
html.skin-theme-clientpref-os .babel-box.babel-2 { border-color: #489DA3; }
html.skin-theme-clientpref-os .babel-box.babel-2 .babel-content { background-color: #193439; }
html.skin-theme-clientpref-os .babel-box.babel-2 .babel-code { color: #000000; }
html.skin-theme-clientpref-os .babel-box.babel-3 { border-color: #405BA8; }
html.skin-theme-clientpref-os .babel-box.babel-3 .babel-content { background-color: #131D3A; }
html.skin-theme-clientpref-os .babel-box.babel-3 .babel-code { color: #000000; }
html.skin-theme-clientpref-os .babel-box.babel-4 { border-color: #666600; }
html.skin-theme-clientpref-os .babel-box.babel-4 .babel-content { background-color: #222200; }
html.skin-theme-clientpref-os .babel-box.babel-4 .babel-code { color: #000000; }
html.skin-theme-clientpref-os .babel-box.babel-5 { border-color: #D6A6F0; }
html.skin-theme-clientpref-os .babel-box.babel-5 .babel-content { background-color: #20062D; }
html.skin-theme-clientpref-os .babel-box.babel-5 .babel-code { color: #000000; }
html.skin-theme-clientpref-os .babel-box.babel-N { border-color: #33A161; }
html.skin-theme-clientpref-os .babel-box.babel-N .babel-content { background-color: #153222; }
html.skin-theme-clientpref-os .babel-box.babel-N .babel-code { color: #000000; }
}
h1bc5jldofsse17967e6run3kowvkos
දෑබැඳි දින ඉර
0
143857
234632
2026-05-21T10:33:44Z
WrdSrchSi
3305
Page created: + IPA|si + definition + සමාන පද + පරිවර්තන + අමතර අවධානයට
234632
wikitext
text/x-wiki
== සිංහල ==
=== නිරුක්තිය ===
{{rfe|si}}
===උච්චාරණය===
* {{IPA|si|/ˈdæːbæⁿd̪i dinə irə/}}
=== සංඥා නාම පදය ===
{{head|si|proper noun}}
# පොළෝ මතුපිටැ 180° [[උදටිය|උදටියේ]] (දේශාංශයේ), බොහෝ දුරට [[පැසිෆික්]] සයුර හරහා, ඉන් [[බටහිරට]] වඩා [[දින දසුන්]] [[දිනය]] එක් දිනක් පෙරින් ඉන් [[නැගෙනහිරට]] වන පරිදි ඇඳුණු මනඃකල්පිත ඉරෙකි; {{l|si|International Date Line}}
====සමාන පද====
{{top2}}
* {{l|si|ජාත්යන්තර දින රේඛාව}} (ව්යවහාර සිංහල)
{{bottom}}
==== පරිවර්තන ====
{{trans-top|පොළෝ මතුපිටැ 180° උදටියේ (දේශාංශයේ), බොහෝ දුරට පැසිෆික් සයුර හරහා, ඉන් බටහිරට වඩා දින දසුන් දිනය එක් දිනක් පෙරින් ඉන් නැගෙනහිරට වන පරිදි ඇඳුණු මනඃකල්පිත ඉර}}
* ඉංග්රීසි: {{t|en|International Date Line}}
{{trans-bottom}}
=== අමතර අවධානයට ===
{{top3}}
* {{l|si|සමකය#නාම පදය}}
* {{l|si|උදටිය#නාම පදය}}
* {{l|si|නැබටිය#නාම පදය}}
{{bottom}}
jq1is0tgupb5f062jjw5tlkbpo44k8x
උදටිය
0
143858
234638
2026-05-21T10:47:26Z
WrdSrchSi
3305
Page created: + IPA|si + definition + අමතර අවධානයට + මූලාශ්ර
234638
wikitext
text/x-wiki
== සිංහල ==
=== නිරුක්තිය ===
{{rfe|si}}
===උච්චාරණය===
* {{IPA|si|/ˈudəʈijə/}}
=== නාම පදය ===
{{si-noun|උදටි#නාම පදය}}
# {{l|si|දේශාංශය}}
=== අමතර අවධානයට ===
{{top3}}
* {{l|si|සමකය#නාම පදය}}
* {{l|si|නැබටිය#නාම පදය}}
* {{l|si|දෑබැඳි දින ඉර#සංඥා නාම පදය}}
{{bottom}}
=== මූලාශ්ර ===
<references/>
* "[https://www.ahubudu.lk/assets/pdf/3_veluma_kalaba_10.pdf උදටිය], විනී විතාරණ, '''''බිම්කොසු වඩු වදන් වැළ''''', — එඩිය, 3 වෙළුම, 10 කලබ, 276 පිටුව
<!--
==== පරිවර්තන ====
{{trans-top|පරිවර්තන}}
* ඉංග්රීසි: {{t|en|<<ඉංග්රීසි වචනය>>}}
{{trans-bottom}}
=== අමතර අවධානයට ===
* {{l|si|<<ආශ්රිත පවතින වෙනත් වචන>>}}
-->
8o6uvdr8fez2dsqejhc9sb8g30vrego
නැබටිය
0
143859
234639
2026-05-21T10:54:33Z
WrdSrchSi
3305
Page created: + IPA|si + definition + ව්යුත්පන්න පද + අමතර අවධානයට + මූලාශ්ර
234639
wikitext
text/x-wiki
== සිංහල ==
=== නිරුක්තිය ===
{{rfe|si}}
===උච්චාරණය===
* {{IPA|si|/ˈnæbəʈijə/}}
=== නාම පදය ===
{{si-noun|නැබටි#නාම පදය}}
# {{l|si|අක්ෂාංශ}}
====ව්යුත්පන්න පද====
{{top2}}
* {{l|si|අස් නැබටිය#නාම පදය}}
{{bottom}}
=== අමතර අවධානයට ===
{{top3}}
* {{l|si|සමකය#නාම පදය}}
* {{l|si|උදටිය#නාම පදය}}
* {{l|si|දෑබැඳි දින ඉර#සංඥා නාම පදය}}
{{bottom}}
=== මූලාශ්ර ===
<references/>
* "[https://www.ahubudu.lk/assets/pdf/3_veluma_kalaba_10.pdf නැබටිය], විනී විතාරණ, '''''බිම්කොසු වඩු වදන් වැළ''''', — එඩිය, 3 වෙළුම, 10 කලබ, 276 පිටුව
<!--
==== පරිවර්තන ====
{{trans-top|පරිවර්තන}}
* ඉංග්රීසි: {{t|en|<<ඉංග්රීසි වචනය>>}}
{{trans-bottom}}
=== අමතර අවධානයට ===
* {{l|si|<<ආශ්රිත පවතින වෙනත් වචන>>}}
-->
l06yym4rdlna4i6v6sy57sfw8npid6w
gravitate
0
143860
234662
2026-05-21T11:26:10Z
WrdSrchSi
3305
Page created: + en-verb + wikitable
234662
wikitext
text/x-wiki
==ඉංග්රීසි==
===ක්රියා පද===
{{en-verb}}
# {{{1|{{rfdef|en}}}}} #: ''{{{2|<!-- example sentence -->}}}''
{| class="wikitable"
|+
|-
! !!අන්ය පුරුෂ<br>ඒකවචන!!අන්ය පුරුෂ<br>බහුවචන!!උත්තම පුරුෂ<br>ඒකවචන!!උත්තම පුරුෂ<br>බහුවචන
|-
|අනතීත-අකර්මක||[[කෑදෙයි]]||[[කෑදෙති]]||[[කෑදෙමි]]||[[කෑදෙමු]]
|-
|}
a1dq5rqav20c9xditfbffeaw3ruy2eu
Hungary
0
143861
234676
2026-05-21T05:38:28Z
en>WikiNewbie1612
0
/* Translations */
234676
wikitext
text/x-wiki
==English==
{{Wiktionary:Picture dictionary/en:map/Europe}}
===Etymology===
From {{inh|en|enm|Hungary}}, {{m|enm|Hungrye}}, {{m|enm|Hungry}}, from {{inh|en|ang|Hungerie}} from {{der|en|la-med|Hungaria}}. {{doublet|en|Hungaria}}.
===Pronunciation===
* {{IPA|en|/ˈhʌŋɡ(ə)ɹi/|a=RP,US}}
** {{audio|en|LL-Q1860 (eng)-Soundguys-Hungary.wav|a=Southern England}}
** {{audio|en|en-us-Hungary.ogg|a=US}}
* {{IPA|en|/ˈhʊŋɡ(ə)ɹi/|a=Northern England}}
* {{IPA|en|/ˈhʌŋɡ(ə)ɾe/|/-ɾɪ/|/-ɾi/|a=Scotland}}
* {{IPA|en|/həŋˈɡeri/|a=Indic}}
* {{homophones|en|hungry}} {{qualifier|for some speakers}}
===Proper noun===
{{wp}}
{{en-prop}}
# {{sid|en|Q28}}{{place|en|country|r/Central Europe|caplc=Budapest}}.
#* {{quote-journal|en|author=Eliza Mackintosh|title=No more excuses on resettling refugees, European Commission warns|magazine=w:CNN|url=https://www.cnn.com/2017/03/02/europe/european-countries-not-meeting-refugee-resettling-obligations/index.html|date=2017-03-02|passage='''Hungary''', Austria and Poland are still refusing to participate in the resettlement plan, due to end in September. Other Eastern European countries, such as the Czech Republic, Bulgaria, Croatia and Slovakia, are only doing so on a limited basis, the commission said.}}
====Related terms====
* {{l|en|Hungarian}}
* {{l|en|Hungarland}}
====Descendants====
* {{desc|ja|bor=1|ハンガリー|tr=Hangarī}}
====Translations====
{{trans-top|the country}}
* Abkhaz: {{t|ab|Мадиартәыла}}, {{t|ab|Маџьартәыла}}
* Afrikaans: {{t|af|Hongarye}}
* Albanian: {{t|sq|Hungari|f}} {{qualifier|indefinite}}, {{t+|sq|Hungaria|f}} {{qualifier|definite}}
* Amharic: {{t|am|ሀንጋሪ}}
* Arabic: {{t|ar|الْمَجَر|m}} or {{t|ar|الْمَجْر|m}}, {{t|ar|هُنْغَارِيَا|f}}
*: Hijazi Arabic: {{t|acw|المجر|f|tr=al-majar}}, {{t|acw|هنقاريا|f|tr=hangārya}}
* Aramaic:
*: Assyrian Neo-Aramaic: {{t|aii|ܡܲܓܲܪ|tr=magar|f}}
* Armenian: {{t|hy|Հունգարիա}}
* Aromanian: {{t|rup|Ungãrii|f}} {{qualifier|indefinite}}, {{t|rup|Ungãria|f}} {{qualifier|definite}}
* Asturian: {{t+|ast|Hungría}}
* Azerbaijani: {{t+|az|Macarıstan}}
* Bashkir: {{t|ba|Венгрия}}
* Basque: {{t+|eu|Hungaria}}
* Belarusian: {{t|be|Ве́нгрыя|f}}, {{t|be|Вуго́ршчына|f}}
* Bengali: {{t+|bn|হাঙ্গেরি}}, {{t|bn|মজারিস্তান}}
* Breton: {{t|br|Hungaria}}
* Bulgarian: {{t+|bg|Унга́рия|f}}
* Burmese: {{t|my|ဟန်ဂေရီ}}
* Carpathian Rusyn: {{t|rue|Мадярьско|n}}, {{t|rue|Мадя́рщина|f}}, {{t|rue|Уго́рщина|f}}, {{t|rue|Гунґáрія|f}}
* Catalan: {{t+|ca|Hongria|f}}
* Chechen: {{t|ce|Мажарчоь}}
* Cherokee: {{t|chr|ᎲᎦᎵᏱ|tr=hvgaliyi}}, {{t|chr|ᎲᏂᎦᎵ|tr=hvnigali}}
* Chinese:
*: Cantonese: {{t|yue|匈牙利|tr=hung1 ngaa4 lei6}}
*: Hokkien: {{t|nan-hbl|洪牙利|tr=Hông-gâ-lī}}, {{t|nan-hbl|匈牙利|tr=Hiong-gâ-lī}}
*: Mandarin: {{t+|cmn|匈牙利|tr=Xiōngyálì}}
* Chuvash: {{t|cv|Венгри}}, {{t|cv|Хункӑри}}
* Crimean Tatar: {{t|crh|Macaristan}}
* Czech: {{t+|cs|Maďarsko|n}}, {{t+|cs|Uhry|p}} {{qualifier|before 1918}}
* Danish: {{t+|da|Ungarn}}
* Dhivehi: {{t+|dv|ހަންގޭރީ}}
* Dutch: {{t+|nl|Hongarije|n}}
* Esperanto: {{t+|eo|Hungario}}, {{t+|eo|Hungarujo}}
* Estonian: {{t+|et|Ungari}}
* Farefare: {{t|gur|Ungarigo}}, {{t|gur|Madjargɔ}}, {{t|gur|Ungaria}}, {{t|gur|Uŋaria}}
* Faroese: {{t|fo|Ungarn}}, {{qualifier|historically}} {{t|fo|Húnaland|n}}
* Finnish: {{t+|fi|Unkari}}
* French: {{t+|fr|Hongrie|f}}
* Gagauz: {{t|gag|Vengriya}}
* Galician: {{t+|gl|Hungría|f}}
* Georgian: {{t+|ka|უნგრეთი}}
* German: {{t+|de|Ungarn|n}}
* Greek: {{t+|el|Ουγγαρία|f}}
*: Pontic Greek: {{t|pnt|Ουγγαρία}}
* Gujarati: {{t|gu|હંગેરી}}
* Hausa: {{t|ha|Hungariya}}, {{t|ha|Hungari}}
* Hawaiian: {{t|haw|Hunakalia}}
* Hebrew: {{t+|he|הוּנְגַּרְיָה|f|tr=hungarya}}
* Hindi: {{t|hi|मजारिस्तान|m}}, {{t+|hi|हंगरी|m}}
* Hungarian: {{t+|hu|Magyarország}}
* Icelandic: {{t+|is|Ungverjaland|n}}
* Ido: {{t+|io|Hungaria}}
* Indonesian: {{t+|id|Hongaria}}, {{t+|id|Hungaria}}
* Interlingua: {{t|ia|Hungaria}}
* Irish: {{t|ga|Ungáir|f|alt=An Ungáir}}
* Italian: {{t+|it|Ungheria|f}}
* Japanese: {{t+|ja|ハンガリー|tr=Hangarī}}
* Javanese: {{t|jv|Honggari}}, {{t|jv|Hongaria}}, {{t|jv|Hungaria}}
* Kannada: {{t+|kn|ಹಂಗರಿ}}
* Karachay-Balkar: {{t|krc|Маджар}}
* Karakalpak: {{t|kaa|Vengriya}}
* Kazakh: {{t+|kk|Мажарстан}}
* Khmer: {{t|km|ហុងគ្រី}}
* Korean: {{t+|ko|^헝가리}}, {{t+|ko|^마쟈르}} {{qualifier|North Korea}}, {{t+|ko|^웽그리아}} {{qualifier|Yanbian, obsolete in North Korea}}, {{t+|ko|^홍아리(洪牙利)}} {{qualifier|archaic}}
* Kurdish:
*: Northern Kurdish: {{t+|kmr|Mecaristan}}, {{t+|kmr|Hungarya}}
* Kyrgyz: {{t+|ky|Мажарстан}}
* Ladino: {{t|lad|Madjaristan}}, {{t|lad|Ungaria}}
* Lao: {{t+|lo|ຮົງກາລີ}}
* Latgalian: {{t|ltg|Vengreja|f}}
* Latin: {{t|la|Hungaria|f}}
* Latvian: {{t+|lv|Ungārija|f}}
* Lithuanian: {{t+|lt|Vengrija|f}}
* Livonian: {{t|liv|Ungārmō}}
* Luxembourgish: {{t+|lb|Ungarn|n}}
* Lower Sorbian: {{t|dsb|Hungorska}}
* Macedonian: {{t+|mk|Унгарија|f}}
* Malay: {{t+|ms|Hungary}}
* Malayalam: {{t|ml|ഹംഗറി}}
* Maltese: {{t|mt|Ungerija|alt=l-Ungerija}}
* Mansi: {{t-check|mns-nor|Венгр ма̄}}
* Manx: {{t|gv|Ungaar|f|alt=Yn Ungaar}}
* Māori: {{t|mi|Hanekari}}
* Marathi: {{t|mr|हंगेरी|m}}
* Mongolian:
*: Cyrillic: {{t|mn|Унгар}}, {{t|mn|Мажаар}}
* Navajo: {{t|nv|Azeedíchʼííʼ Dineʼé Bikéyah}}
* Norman: {{t|nrf|Hongrie|f}}
* Norwegian:
*: Bokmål: {{t+|nb|Ungarn|n}}
*: Nynorsk: {{t+|nn|Ungarn|n}}
* Occitan: {{t+|oc|Ongria|f}}
* Old Church Slavonic:
*: Cyrillic: {{t|cu|Ѫгрꙑ|p}}
* Old East Slavic: {{t|orv|Угрꙑ|p}}
* Old English: {{t|ang|Ungerland|n}}, {{t|ang|Ungrie|m}}
* Pannonian Rusyn: {{t|rsk|Мадярска|f}}
* Pashto: {{t|ps|مجارستان|m|tr=majārestān}}, {{t|ps|هنګري|f|tr=hangari}}
* Persian:
*: Dari: {{t|prs|مَجَارِسْتَان}}
*: Iranian Persian: {{t|fa-ira|مَجارِسْتان}}
* Polish: {{t+|pl|Węgry|nv-p}}
* Portuguese: {{t+|pt|Hungria|f}}
* Punjabi: {{t|pa|ਹੰਗਰੀ}}
* Romanian: {{t+|ro|Ungaria|f}}
* Russian: {{t+|ru|Ве́нгрия|f}}
* Sami:
*: Northern Sami: {{t|se|Ungár}}
* Scottish Gaelic: {{t|gd|[[Ungair|an Ungair]]}}
* Serbo-Croatian:
*: Cyrillic: {{t|sh|Ма̏ђарска|f}}, {{t|sh|Ма̏џарска|f}}, {{t|sh|Угарска|f}} {{qualifier|historical}}
*: Latin: {{t+|sh|Mȁđarskā|f}}, {{t+|sh|Mȁdžarskā|f}}, {{t+|sh|Ugarska|f}} {{qualifier|historical}}
* Sicilian: {{t|scn|Unghirìa|f}}
* Silesian: {{t|szl|Madźary|p}}
* Sinhalese: {{t|si|හන්ගේරියාව}}
* Slovak: {{t|sk|Maďarsko|n}}, {{t+|sk|Uhorsko|n}} {{qualifier|before 1918}}
* Slovene: {{t+|sl|Madžárska|f}}, {{qualifier|historical}} {{t|sl|Ógrska|f}}
* Sorbian:
*: Lower Sorbian: {{t|dsb|Hungorska|f}}
* Spanish: {{t+|es|Hungría|f}}
* Sundanese: {{t|su|Hongaria}}, {{t|su|Hungaria}}
* Swedish: {{t+|sv|Ungern|n}}
* Tagalog: {{t|tl|Ungriya}}, {{t|tl|Unggarya}}
* Tahitian: {{t|ty|Honoretia}}
* Tajik: {{t|tg|Маҷористон}}, {{t|tg|Венгрия}}
* Tamil: {{t|ta|அங்கேரி}}, {{t|ta|ஹங்கேரி}}
* Tat: {{t|ttt|Məcarestan}}
* Tatar: {{t|tt|Венгрия}}
* Telugu: {{t|te|హంగరి}}
* Thai: {{t+|th|ฮังการี}}
* Tibetan: {{t|bo|ཧུང་གྷ་རི}}
* Tigrinya: {{t|ti|ሀንጋሪ}}
* Turkish: {{t+|tr|Macaristan}}
* Turkmen: {{t|tk|Majarystan}}, {{t|tk|Wengriýa}}
* Udmurt: {{t|udm|Венгрия}}
* Ukrainian: {{t+|uk|Уго́рщина|f}}, {{t|uk|Мадя́рщина|f}} {{qualifier|mostly by Rusyns; proscribed in official use}}
* Urdu: {{t|ur|مَجارِسْتان|m}}, {{t|ur|ہَن٘گَری|m}}
* Uyghur: {{t|ug|ۋېنگرىيە}}
* Uzbek: {{t+|uz|Mojariston}}, {{t|uz|Vengriya}}
* Vietnamese: {{t+|vi|Hung-ga-ri}}, {{t|vi|Hung Gia Lợi}}
* Volapük: {{t+|vo|Macarän}}
* Walloon: {{t+|wa|Hongreye|f}}
* Welsh: {{t+|cy|Hwngari}}
* Yakut: {{t|sah|Мадьаар Сирэ}}
* Yiddish: {{t|yi|אונגאַרן|n}}, {{t|yi|אונגערן|n}}
* Yoruba: {{t|yo|Họ́ńgárì}}
* Zazaki: {{qualifier|Southern Zazaki}} {{t+|zza|Macarıstan}}
* Zhuang: {{t|za|Yunghyazli}}
{{trans-bottom}}
====See also====
* {{l|en|Hungarian People's Republic}}
* {{l|en|Hungarian Republic}}
* {{l|en|Kingdom of Hungary}}
* {{l|en|Principality of Hungary}}
* {{l|en|Transleithania}}
{{list:countries in Europe/en}}
===Anagrams===
* {{anagrams|en|a=aghnruy|ahungry}}
{{cln|en|exonyms}}
==Malay==
{{wp|ms:}}
===Etymology===
{{ubor|ms|en|Hungary}}.
===Pronunciation===
{{ms-IPA|hunggeri}}
===Proper noun===
{{ms-proper noun|j=هوڠݢري}}
# {{tcl|ms|Hungary|id=Q28}}
====Synonyms====
* {{q|Indonesian}} {{l|id|Hongaria}}
====See also====
{{list:countries in Europe/ms}}
2n7ro7htghjtutj2q2as9bb2sx2l5i7
234677
234676
2026-05-21T11:41:23Z
Lee
19
[[:en:Hungary]] වෙතින් එක් සංශෝධනයක්
234676
wikitext
text/x-wiki
==English==
{{Wiktionary:Picture dictionary/en:map/Europe}}
===Etymology===
From {{inh|en|enm|Hungary}}, {{m|enm|Hungrye}}, {{m|enm|Hungry}}, from {{inh|en|ang|Hungerie}} from {{der|en|la-med|Hungaria}}. {{doublet|en|Hungaria}}.
===Pronunciation===
* {{IPA|en|/ˈhʌŋɡ(ə)ɹi/|a=RP,US}}
** {{audio|en|LL-Q1860 (eng)-Soundguys-Hungary.wav|a=Southern England}}
** {{audio|en|en-us-Hungary.ogg|a=US}}
* {{IPA|en|/ˈhʊŋɡ(ə)ɹi/|a=Northern England}}
* {{IPA|en|/ˈhʌŋɡ(ə)ɾe/|/-ɾɪ/|/-ɾi/|a=Scotland}}
* {{IPA|en|/həŋˈɡeri/|a=Indic}}
* {{homophones|en|hungry}} {{qualifier|for some speakers}}
===Proper noun===
{{wp}}
{{en-prop}}
# {{sid|en|Q28}}{{place|en|country|r/Central Europe|caplc=Budapest}}.
#* {{quote-journal|en|author=Eliza Mackintosh|title=No more excuses on resettling refugees, European Commission warns|magazine=w:CNN|url=https://www.cnn.com/2017/03/02/europe/european-countries-not-meeting-refugee-resettling-obligations/index.html|date=2017-03-02|passage='''Hungary''', Austria and Poland are still refusing to participate in the resettlement plan, due to end in September. Other Eastern European countries, such as the Czech Republic, Bulgaria, Croatia and Slovakia, are only doing so on a limited basis, the commission said.}}
====Related terms====
* {{l|en|Hungarian}}
* {{l|en|Hungarland}}
====Descendants====
* {{desc|ja|bor=1|ハンガリー|tr=Hangarī}}
====Translations====
{{trans-top|the country}}
* Abkhaz: {{t|ab|Мадиартәыла}}, {{t|ab|Маџьартәыла}}
* Afrikaans: {{t|af|Hongarye}}
* Albanian: {{t|sq|Hungari|f}} {{qualifier|indefinite}}, {{t+|sq|Hungaria|f}} {{qualifier|definite}}
* Amharic: {{t|am|ሀንጋሪ}}
* Arabic: {{t|ar|الْمَجَر|m}} or {{t|ar|الْمَجْر|m}}, {{t|ar|هُنْغَارِيَا|f}}
*: Hijazi Arabic: {{t|acw|المجر|f|tr=al-majar}}, {{t|acw|هنقاريا|f|tr=hangārya}}
* Aramaic:
*: Assyrian Neo-Aramaic: {{t|aii|ܡܲܓܲܪ|tr=magar|f}}
* Armenian: {{t|hy|Հունգարիա}}
* Aromanian: {{t|rup|Ungãrii|f}} {{qualifier|indefinite}}, {{t|rup|Ungãria|f}} {{qualifier|definite}}
* Asturian: {{t+|ast|Hungría}}
* Azerbaijani: {{t+|az|Macarıstan}}
* Bashkir: {{t|ba|Венгрия}}
* Basque: {{t+|eu|Hungaria}}
* Belarusian: {{t|be|Ве́нгрыя|f}}, {{t|be|Вуго́ршчына|f}}
* Bengali: {{t+|bn|হাঙ্গেরি}}, {{t|bn|মজারিস্তান}}
* Breton: {{t|br|Hungaria}}
* Bulgarian: {{t+|bg|Унга́рия|f}}
* Burmese: {{t|my|ဟန်ဂေရီ}}
* Carpathian Rusyn: {{t|rue|Мадярьско|n}}, {{t|rue|Мадя́рщина|f}}, {{t|rue|Уго́рщина|f}}, {{t|rue|Гунґáрія|f}}
* Catalan: {{t+|ca|Hongria|f}}
* Chechen: {{t|ce|Мажарчоь}}
* Cherokee: {{t|chr|ᎲᎦᎵᏱ|tr=hvgaliyi}}, {{t|chr|ᎲᏂᎦᎵ|tr=hvnigali}}
* Chinese:
*: Cantonese: {{t|yue|匈牙利|tr=hung1 ngaa4 lei6}}
*: Hokkien: {{t|nan-hbl|洪牙利|tr=Hông-gâ-lī}}, {{t|nan-hbl|匈牙利|tr=Hiong-gâ-lī}}
*: Mandarin: {{t+|cmn|匈牙利|tr=Xiōngyálì}}
* Chuvash: {{t|cv|Венгри}}, {{t|cv|Хункӑри}}
* Crimean Tatar: {{t|crh|Macaristan}}
* Czech: {{t+|cs|Maďarsko|n}}, {{t+|cs|Uhry|p}} {{qualifier|before 1918}}
* Danish: {{t+|da|Ungarn}}
* Dhivehi: {{t+|dv|ހަންގޭރީ}}
* Dutch: {{t+|nl|Hongarije|n}}
* Esperanto: {{t+|eo|Hungario}}, {{t+|eo|Hungarujo}}
* Estonian: {{t+|et|Ungari}}
* Farefare: {{t|gur|Ungarigo}}, {{t|gur|Madjargɔ}}, {{t|gur|Ungaria}}, {{t|gur|Uŋaria}}
* Faroese: {{t|fo|Ungarn}}, {{qualifier|historically}} {{t|fo|Húnaland|n}}
* Finnish: {{t+|fi|Unkari}}
* French: {{t+|fr|Hongrie|f}}
* Gagauz: {{t|gag|Vengriya}}
* Galician: {{t+|gl|Hungría|f}}
* Georgian: {{t+|ka|უნგრეთი}}
* German: {{t+|de|Ungarn|n}}
* Greek: {{t+|el|Ουγγαρία|f}}
*: Pontic Greek: {{t|pnt|Ουγγαρία}}
* Gujarati: {{t|gu|હંગેરી}}
* Hausa: {{t|ha|Hungariya}}, {{t|ha|Hungari}}
* Hawaiian: {{t|haw|Hunakalia}}
* Hebrew: {{t+|he|הוּנְגַּרְיָה|f|tr=hungarya}}
* Hindi: {{t|hi|मजारिस्तान|m}}, {{t+|hi|हंगरी|m}}
* Hungarian: {{t+|hu|Magyarország}}
* Icelandic: {{t+|is|Ungverjaland|n}}
* Ido: {{t+|io|Hungaria}}
* Indonesian: {{t+|id|Hongaria}}, {{t+|id|Hungaria}}
* Interlingua: {{t|ia|Hungaria}}
* Irish: {{t|ga|Ungáir|f|alt=An Ungáir}}
* Italian: {{t+|it|Ungheria|f}}
* Japanese: {{t+|ja|ハンガリー|tr=Hangarī}}
* Javanese: {{t|jv|Honggari}}, {{t|jv|Hongaria}}, {{t|jv|Hungaria}}
* Kannada: {{t+|kn|ಹಂಗರಿ}}
* Karachay-Balkar: {{t|krc|Маджар}}
* Karakalpak: {{t|kaa|Vengriya}}
* Kazakh: {{t+|kk|Мажарстан}}
* Khmer: {{t|km|ហុងគ្រី}}
* Korean: {{t+|ko|^헝가리}}, {{t+|ko|^마쟈르}} {{qualifier|North Korea}}, {{t+|ko|^웽그리아}} {{qualifier|Yanbian, obsolete in North Korea}}, {{t+|ko|^홍아리(洪牙利)}} {{qualifier|archaic}}
* Kurdish:
*: Northern Kurdish: {{t+|kmr|Mecaristan}}, {{t+|kmr|Hungarya}}
* Kyrgyz: {{t+|ky|Мажарстан}}
* Ladino: {{t|lad|Madjaristan}}, {{t|lad|Ungaria}}
* Lao: {{t+|lo|ຮົງກາລີ}}
* Latgalian: {{t|ltg|Vengreja|f}}
* Latin: {{t|la|Hungaria|f}}
* Latvian: {{t+|lv|Ungārija|f}}
* Lithuanian: {{t+|lt|Vengrija|f}}
* Livonian: {{t|liv|Ungārmō}}
* Luxembourgish: {{t+|lb|Ungarn|n}}
* Lower Sorbian: {{t|dsb|Hungorska}}
* Macedonian: {{t+|mk|Унгарија|f}}
* Malay: {{t+|ms|Hungary}}
* Malayalam: {{t|ml|ഹംഗറി}}
* Maltese: {{t|mt|Ungerija|alt=l-Ungerija}}
* Mansi: {{t-check|mns-nor|Венгр ма̄}}
* Manx: {{t|gv|Ungaar|f|alt=Yn Ungaar}}
* Māori: {{t|mi|Hanekari}}
* Marathi: {{t|mr|हंगेरी|m}}
* Mongolian:
*: Cyrillic: {{t|mn|Унгар}}, {{t|mn|Мажаар}}
* Navajo: {{t|nv|Azeedíchʼííʼ Dineʼé Bikéyah}}
* Norman: {{t|nrf|Hongrie|f}}
* Norwegian:
*: Bokmål: {{t+|nb|Ungarn|n}}
*: Nynorsk: {{t+|nn|Ungarn|n}}
* Occitan: {{t+|oc|Ongria|f}}
* Old Church Slavonic:
*: Cyrillic: {{t|cu|Ѫгрꙑ|p}}
* Old East Slavic: {{t|orv|Угрꙑ|p}}
* Old English: {{t|ang|Ungerland|n}}, {{t|ang|Ungrie|m}}
* Pannonian Rusyn: {{t|rsk|Мадярска|f}}
* Pashto: {{t|ps|مجارستان|m|tr=majārestān}}, {{t|ps|هنګري|f|tr=hangari}}
* Persian:
*: Dari: {{t|prs|مَجَارِسْتَان}}
*: Iranian Persian: {{t|fa-ira|مَجارِسْتان}}
* Polish: {{t+|pl|Węgry|nv-p}}
* Portuguese: {{t+|pt|Hungria|f}}
* Punjabi: {{t|pa|ਹੰਗਰੀ}}
* Romanian: {{t+|ro|Ungaria|f}}
* Russian: {{t+|ru|Ве́нгрия|f}}
* Sami:
*: Northern Sami: {{t|se|Ungár}}
* Scottish Gaelic: {{t|gd|[[Ungair|an Ungair]]}}
* Serbo-Croatian:
*: Cyrillic: {{t|sh|Ма̏ђарска|f}}, {{t|sh|Ма̏џарска|f}}, {{t|sh|Угарска|f}} {{qualifier|historical}}
*: Latin: {{t+|sh|Mȁđarskā|f}}, {{t+|sh|Mȁdžarskā|f}}, {{t+|sh|Ugarska|f}} {{qualifier|historical}}
* Sicilian: {{t|scn|Unghirìa|f}}
* Silesian: {{t|szl|Madźary|p}}
* Sinhalese: {{t|si|හන්ගේරියාව}}
* Slovak: {{t|sk|Maďarsko|n}}, {{t+|sk|Uhorsko|n}} {{qualifier|before 1918}}
* Slovene: {{t+|sl|Madžárska|f}}, {{qualifier|historical}} {{t|sl|Ógrska|f}}
* Sorbian:
*: Lower Sorbian: {{t|dsb|Hungorska|f}}
* Spanish: {{t+|es|Hungría|f}}
* Sundanese: {{t|su|Hongaria}}, {{t|su|Hungaria}}
* Swedish: {{t+|sv|Ungern|n}}
* Tagalog: {{t|tl|Ungriya}}, {{t|tl|Unggarya}}
* Tahitian: {{t|ty|Honoretia}}
* Tajik: {{t|tg|Маҷористон}}, {{t|tg|Венгрия}}
* Tamil: {{t|ta|அங்கேரி}}, {{t|ta|ஹங்கேரி}}
* Tat: {{t|ttt|Məcarestan}}
* Tatar: {{t|tt|Венгрия}}
* Telugu: {{t|te|హంగరి}}
* Thai: {{t+|th|ฮังการี}}
* Tibetan: {{t|bo|ཧུང་གྷ་རི}}
* Tigrinya: {{t|ti|ሀንጋሪ}}
* Turkish: {{t+|tr|Macaristan}}
* Turkmen: {{t|tk|Majarystan}}, {{t|tk|Wengriýa}}
* Udmurt: {{t|udm|Венгрия}}
* Ukrainian: {{t+|uk|Уго́рщина|f}}, {{t|uk|Мадя́рщина|f}} {{qualifier|mostly by Rusyns; proscribed in official use}}
* Urdu: {{t|ur|مَجارِسْتان|m}}, {{t|ur|ہَن٘گَری|m}}
* Uyghur: {{t|ug|ۋېنگرىيە}}
* Uzbek: {{t+|uz|Mojariston}}, {{t|uz|Vengriya}}
* Vietnamese: {{t+|vi|Hung-ga-ri}}, {{t|vi|Hung Gia Lợi}}
* Volapük: {{t+|vo|Macarän}}
* Walloon: {{t+|wa|Hongreye|f}}
* Welsh: {{t+|cy|Hwngari}}
* Yakut: {{t|sah|Мадьаар Сирэ}}
* Yiddish: {{t|yi|אונגאַרן|n}}, {{t|yi|אונגערן|n}}
* Yoruba: {{t|yo|Họ́ńgárì}}
* Zazaki: {{qualifier|Southern Zazaki}} {{t+|zza|Macarıstan}}
* Zhuang: {{t|za|Yunghyazli}}
{{trans-bottom}}
====See also====
* {{l|en|Hungarian People's Republic}}
* {{l|en|Hungarian Republic}}
* {{l|en|Kingdom of Hungary}}
* {{l|en|Principality of Hungary}}
* {{l|en|Transleithania}}
{{list:countries in Europe/en}}
===Anagrams===
* {{anagrams|en|a=aghnruy|ahungry}}
{{cln|en|exonyms}}
==Malay==
{{wp|ms:}}
===Etymology===
{{ubor|ms|en|Hungary}}.
===Pronunciation===
{{ms-IPA|hunggeri}}
===Proper noun===
{{ms-proper noun|j=هوڠݢري}}
# {{tcl|ms|Hungary|id=Q28}}
====Synonyms====
* {{q|Indonesian}} {{l|id|Hongaria}}
====See also====
{{list:countries in Europe/ms}}
2n7ro7htghjtutj2q2as9bb2sx2l5i7
234689
234677
2026-05-21T11:44:28Z
Pinthura
2424
යොමු තොරතුරු පරිවර්තනය
234689
wikitext
text/x-wiki
== ඉංග්රීසි ==
{{Wiktionary:Picture dictionary/en:map/Europe}}
=== නිරුක්තිය ===
From {{inh|en|enm|Hungary}}, {{m|enm|Hungrye}}, {{m|enm|Hungry}}, from {{inh|en|ang|Hungerie}} from {{der|en|la-med|Hungaria}}. {{doublet|en|Hungaria}}.
=== උච්චාරණය ===
* {{IPA|en|/ˈhʌŋɡ(ə)ɹi/|a=RP,US}}
** {{audio|en|LL-Q1860 (eng)-Soundguys-Hungary.wav|a=Southern England}}
** {{audio|en|en-us-Hungary.ogg|a=US}}
* {{IPA|en|/ˈhʊŋɡ(ə)ɹi/|a=Northern England}}
* {{IPA|en|/ˈhʌŋɡ(ə)ɾe/|/-ɾɪ/|/-ɾi/|a=Scotland}}
* {{IPA|en|/həŋˈɡeri/|a=Indic}}
* {{homophones|en|hungry}} {{qualifier|for some speakers}}
=== සංඥා නාම පදය ===
{{wp}}
{{en-prop}}
# {{sid|en|Q28}}{{place|en|country|r/Central Europe|caplc=Budapest}}.
#* {{quote-journal|en|author=Eliza Mackintosh|title=No more excuses on resettling refugees, European Commission warns|magazine=w:CNN|url=https://www.cnn.com/2017/03/02/europe/european-countries-not-meeting-refugee-resettling-obligations/index.html|date=2017-03-02|passage='''Hungary''', Austria and Poland are still refusing to participate in the resettlement plan, due to end in September. Other Eastern European countries, such as the Czech Republic, Bulgaria, Croatia and Slovakia, are only doing so on a limited basis, the commission said.}}
==== ආශ්රිත යෙදුම් ====
* {{l|en|Hungarian}}
* {{l|en|Hungarland}}
====Descendants====
* {{desc|ja|bor=1|ハンガリー|tr=Hangarī}}
==== පරිවර්තන ====
{{trans-top|the country}}
* Abkhaz: {{t|ab|Мадиартәыла}}, {{t|ab|Маџьартәыла}}
* Afrikaans: {{t|af|Hongarye}}
* Albanian: {{t|sq|Hungari|f}} {{qualifier|indefinite}}, {{t+|sq|Hungaria|f}} {{qualifier|definite}}
* Amharic: {{t|am|ሀንጋሪ}}
* Arabic: {{t|ar|الْمَجَر|m}} or {{t|ar|الْمَجْر|m}}, {{t|ar|هُنْغَارِيَا|f}}
*: Hijazi Arabic: {{t|acw|المجر|f|tr=al-majar}}, {{t|acw|هنقاريا|f|tr=hangārya}}
* Aramaic:
*: Assyrian Neo-Aramaic: {{t|aii|ܡܲܓܲܪ|tr=magar|f}}
* Armenian: {{t|hy|Հունգարիա}}
* Aromanian: {{t|rup|Ungãrii|f}} {{qualifier|indefinite}}, {{t|rup|Ungãria|f}} {{qualifier|definite}}
* Asturian: {{t+|ast|Hungría}}
* Azerbaijani: {{t+|az|Macarıstan}}
* Bashkir: {{t|ba|Венгрия}}
* Basque: {{t+|eu|Hungaria}}
* Belarusian: {{t|be|Ве́нгрыя|f}}, {{t|be|Вуго́ршчына|f}}
* Bengali: {{t+|bn|হাঙ্গেরি}}, {{t|bn|মজারিস্তান}}
* Breton: {{t|br|Hungaria}}
* Bulgarian: {{t+|bg|Унга́рия|f}}
* Burmese: {{t|my|ဟန်ဂေရီ}}
* Carpathian Rusyn: {{t|rue|Мадярьско|n}}, {{t|rue|Мадя́рщина|f}}, {{t|rue|Уго́рщина|f}}, {{t|rue|Гунґáрія|f}}
* Catalan: {{t+|ca|Hongria|f}}
* Chechen: {{t|ce|Мажарчоь}}
* Cherokee: {{t|chr|ᎲᎦᎵᏱ|tr=hvgaliyi}}, {{t|chr|ᎲᏂᎦᎵ|tr=hvnigali}}
* Chinese:
*: Cantonese: {{t|yue|匈牙利|tr=hung1 ngaa4 lei6}}
*: Hokkien: {{t|nan-hbl|洪牙利|tr=Hông-gâ-lī}}, {{t|nan-hbl|匈牙利|tr=Hiong-gâ-lī}}
*: Mandarin: {{t+|cmn|匈牙利|tr=Xiōngyálì}}
* Chuvash: {{t|cv|Венгри}}, {{t|cv|Хункӑри}}
* Crimean Tatar: {{t|crh|Macaristan}}
* Czech: {{t+|cs|Maďarsko|n}}, {{t+|cs|Uhry|p}} {{qualifier|before 1918}}
* Danish: {{t+|da|Ungarn}}
* Dhivehi: {{t+|dv|ހަންގޭރީ}}
* Dutch: {{t+|nl|Hongarije|n}}
* Esperanto: {{t+|eo|Hungario}}, {{t+|eo|Hungarujo}}
* Estonian: {{t+|et|Ungari}}
* Farefare: {{t|gur|Ungarigo}}, {{t|gur|Madjargɔ}}, {{t|gur|Ungaria}}, {{t|gur|Uŋaria}}
* Faroese: {{t|fo|Ungarn}}, {{qualifier|historically}} {{t|fo|Húnaland|n}}
* Finnish: {{t+|fi|Unkari}}
* French: {{t+|fr|Hongrie|f}}
* Gagauz: {{t|gag|Vengriya}}
* Galician: {{t+|gl|Hungría|f}}
* Georgian: {{t+|ka|უნგრეთი}}
* German: {{t+|de|Ungarn|n}}
* Greek: {{t+|el|Ουγγαρία|f}}
*: Pontic Greek: {{t|pnt|Ουγγαρία}}
* Gujarati: {{t|gu|હંગેરી}}
* Hausa: {{t|ha|Hungariya}}, {{t|ha|Hungari}}
* Hawaiian: {{t|haw|Hunakalia}}
* Hebrew: {{t+|he|הוּנְגַּרְיָה|f|tr=hungarya}}
* Hindi: {{t|hi|मजारिस्तान|m}}, {{t+|hi|हंगरी|m}}
* Hungarian: {{t+|hu|Magyarország}}
* Icelandic: {{t+|is|Ungverjaland|n}}
* Ido: {{t+|io|Hungaria}}
* Indonesian: {{t+|id|Hongaria}}, {{t+|id|Hungaria}}
* Interlingua: {{t|ia|Hungaria}}
* Irish: {{t|ga|Ungáir|f|alt=An Ungáir}}
* Italian: {{t+|it|Ungheria|f}}
* Japanese: {{t+|ja|ハンガリー|tr=Hangarī}}
* Javanese: {{t|jv|Honggari}}, {{t|jv|Hongaria}}, {{t|jv|Hungaria}}
* Kannada: {{t+|kn|ಹಂಗರಿ}}
* Karachay-Balkar: {{t|krc|Маджар}}
* Karakalpak: {{t|kaa|Vengriya}}
* Kazakh: {{t+|kk|Мажарстан}}
* Khmer: {{t|km|ហុងគ្រី}}
* Korean: {{t+|ko|^헝가리}}, {{t+|ko|^마쟈르}} {{qualifier|North Korea}}, {{t+|ko|^웽그리아}} {{qualifier|Yanbian, obsolete in North Korea}}, {{t+|ko|^홍아리(洪牙利)}} {{qualifier|archaic}}
* Kurdish:
*: Northern Kurdish: {{t+|kmr|Mecaristan}}, {{t+|kmr|Hungarya}}
* Kyrgyz: {{t+|ky|Мажарстан}}
* Ladino: {{t|lad|Madjaristan}}, {{t|lad|Ungaria}}
* Lao: {{t+|lo|ຮົງກາລີ}}
* Latgalian: {{t|ltg|Vengreja|f}}
* Latin: {{t|la|Hungaria|f}}
* Latvian: {{t+|lv|Ungārija|f}}
* Lithuanian: {{t+|lt|Vengrija|f}}
* Livonian: {{t|liv|Ungārmō}}
* Luxembourgish: {{t+|lb|Ungarn|n}}
* Lower Sorbian: {{t|dsb|Hungorska}}
* Macedonian: {{t+|mk|Унгарија|f}}
* Malay: {{t+|ms|Hungary}}
* Malayalam: {{t|ml|ഹംഗറി}}
* Maltese: {{t|mt|Ungerija|alt=l-Ungerija}}
* Mansi: {{t-check|mns-nor|Венгр ма̄}}
* Manx: {{t|gv|Ungaar|f|alt=Yn Ungaar}}
* Māori: {{t|mi|Hanekari}}
* Marathi: {{t|mr|हंगेरी|m}}
* Mongolian:
*: Cyrillic: {{t|mn|Унгар}}, {{t|mn|Мажаар}}
* Navajo: {{t|nv|Azeedíchʼííʼ Dineʼé Bikéyah}}
* Norman: {{t|nrf|Hongrie|f}}
* Norwegian:
*: Bokmål: {{t+|nb|Ungarn|n}}
*: Nynorsk: {{t+|nn|Ungarn|n}}
* Occitan: {{t+|oc|Ongria|f}}
* Old Church Slavonic:
*: Cyrillic: {{t|cu|Ѫгрꙑ|p}}
* Old East Slavic: {{t|orv|Угрꙑ|p}}
* Old English: {{t|ang|Ungerland|n}}, {{t|ang|Ungrie|m}}
* Pannonian Rusyn: {{t|rsk|Мадярска|f}}
* Pashto: {{t|ps|مجارستان|m|tr=majārestān}}, {{t|ps|هنګري|f|tr=hangari}}
* Persian:
*: Dari: {{t|prs|مَجَارِسْتَان}}
*: Iranian Persian: {{t|fa-ira|مَجارِسْتان}}
* Polish: {{t+|pl|Węgry|nv-p}}
* Portuguese: {{t+|pt|Hungria|f}}
* Punjabi: {{t|pa|ਹੰਗਰੀ}}
* Romanian: {{t+|ro|Ungaria|f}}
* Russian: {{t+|ru|Ве́нгрия|f}}
* Sami:
*: Northern Sami: {{t|se|Ungár}}
* Scottish Gaelic: {{t|gd|[[Ungair|an Ungair]]}}
* Serbo-Croatian:
*: Cyrillic: {{t|sh|Ма̏ђарска|f}}, {{t|sh|Ма̏џарска|f}}, {{t|sh|Угарска|f}} {{qualifier|historical}}
*: Latin: {{t+|sh|Mȁđarskā|f}}, {{t+|sh|Mȁdžarskā|f}}, {{t+|sh|Ugarska|f}} {{qualifier|historical}}
* Sicilian: {{t|scn|Unghirìa|f}}
* Silesian: {{t|szl|Madźary|p}}
* Sinhalese: {{t|si|හන්ගේරියාව}}
* Slovak: {{t|sk|Maďarsko|n}}, {{t+|sk|Uhorsko|n}} {{qualifier|before 1918}}
* Slovene: {{t+|sl|Madžárska|f}}, {{qualifier|historical}} {{t|sl|Ógrska|f}}
* Sorbian:
*: Lower Sorbian: {{t|dsb|Hungorska|f}}
* Spanish: {{t+|es|Hungría|f}}
* Sundanese: {{t|su|Hongaria}}, {{t|su|Hungaria}}
* Swedish: {{t+|sv|Ungern|n}}
* Tagalog: {{t|tl|Ungriya}}, {{t|tl|Unggarya}}
* Tahitian: {{t|ty|Honoretia}}
* Tajik: {{t|tg|Маҷористон}}, {{t|tg|Венгрия}}
* Tamil: {{t|ta|அங்கேரி}}, {{t|ta|ஹங்கேரி}}
* Tat: {{t|ttt|Məcarestan}}
* Tatar: {{t|tt|Венгрия}}
* Telugu: {{t|te|హంగరి}}
* Thai: {{t+|th|ฮังการี}}
* Tibetan: {{t|bo|ཧུང་གྷ་རི}}
* Tigrinya: {{t|ti|ሀንጋሪ}}
* Turkish: {{t+|tr|Macaristan}}
* Turkmen: {{t|tk|Majarystan}}, {{t|tk|Wengriýa}}
* Udmurt: {{t|udm|Венгрия}}
* Ukrainian: {{t+|uk|Уго́рщина|f}}, {{t|uk|Мадя́рщина|f}} {{qualifier|mostly by Rusyns; proscribed in official use}}
* Urdu: {{t|ur|مَجارِسْتان|m}}, {{t|ur|ہَن٘گَری|m}}
* Uyghur: {{t|ug|ۋېنگرىيە}}
* Uzbek: {{t+|uz|Mojariston}}, {{t|uz|Vengriya}}
* Vietnamese: {{t+|vi|Hung-ga-ri}}, {{t|vi|Hung Gia Lợi}}
* Volapük: {{t+|vo|Macarän}}
* Walloon: {{t+|wa|Hongreye|f}}
* Welsh: {{t+|cy|Hwngari}}
* Yakut: {{t|sah|Мадьаар Сирэ}}
* Yiddish: {{t|yi|אונגאַרן|n}}, {{t|yi|אונגערן|n}}
* Yoruba: {{t|yo|Họ́ńgárì}}
* Zazaki: {{qualifier|Southern Zazaki}} {{t+|zza|Macarıstan}}
* Zhuang: {{t|za|Yunghyazli}}
{{trans-bottom}}
==== අමතර අවධානයට ====
* {{l|en|Hungarian People's Republic}}
* {{l|en|Hungarian Republic}}
* {{l|en|Kingdom of Hungary}}
* {{l|en|Principality of Hungary}}
* {{l|en|Transleithania}}
{{list:countries in Europe/en}}
===Anagrams===
* {{anagrams|en|a=aghnruy|ahungry}}
{{cln|en|exonyms}}
==Malay==
{{wp|ms:}}
=== නිරුක්තිය ===
{{ubor|ms|en|Hungary}}.
=== උච්චාරණය ===
{{ms-IPA|hunggeri}}
=== සංඥා නාම පදය ===
{{ms-proper noun|j=هوڠݢري}}
# {{tcl|ms|Hungary|id=Q28}}
==== සමාන පද ====
* {{q|Indonesian}} {{l|id|Hongaria}}
==== අමතර අවධානයට ====
{{list:countries in Europe/ms}}
ozbgos1597drut4xovonz9i6lhikqj0
234690
234689
2026-05-21T11:45:30Z
Lee
19
/* සංඥා නාම පදය */
234690
wikitext
text/x-wiki
== ඉංග්රීසි ==
{{Wiktionary:Picture dictionary/en:map/Europe}}
=== නිරුක්තිය ===
From {{inh|en|enm|Hungary}}, {{m|enm|Hungrye}}, {{m|enm|Hungry}}, from {{inh|en|ang|Hungerie}} from {{der|en|la-med|Hungaria}}. {{doublet|en|Hungaria}}.
=== උච්චාරණය ===
* {{IPA|en|/ˈhʌŋɡ(ə)ɹi/|a=RP,US}}
** {{audio|en|LL-Q1860 (eng)-Soundguys-Hungary.wav|a=Southern England}}
** {{audio|en|en-us-Hungary.ogg|a=US}}
* {{IPA|en|/ˈhʊŋɡ(ə)ɹi/|a=Northern England}}
* {{IPA|en|/ˈhʌŋɡ(ə)ɾe/|/-ɾɪ/|/-ɾi/|a=Scotland}}
* {{IPA|en|/həŋˈɡeri/|a=Indic}}
* {{homophones|en|hungry}} {{qualifier|for some speakers}}
=== සංඥා නාම පදය ===
{{wp}}
{{en-prop}}
# {{sid|en|Q28}} [[හංගේරියාව]] ({{place|en|country|r/Central Europe|caplc=Budapest}}).
#* {{quote-journal|en|author=Eliza Mackintosh|title=No more excuses on resettling refugees, European Commission warns|magazine=w:CNN|url=https://www.cnn.com/2017/03/02/europe/european-countries-not-meeting-refugee-resettling-obligations/index.html|date=2017-03-02|passage='''Hungary''', Austria and Poland are still refusing to participate in the resettlement plan, due to end in September. Other Eastern European countries, such as the Czech Republic, Bulgaria, Croatia and Slovakia, are only doing so on a limited basis, the commission said.}}
==== ආශ්රිත යෙදුම් ====
* {{l|en|Hungarian}}
* {{l|en|Hungarland}}
====Descendants====
* {{desc|ja|bor=1|ハンガリー|tr=Hangarī}}
==== පරිවර්තන ====
{{trans-top|the country}}
* Abkhaz: {{t|ab|Мадиартәыла}}, {{t|ab|Маџьартәыла}}
* Afrikaans: {{t|af|Hongarye}}
* Albanian: {{t|sq|Hungari|f}} {{qualifier|indefinite}}, {{t+|sq|Hungaria|f}} {{qualifier|definite}}
* Amharic: {{t|am|ሀንጋሪ}}
* Arabic: {{t|ar|الْمَجَر|m}} or {{t|ar|الْمَجْر|m}}, {{t|ar|هُنْغَارِيَا|f}}
*: Hijazi Arabic: {{t|acw|المجر|f|tr=al-majar}}, {{t|acw|هنقاريا|f|tr=hangārya}}
* Aramaic:
*: Assyrian Neo-Aramaic: {{t|aii|ܡܲܓܲܪ|tr=magar|f}}
* Armenian: {{t|hy|Հունգարիա}}
* Aromanian: {{t|rup|Ungãrii|f}} {{qualifier|indefinite}}, {{t|rup|Ungãria|f}} {{qualifier|definite}}
* Asturian: {{t+|ast|Hungría}}
* Azerbaijani: {{t+|az|Macarıstan}}
* Bashkir: {{t|ba|Венгрия}}
* Basque: {{t+|eu|Hungaria}}
* Belarusian: {{t|be|Ве́нгрыя|f}}, {{t|be|Вуго́ршчына|f}}
* Bengali: {{t+|bn|হাঙ্গেরি}}, {{t|bn|মজারিস্তান}}
* Breton: {{t|br|Hungaria}}
* Bulgarian: {{t+|bg|Унга́рия|f}}
* Burmese: {{t|my|ဟန်ဂေရီ}}
* Carpathian Rusyn: {{t|rue|Мадярьско|n}}, {{t|rue|Мадя́рщина|f}}, {{t|rue|Уго́рщина|f}}, {{t|rue|Гунґáрія|f}}
* Catalan: {{t+|ca|Hongria|f}}
* Chechen: {{t|ce|Мажарчоь}}
* Cherokee: {{t|chr|ᎲᎦᎵᏱ|tr=hvgaliyi}}, {{t|chr|ᎲᏂᎦᎵ|tr=hvnigali}}
* Chinese:
*: Cantonese: {{t|yue|匈牙利|tr=hung1 ngaa4 lei6}}
*: Hokkien: {{t|nan-hbl|洪牙利|tr=Hông-gâ-lī}}, {{t|nan-hbl|匈牙利|tr=Hiong-gâ-lī}}
*: Mandarin: {{t+|cmn|匈牙利|tr=Xiōngyálì}}
* Chuvash: {{t|cv|Венгри}}, {{t|cv|Хункӑри}}
* Crimean Tatar: {{t|crh|Macaristan}}
* Czech: {{t+|cs|Maďarsko|n}}, {{t+|cs|Uhry|p}} {{qualifier|before 1918}}
* Danish: {{t+|da|Ungarn}}
* Dhivehi: {{t+|dv|ހަންގޭރީ}}
* Dutch: {{t+|nl|Hongarije|n}}
* Esperanto: {{t+|eo|Hungario}}, {{t+|eo|Hungarujo}}
* Estonian: {{t+|et|Ungari}}
* Farefare: {{t|gur|Ungarigo}}, {{t|gur|Madjargɔ}}, {{t|gur|Ungaria}}, {{t|gur|Uŋaria}}
* Faroese: {{t|fo|Ungarn}}, {{qualifier|historically}} {{t|fo|Húnaland|n}}
* Finnish: {{t+|fi|Unkari}}
* French: {{t+|fr|Hongrie|f}}
* Gagauz: {{t|gag|Vengriya}}
* Galician: {{t+|gl|Hungría|f}}
* Georgian: {{t+|ka|უნგრეთი}}
* German: {{t+|de|Ungarn|n}}
* Greek: {{t+|el|Ουγγαρία|f}}
*: Pontic Greek: {{t|pnt|Ουγγαρία}}
* Gujarati: {{t|gu|હંગેરી}}
* Hausa: {{t|ha|Hungariya}}, {{t|ha|Hungari}}
* Hawaiian: {{t|haw|Hunakalia}}
* Hebrew: {{t+|he|הוּנְגַּרְיָה|f|tr=hungarya}}
* Hindi: {{t|hi|मजारिस्तान|m}}, {{t+|hi|हंगरी|m}}
* Hungarian: {{t+|hu|Magyarország}}
* Icelandic: {{t+|is|Ungverjaland|n}}
* Ido: {{t+|io|Hungaria}}
* Indonesian: {{t+|id|Hongaria}}, {{t+|id|Hungaria}}
* Interlingua: {{t|ia|Hungaria}}
* Irish: {{t|ga|Ungáir|f|alt=An Ungáir}}
* Italian: {{t+|it|Ungheria|f}}
* Japanese: {{t+|ja|ハンガリー|tr=Hangarī}}
* Javanese: {{t|jv|Honggari}}, {{t|jv|Hongaria}}, {{t|jv|Hungaria}}
* Kannada: {{t+|kn|ಹಂಗರಿ}}
* Karachay-Balkar: {{t|krc|Маджар}}
* Karakalpak: {{t|kaa|Vengriya}}
* Kazakh: {{t+|kk|Мажарстан}}
* Khmer: {{t|km|ហុងគ្រី}}
* Korean: {{t+|ko|^헝가리}}, {{t+|ko|^마쟈르}} {{qualifier|North Korea}}, {{t+|ko|^웽그리아}} {{qualifier|Yanbian, obsolete in North Korea}}, {{t+|ko|^홍아리(洪牙利)}} {{qualifier|archaic}}
* Kurdish:
*: Northern Kurdish: {{t+|kmr|Mecaristan}}, {{t+|kmr|Hungarya}}
* Kyrgyz: {{t+|ky|Мажарстан}}
* Ladino: {{t|lad|Madjaristan}}, {{t|lad|Ungaria}}
* Lao: {{t+|lo|ຮົງກາລີ}}
* Latgalian: {{t|ltg|Vengreja|f}}
* Latin: {{t|la|Hungaria|f}}
* Latvian: {{t+|lv|Ungārija|f}}
* Lithuanian: {{t+|lt|Vengrija|f}}
* Livonian: {{t|liv|Ungārmō}}
* Luxembourgish: {{t+|lb|Ungarn|n}}
* Lower Sorbian: {{t|dsb|Hungorska}}
* Macedonian: {{t+|mk|Унгарија|f}}
* Malay: {{t+|ms|Hungary}}
* Malayalam: {{t|ml|ഹംഗറി}}
* Maltese: {{t|mt|Ungerija|alt=l-Ungerija}}
* Mansi: {{t-check|mns-nor|Венгр ма̄}}
* Manx: {{t|gv|Ungaar|f|alt=Yn Ungaar}}
* Māori: {{t|mi|Hanekari}}
* Marathi: {{t|mr|हंगेरी|m}}
* Mongolian:
*: Cyrillic: {{t|mn|Унгар}}, {{t|mn|Мажаар}}
* Navajo: {{t|nv|Azeedíchʼííʼ Dineʼé Bikéyah}}
* Norman: {{t|nrf|Hongrie|f}}
* Norwegian:
*: Bokmål: {{t+|nb|Ungarn|n}}
*: Nynorsk: {{t+|nn|Ungarn|n}}
* Occitan: {{t+|oc|Ongria|f}}
* Old Church Slavonic:
*: Cyrillic: {{t|cu|Ѫгрꙑ|p}}
* Old East Slavic: {{t|orv|Угрꙑ|p}}
* Old English: {{t|ang|Ungerland|n}}, {{t|ang|Ungrie|m}}
* Pannonian Rusyn: {{t|rsk|Мадярска|f}}
* Pashto: {{t|ps|مجارستان|m|tr=majārestān}}, {{t|ps|هنګري|f|tr=hangari}}
* Persian:
*: Dari: {{t|prs|مَجَارِسْتَان}}
*: Iranian Persian: {{t|fa-ira|مَجارِسْتان}}
* Polish: {{t+|pl|Węgry|nv-p}}
* Portuguese: {{t+|pt|Hungria|f}}
* Punjabi: {{t|pa|ਹੰਗਰੀ}}
* Romanian: {{t+|ro|Ungaria|f}}
* Russian: {{t+|ru|Ве́нгрия|f}}
* Sami:
*: Northern Sami: {{t|se|Ungár}}
* Scottish Gaelic: {{t|gd|[[Ungair|an Ungair]]}}
* Serbo-Croatian:
*: Cyrillic: {{t|sh|Ма̏ђарска|f}}, {{t|sh|Ма̏џарска|f}}, {{t|sh|Угарска|f}} {{qualifier|historical}}
*: Latin: {{t+|sh|Mȁđarskā|f}}, {{t+|sh|Mȁdžarskā|f}}, {{t+|sh|Ugarska|f}} {{qualifier|historical}}
* Sicilian: {{t|scn|Unghirìa|f}}
* Silesian: {{t|szl|Madźary|p}}
* Sinhalese: {{t|si|හන්ගේරියාව}}
* Slovak: {{t|sk|Maďarsko|n}}, {{t+|sk|Uhorsko|n}} {{qualifier|before 1918}}
* Slovene: {{t+|sl|Madžárska|f}}, {{qualifier|historical}} {{t|sl|Ógrska|f}}
* Sorbian:
*: Lower Sorbian: {{t|dsb|Hungorska|f}}
* Spanish: {{t+|es|Hungría|f}}
* Sundanese: {{t|su|Hongaria}}, {{t|su|Hungaria}}
* Swedish: {{t+|sv|Ungern|n}}
* Tagalog: {{t|tl|Ungriya}}, {{t|tl|Unggarya}}
* Tahitian: {{t|ty|Honoretia}}
* Tajik: {{t|tg|Маҷористон}}, {{t|tg|Венгрия}}
* Tamil: {{t|ta|அங்கேரி}}, {{t|ta|ஹங்கேரி}}
* Tat: {{t|ttt|Məcarestan}}
* Tatar: {{t|tt|Венгрия}}
* Telugu: {{t|te|హంగరి}}
* Thai: {{t+|th|ฮังการี}}
* Tibetan: {{t|bo|ཧུང་གྷ་རི}}
* Tigrinya: {{t|ti|ሀንጋሪ}}
* Turkish: {{t+|tr|Macaristan}}
* Turkmen: {{t|tk|Majarystan}}, {{t|tk|Wengriýa}}
* Udmurt: {{t|udm|Венгрия}}
* Ukrainian: {{t+|uk|Уго́рщина|f}}, {{t|uk|Мадя́рщина|f}} {{qualifier|mostly by Rusyns; proscribed in official use}}
* Urdu: {{t|ur|مَجارِسْتان|m}}, {{t|ur|ہَن٘گَری|m}}
* Uyghur: {{t|ug|ۋېنگرىيە}}
* Uzbek: {{t+|uz|Mojariston}}, {{t|uz|Vengriya}}
* Vietnamese: {{t+|vi|Hung-ga-ri}}, {{t|vi|Hung Gia Lợi}}
* Volapük: {{t+|vo|Macarän}}
* Walloon: {{t+|wa|Hongreye|f}}
* Welsh: {{t+|cy|Hwngari}}
* Yakut: {{t|sah|Мадьаар Сирэ}}
* Yiddish: {{t|yi|אונגאַרן|n}}, {{t|yi|אונגערן|n}}
* Yoruba: {{t|yo|Họ́ńgárì}}
* Zazaki: {{qualifier|Southern Zazaki}} {{t+|zza|Macarıstan}}
* Zhuang: {{t|za|Yunghyazli}}
{{trans-bottom}}
==== අමතර අවධානයට ====
* {{l|en|Hungarian People's Republic}}
* {{l|en|Hungarian Republic}}
* {{l|en|Kingdom of Hungary}}
* {{l|en|Principality of Hungary}}
* {{l|en|Transleithania}}
{{list:countries in Europe/en}}
===Anagrams===
* {{anagrams|en|a=aghnruy|ahungry}}
{{cln|en|exonyms}}
==Malay==
{{wp|ms:}}
=== නිරුක්තිය ===
{{ubor|ms|en|Hungary}}.
=== උච්චාරණය ===
{{ms-IPA|hunggeri}}
=== සංඥා නාම පදය ===
{{ms-proper noun|j=هوڠݢري}}
# {{tcl|ms|Hungary|id=Q28}}
==== සමාන පද ====
* {{q|Indonesian}} {{l|id|Hongaria}}
==== අමතර අවධානයට ====
{{list:countries in Europe/ms}}
13t8n4hpln5ui8pglcn0nvye20yire3
Slovakia
0
143862
234678
2026-05-21T09:31:18Z
en>WikiNewbie1612
0
Undid revision [[Special:Diff/90899873|90899873]] by [[Special:Contributions/WikiNewbie1612|WikiNewbie1612]] ([[User talk:WikiNewbie1612|talk]])
234678
wikitext
text/x-wiki
{{also|slovakia|Slovákia|Slóvakía}}
==English==
{{Wiktionary:Picture dictionary/en:map/Europe}}
{{wp}}
[[Image:Flag of Slovakia.svg|thumb|right|250px]]
===Etymology===
First attested to in [[German]] in 1586, itself apparently derived from {{der|en|sk|Slovák|Slováky}},<ref>{{cite-journal|first=Ferdinand|last=Uličný|title=Toponymum Slovensko – pôvod a obsah názvu|trans-title=The name Slovakia (Slovensko) – its origin and content|journal=Historický časopis|publisher=Historický ústav SAV|issue=3|year=2014|page=548|issn=0018-2575}}</ref> equivalent to English {{af|en|Slovak|-ia|id2=place}}.
===Pronunciation===
* {{IPA|en|/sləʊˈvæ.ki.ə/|/sləʊˈvɑː.ki.ə/|a=UK}}
* {{IPA|en|/sloʊˈvɑ.ki.ə/|/sloʊˈvæ.ki.ə/|a=US}}
* {{IPA|en|/sloˈvɐk.jɐ/|a=Philippines}}
* {{audio|en|LL-Q1860 (eng)-Soundguys-Slovakia.wav|a=UK}}
* {{audio|en|en-us-Slovakia.ogg|a=US}}
* {{rhymes|en|ækiə|ɑːkiə|s=4}}
===Proper noun===
{{en-prop}}
# {{sid|en|Q214}}{{place|en|country|r/Central Europe|official=Slovak Republic|caplc=Bratislava}}.
#* {{quote-journal|en|author=Eliza Mackintosh|title=No more excuses on resettling refugees, European Commission warns|magazine=w:CNN|url=https://www.cnn.com/2017/03/02/europe/european-countries-not-meeting-refugee-resettling-obligations/index.html|date=2017-03-02|passage=Hungary, Austria and Poland are still refusing to participate in the resettlement plan, due to end in September. Other Eastern European countries, such as the Czech Republic, Bulgaria, Croatia and '''Slovakia''', are only doing so on a limited basis, the commission said.|archiveurl=https://web.archive.org/web/20180125011850/https://www.cnn.com/2017/03/02/europe/european-countries-not-meeting-refugee-resettling-obligations/index.html}}
====Derived terms====
{{col|en|Czechoslovakia
}}
====Descendants====
* {{desc|ja|bor=1|スロバキア|tr=Surobakia}}
====Translations====
{{trans-top|id=Q214|Slovakia}}
* Abkhaz: {{t|ab|Словактәыла}}, {{t|ab|Словакиа}}
* Afrikaans: {{t|af|Slowakye}}
* Akan: {{t|ak|Slowakia}}
* Albanian: {{t|sq|Sllovaki|f}} {{qualifier|indefinite}}, {{t+|sq|Sllovakia|f}} {{qualifier|definite}}
* Amharic: {{t|am|ስሎቫኪያ}}
* Arabic: {{t|ar|سُلُوفَاكِيَا|f}}
*: Hijazi Arabic: {{t|acw|سلوفاكيا|f|tr=slovākya}}
* Armenian: {{t+|hy|Սլովակիա}}
* Aromanian: {{t|rup|Sluvakii|f}} {{qualifier|indefinite}}, {{t|rup|Sluvakia}} {{qualifier|definite}}
* Assamese: {{t|as|শ্লোভাকিয়া}}
* Asturian: {{t+|ast|Eslovaquia|f}}
* Azerbaijani: {{t+|az|Slovakiya}}
* Bashkir: {{t|ba|Словакия}}
* Basque: {{t+|eu|Eslovakia}}
* Belarusian: {{t|be|Слава́кія|f}}, {{t|be|Слава́ччына|f}} {{qualifier|Taraškievica}}
* Bengali: {{t+|bn|স্লোভাকিয়া}}
* Breton: {{t+|br|Slovakia}}
* Bulgarian: {{t+|bg|Слова́кия|f}}
* Burmese: {{t|my|ဆလိုဗားကီးယား}}
* Buryat: {{t|bua|Словаки}}
* Carpathian Rusyn: {{t|rue|Словеньско|n}}
* Catalan: {{t+|ca|Eslovàquia|f}}
* Chechen: {{t|ce|Словаки}}
* Chinese:
*: Cantonese: {{t|yue|斯洛伐克}}
*: Mandarin: {{t+|cmn|斯洛伐克}}
* Chuvash: {{t|cv|Словаки}}
* Crimean Tatar: {{t|crh|Slovakiya}}
* Czech: {{t+|cs|Slovensko|n}}
* Danish: {{t+|da|Slovakiet|n}}
* Dhivehi: {{t+|dv|ސުލޮވާކިއާ}}
* Dutch: {{t+|nl|Slowakije|n}}, {{t|nl|Slovakije|n}}
* Esperanto: {{t|eo|Slovakio}}, {{t|eo|Slovakujo}}
* Estonian: {{t+|et|Slovakkia}}
* Farefare: {{t|gur|Solovakgo}}, {{t|gur|Solvakgo}}
* Faroese: {{t|fo|Slovakia|f|n}}
* Finnish: {{t+|fi|Slovakia}}
* French: {{t+|fr|Slovaquie|f}}
* Friulian: {{t|fur|Slovachie|f}}
* Gagauz: {{t|gag|Slovakiya}}
* Galician: {{t+|gl|Eslovaquia|f}}
* Georgian: {{t+|ka|სლოვაკეთი}}
* German: {{t+|de|Slowakei|f}}
*: Bavarian: {{t|bar|Slowàkai}}
* Greek: {{t+|el|Σλοβακία|f}}
* Gujarati: {{t|gu|સ્લોવાકિયા}}
* Hausa: {{t|ha|Sulobakiya}}
* Hawaiian: {{t|haw|Solowakia}}
* Hebrew: {{t+|he|סְלוֹבַקְיָה|f|tr=slovákya}}
* Hindi: {{t+|hi|स्लोवाकिया|m}}
* Hungarian: {{t+|hu|Szlovákia}}
* Icelandic: {{t+|is|Slóvakía|f}}
* Ido: {{t+|io|Slovakia}}
* Indonesian: {{t+|id|Slowakia}}
* Irish: {{t|ga|Slóvaic|f|alt=an tSlóvaic}}
* Italian: {{t+|it|Slovacchia|f}}
* Japanese: {{t+|ja|スロヴァキア|tr=Surovakia}}, {{t+|ja|スロバキア|tr=Surobakia}}
* Kannada: {{t+|kn|ಸ್ಲೊವಾಕಿಯ}}
* Kashubian: {{t|csb|Słowackô|f}}
* Kazakh: {{t+|kk|Словакия}}
* Khmer: {{t|km|ស្លូវ៉ាគី}}
* Korean: {{t+|ko|^슬로바키아}}, {{t+|ko|^슬로벤스꼬}} {{qualifier|North Korea}}
* Kurdish:
*: Northern Kurdish: {{t+|kmr|Slovakya|f}}
* Kven: {{t|fkv|Slovakia}}
* Kyrgyz: {{t|ky|Словакия}}
* Lao: {{t+|lo|ສະໂລວາກີ}}
* Latin: {{t|la|Slovacia|f}} {{qualifier|New Latin}}
* Latvian: {{t+|lv|Slovākija|f}}
* Lithuanian: {{t+|lt|Slovakija|f}}
* Macedonian: {{t+|mk|Словачка|f}}, {{t+|mk|Словакија|f}}
* Malay: {{t+|ms|Slovakia}}
* Malayalam: {{t|ml|സ്ലോവാക്യ}}
* Maltese: {{t|mt|Slovakja|f|alt=is-Slovakja}}
* Māori: {{t|mi|Horowākia}}
* Marathi: {{t|mr|स्लोव्हाकिया|m}}
* Mongolian:
*: Cyrillic: {{t|mn|Словак}}
*: Mongolian script: {{t|mn|ᠰᠯᠤᠸᠠᠻ}}
* Navajo: {{t|nv|Słóbaʼ bikéyah}}
* Nepali: {{t|ne|स्लोभाकिया}}
* Norman: {{t|nrf|Slovaquie|f}}
* Norwegian:
*: Bokmål: {{t+|nb|Slovakia|n}}
*: Nynorsk: {{t+|nn|Slovakia|n}}
* Occitan: {{t+|oc|Eslovaquia|f}}
* Odia: {{t|or|ସ୍ଲୋଭାକିଆ}}
* Old Church Slavonic:
*: Cyrillic: {{t|cu|Словѣньско|n}} {{q|modern}}
*: Glagolitic: {{t|cu|Ⱄⰾⱁⰲⱑⱀⱐⱄⰽⱁ|n}} {{q|modern}}
* Pannonian Rusyn: {{t|rsk|Словацка|f}}
* Pashto: {{t|ps|سلواکيا|f|tr=salwākyā}}
* Persian:
*: Dari: {{t|prs|سِلُوَاکِیَا|tr=silōwākiyā}}, {{t|prs|سْلُوَاکِیَا|tr=slōwākiyā}}
*: Iranian Persian: {{t|fa-ira|اِسْلُواکی}}
* Picard: {{t|pcd|Slovakie|f}}
* Polish: {{t+|pl|Słowacja|f}}
* Portuguese: {{t+|pt|Eslováquia}}
* Punjabi:
*: Gurmukhi: {{t|pa|ਸਲੋਵਾਕੀਆ|m}}
* Quechua: {{t|qu|Isluwakya}}
* Romanian: {{t+|ro|Slovacia|f}}
* Russian: {{t+|ru|Слова́кия|f}}
* Sami:
*: Northern Sami: {{t|se|Slovakia}}
* Scottish Gaelic: {{t|gd|Slòbhac|alt=An t-Slòbhac}}
* Serbo-Croatian:
*: Cyrillic: {{t|sh|Сло̀ва̄чка|f}}
*: Latin: {{t+|sh|Slòvāčkā|f}}
* Shan: {{t|shn|မိူင်းသလူဝ်ႇဝႃးၵီးယႃး}}
* Silesian: {{t|szl|Słowacyjo|f}}
* Sinhalese: {{t|si|ස්ලෝවැකියාව}}
* Slovak: {{t+|sk|Slovensko|n}}
* Slovene: {{t+|sl|Slováška|f}}
* Sorbian:
*: Lower Sorbian: {{t|dsb|Słowakska|f}}
*: Upper Sorbian: {{t+|hsb|Słowakska|f}}
* Spanish: {{t+|es|Eslovaquia|f}}
* Swahili: {{t+|sw|Slovakia}}, {{t|sw|Uslovaki}}
* Swedish: {{t+|sv|Slovakien|n}}
* Tagalog: {{t|tl|Eslobakya}}
* Tajik: {{t+|tg|Словакия}}
* Tamil: {{t|ta|சிலோவாக்கியா}}
* Tatar: {{t|tt|Словакия}}
* Telugu: {{t+|te|స్లొవేకియా}}
* Thai: {{t+|th|สโลวาเกีย}}
* Tibetan: {{t|bo|སི་ལོ་ཕ་ཁེ}}
* Tigrinya: {{t|ti|ስሎቫኪያ}}
* Tongan: {{t|to|Silovakia}}
* Turkish: {{t+|tr|Slovakya}}
* Turkmen: {{t|tk|Slowakiýa}}
* Ukrainian: {{t+|uk|Слова́ччина|f}}, {{t|uk|Слове́ньско|n}} {{qualifier|Ruthenian}}
* Urdu: {{t|ur|سْلوواکِیَہ|m}}
* Uyghur: {{t|ug|سلوۋاكىيە}}
* Uzbek: {{t+|uz|Slovakiya}}
* Veps: {{t|vep|Slovakii}}
* Vietnamese: {{t|vi|Xlô-va-ki-a}}
* Welsh: {{t+|cy|Slofacia}}
* Yakut: {{t|sah|Словакия}}
* Yiddish: {{t|yi|סלאָוואַקיע|f}}, {{t|yi|סלאָװאַקײַ|f}}
* Yoruba: {{t|yo|Silofakia}}
{{trans-bottom}}
====See also====
{{list:countries in Europe/en}}
* [[Appendix:Countries of the world|Countries of the world]]
===References===
<references />
===Further reading===
* {{pedia}}
{{cln|en|exonyms}}
==Faroese==
{{wp|fo:}}
===Etymology===
Ultimately from {{der|fo|sk|Slovák}} + {{m|fo|-ia}}.
===Proper noun===
{{head|fo|proper noun|g=n}}
# {{tcl|fo|Slovakia|id=Q214}}
====Declension====
{{fo-decl-proper-noun-s-indef|Slovakia|Slovakia|Slovakia|Slovakia}}
==Finnish==
{{wp|fi:}}
===Etymology===
From {{der|fi|de|Slowakei}}, from {{der|fi|sk|Slovák}}.
===Pronunciation===
{{fi-p}}
===Proper noun===
{{fi-proper noun}}
# {{tcl|fi|Slovakia|id=Q214}}
====Declension====
{{fi-decl-kulkija|n=sg|Slovaki|a}}
====Derived terms====
{{col|fi
|slovakia
|slovakialainen
}}
{{col|fi|title=compounds
|slovakiancuvac
|Tšekkoslovakia
}}
====Related terms====
* {{l|fi|Tšekkoslovakia}}
===See also===
{{list:countries in Europe/fi}}
==Ido==
{{wp|io:}}
===Pronunciation===
{{io-IPA}}
===Proper noun===
{{head|io|proper noun}}
# {{tcl|io|Slovakia|id=Q214}}
===See also===
{{list:countries in Europe/io}}
==Norwegian Bokmål==
{{wp|no:}}
===Proper noun===
{{head|nb|proper noun}}
# {{tcl|nb|Slovakia|id=Q214}}
====Related terms====
* {{l|nb|slovak}}
* {{l|nb|slovakisk}}
===See also===
* {{l|nb|Tsjekkoslovakia}}
==Norwegian Nynorsk==
{{wp|nn:}}
===Proper noun===
{{head|nn|proper noun}}
# {{tcl|nn|Slovakia|id=Q214}}
====Related terms====
* {{l|nn|slovak}}
* {{l|nn|slovakisk}}
===See also===
* {{l|nn|Tsjekkoslovakia}}
oup4ls1xf1o0nhurnuy8tjdhwz07cie
234679
234678
2026-05-21T11:41:37Z
Lee
19
[[:en:Slovakia]] වෙතින් එක් සංශෝධනයක්
234678
wikitext
text/x-wiki
{{also|slovakia|Slovákia|Slóvakía}}
==English==
{{Wiktionary:Picture dictionary/en:map/Europe}}
{{wp}}
[[Image:Flag of Slovakia.svg|thumb|right|250px]]
===Etymology===
First attested to in [[German]] in 1586, itself apparently derived from {{der|en|sk|Slovák|Slováky}},<ref>{{cite-journal|first=Ferdinand|last=Uličný|title=Toponymum Slovensko – pôvod a obsah názvu|trans-title=The name Slovakia (Slovensko) – its origin and content|journal=Historický časopis|publisher=Historický ústav SAV|issue=3|year=2014|page=548|issn=0018-2575}}</ref> equivalent to English {{af|en|Slovak|-ia|id2=place}}.
===Pronunciation===
* {{IPA|en|/sləʊˈvæ.ki.ə/|/sləʊˈvɑː.ki.ə/|a=UK}}
* {{IPA|en|/sloʊˈvɑ.ki.ə/|/sloʊˈvæ.ki.ə/|a=US}}
* {{IPA|en|/sloˈvɐk.jɐ/|a=Philippines}}
* {{audio|en|LL-Q1860 (eng)-Soundguys-Slovakia.wav|a=UK}}
* {{audio|en|en-us-Slovakia.ogg|a=US}}
* {{rhymes|en|ækiə|ɑːkiə|s=4}}
===Proper noun===
{{en-prop}}
# {{sid|en|Q214}}{{place|en|country|r/Central Europe|official=Slovak Republic|caplc=Bratislava}}.
#* {{quote-journal|en|author=Eliza Mackintosh|title=No more excuses on resettling refugees, European Commission warns|magazine=w:CNN|url=https://www.cnn.com/2017/03/02/europe/european-countries-not-meeting-refugee-resettling-obligations/index.html|date=2017-03-02|passage=Hungary, Austria and Poland are still refusing to participate in the resettlement plan, due to end in September. Other Eastern European countries, such as the Czech Republic, Bulgaria, Croatia and '''Slovakia''', are only doing so on a limited basis, the commission said.|archiveurl=https://web.archive.org/web/20180125011850/https://www.cnn.com/2017/03/02/europe/european-countries-not-meeting-refugee-resettling-obligations/index.html}}
====Derived terms====
{{col|en|Czechoslovakia
}}
====Descendants====
* {{desc|ja|bor=1|スロバキア|tr=Surobakia}}
====Translations====
{{trans-top|id=Q214|Slovakia}}
* Abkhaz: {{t|ab|Словактәыла}}, {{t|ab|Словакиа}}
* Afrikaans: {{t|af|Slowakye}}
* Akan: {{t|ak|Slowakia}}
* Albanian: {{t|sq|Sllovaki|f}} {{qualifier|indefinite}}, {{t+|sq|Sllovakia|f}} {{qualifier|definite}}
* Amharic: {{t|am|ስሎቫኪያ}}
* Arabic: {{t|ar|سُلُوفَاكِيَا|f}}
*: Hijazi Arabic: {{t|acw|سلوفاكيا|f|tr=slovākya}}
* Armenian: {{t+|hy|Սլովակիա}}
* Aromanian: {{t|rup|Sluvakii|f}} {{qualifier|indefinite}}, {{t|rup|Sluvakia}} {{qualifier|definite}}
* Assamese: {{t|as|শ্লোভাকিয়া}}
* Asturian: {{t+|ast|Eslovaquia|f}}
* Azerbaijani: {{t+|az|Slovakiya}}
* Bashkir: {{t|ba|Словакия}}
* Basque: {{t+|eu|Eslovakia}}
* Belarusian: {{t|be|Слава́кія|f}}, {{t|be|Слава́ччына|f}} {{qualifier|Taraškievica}}
* Bengali: {{t+|bn|স্লোভাকিয়া}}
* Breton: {{t+|br|Slovakia}}
* Bulgarian: {{t+|bg|Слова́кия|f}}
* Burmese: {{t|my|ဆလိုဗားကီးယား}}
* Buryat: {{t|bua|Словаки}}
* Carpathian Rusyn: {{t|rue|Словеньско|n}}
* Catalan: {{t+|ca|Eslovàquia|f}}
* Chechen: {{t|ce|Словаки}}
* Chinese:
*: Cantonese: {{t|yue|斯洛伐克}}
*: Mandarin: {{t+|cmn|斯洛伐克}}
* Chuvash: {{t|cv|Словаки}}
* Crimean Tatar: {{t|crh|Slovakiya}}
* Czech: {{t+|cs|Slovensko|n}}
* Danish: {{t+|da|Slovakiet|n}}
* Dhivehi: {{t+|dv|ސުލޮވާކިއާ}}
* Dutch: {{t+|nl|Slowakije|n}}, {{t|nl|Slovakije|n}}
* Esperanto: {{t|eo|Slovakio}}, {{t|eo|Slovakujo}}
* Estonian: {{t+|et|Slovakkia}}
* Farefare: {{t|gur|Solovakgo}}, {{t|gur|Solvakgo}}
* Faroese: {{t|fo|Slovakia|f|n}}
* Finnish: {{t+|fi|Slovakia}}
* French: {{t+|fr|Slovaquie|f}}
* Friulian: {{t|fur|Slovachie|f}}
* Gagauz: {{t|gag|Slovakiya}}
* Galician: {{t+|gl|Eslovaquia|f}}
* Georgian: {{t+|ka|სლოვაკეთი}}
* German: {{t+|de|Slowakei|f}}
*: Bavarian: {{t|bar|Slowàkai}}
* Greek: {{t+|el|Σλοβακία|f}}
* Gujarati: {{t|gu|સ્લોવાકિયા}}
* Hausa: {{t|ha|Sulobakiya}}
* Hawaiian: {{t|haw|Solowakia}}
* Hebrew: {{t+|he|סְלוֹבַקְיָה|f|tr=slovákya}}
* Hindi: {{t+|hi|स्लोवाकिया|m}}
* Hungarian: {{t+|hu|Szlovákia}}
* Icelandic: {{t+|is|Slóvakía|f}}
* Ido: {{t+|io|Slovakia}}
* Indonesian: {{t+|id|Slowakia}}
* Irish: {{t|ga|Slóvaic|f|alt=an tSlóvaic}}
* Italian: {{t+|it|Slovacchia|f}}
* Japanese: {{t+|ja|スロヴァキア|tr=Surovakia}}, {{t+|ja|スロバキア|tr=Surobakia}}
* Kannada: {{t+|kn|ಸ್ಲೊವಾಕಿಯ}}
* Kashubian: {{t|csb|Słowackô|f}}
* Kazakh: {{t+|kk|Словакия}}
* Khmer: {{t|km|ស្លូវ៉ាគី}}
* Korean: {{t+|ko|^슬로바키아}}, {{t+|ko|^슬로벤스꼬}} {{qualifier|North Korea}}
* Kurdish:
*: Northern Kurdish: {{t+|kmr|Slovakya|f}}
* Kven: {{t|fkv|Slovakia}}
* Kyrgyz: {{t|ky|Словакия}}
* Lao: {{t+|lo|ສະໂລວາກີ}}
* Latin: {{t|la|Slovacia|f}} {{qualifier|New Latin}}
* Latvian: {{t+|lv|Slovākija|f}}
* Lithuanian: {{t+|lt|Slovakija|f}}
* Macedonian: {{t+|mk|Словачка|f}}, {{t+|mk|Словакија|f}}
* Malay: {{t+|ms|Slovakia}}
* Malayalam: {{t|ml|സ്ലോവാക്യ}}
* Maltese: {{t|mt|Slovakja|f|alt=is-Slovakja}}
* Māori: {{t|mi|Horowākia}}
* Marathi: {{t|mr|स्लोव्हाकिया|m}}
* Mongolian:
*: Cyrillic: {{t|mn|Словак}}
*: Mongolian script: {{t|mn|ᠰᠯᠤᠸᠠᠻ}}
* Navajo: {{t|nv|Słóbaʼ bikéyah}}
* Nepali: {{t|ne|स्लोभाकिया}}
* Norman: {{t|nrf|Slovaquie|f}}
* Norwegian:
*: Bokmål: {{t+|nb|Slovakia|n}}
*: Nynorsk: {{t+|nn|Slovakia|n}}
* Occitan: {{t+|oc|Eslovaquia|f}}
* Odia: {{t|or|ସ୍ଲୋଭାକିଆ}}
* Old Church Slavonic:
*: Cyrillic: {{t|cu|Словѣньско|n}} {{q|modern}}
*: Glagolitic: {{t|cu|Ⱄⰾⱁⰲⱑⱀⱐⱄⰽⱁ|n}} {{q|modern}}
* Pannonian Rusyn: {{t|rsk|Словацка|f}}
* Pashto: {{t|ps|سلواکيا|f|tr=salwākyā}}
* Persian:
*: Dari: {{t|prs|سِلُوَاکِیَا|tr=silōwākiyā}}, {{t|prs|سْلُوَاکِیَا|tr=slōwākiyā}}
*: Iranian Persian: {{t|fa-ira|اِسْلُواکی}}
* Picard: {{t|pcd|Slovakie|f}}
* Polish: {{t+|pl|Słowacja|f}}
* Portuguese: {{t+|pt|Eslováquia}}
* Punjabi:
*: Gurmukhi: {{t|pa|ਸਲੋਵਾਕੀਆ|m}}
* Quechua: {{t|qu|Isluwakya}}
* Romanian: {{t+|ro|Slovacia|f}}
* Russian: {{t+|ru|Слова́кия|f}}
* Sami:
*: Northern Sami: {{t|se|Slovakia}}
* Scottish Gaelic: {{t|gd|Slòbhac|alt=An t-Slòbhac}}
* Serbo-Croatian:
*: Cyrillic: {{t|sh|Сло̀ва̄чка|f}}
*: Latin: {{t+|sh|Slòvāčkā|f}}
* Shan: {{t|shn|မိူင်းသလူဝ်ႇဝႃးၵီးယႃး}}
* Silesian: {{t|szl|Słowacyjo|f}}
* Sinhalese: {{t|si|ස්ලෝවැකියාව}}
* Slovak: {{t+|sk|Slovensko|n}}
* Slovene: {{t+|sl|Slováška|f}}
* Sorbian:
*: Lower Sorbian: {{t|dsb|Słowakska|f}}
*: Upper Sorbian: {{t+|hsb|Słowakska|f}}
* Spanish: {{t+|es|Eslovaquia|f}}
* Swahili: {{t+|sw|Slovakia}}, {{t|sw|Uslovaki}}
* Swedish: {{t+|sv|Slovakien|n}}
* Tagalog: {{t|tl|Eslobakya}}
* Tajik: {{t+|tg|Словакия}}
* Tamil: {{t|ta|சிலோவாக்கியா}}
* Tatar: {{t|tt|Словакия}}
* Telugu: {{t+|te|స్లొవేకియా}}
* Thai: {{t+|th|สโลวาเกีย}}
* Tibetan: {{t|bo|སི་ལོ་ཕ་ཁེ}}
* Tigrinya: {{t|ti|ስሎቫኪያ}}
* Tongan: {{t|to|Silovakia}}
* Turkish: {{t+|tr|Slovakya}}
* Turkmen: {{t|tk|Slowakiýa}}
* Ukrainian: {{t+|uk|Слова́ччина|f}}, {{t|uk|Слове́ньско|n}} {{qualifier|Ruthenian}}
* Urdu: {{t|ur|سْلوواکِیَہ|m}}
* Uyghur: {{t|ug|سلوۋاكىيە}}
* Uzbek: {{t+|uz|Slovakiya}}
* Veps: {{t|vep|Slovakii}}
* Vietnamese: {{t|vi|Xlô-va-ki-a}}
* Welsh: {{t+|cy|Slofacia}}
* Yakut: {{t|sah|Словакия}}
* Yiddish: {{t|yi|סלאָוואַקיע|f}}, {{t|yi|סלאָװאַקײַ|f}}
* Yoruba: {{t|yo|Silofakia}}
{{trans-bottom}}
====See also====
{{list:countries in Europe/en}}
* [[Appendix:Countries of the world|Countries of the world]]
===References===
<references />
===Further reading===
* {{pedia}}
{{cln|en|exonyms}}
==Faroese==
{{wp|fo:}}
===Etymology===
Ultimately from {{der|fo|sk|Slovák}} + {{m|fo|-ia}}.
===Proper noun===
{{head|fo|proper noun|g=n}}
# {{tcl|fo|Slovakia|id=Q214}}
====Declension====
{{fo-decl-proper-noun-s-indef|Slovakia|Slovakia|Slovakia|Slovakia}}
==Finnish==
{{wp|fi:}}
===Etymology===
From {{der|fi|de|Slowakei}}, from {{der|fi|sk|Slovák}}.
===Pronunciation===
{{fi-p}}
===Proper noun===
{{fi-proper noun}}
# {{tcl|fi|Slovakia|id=Q214}}
====Declension====
{{fi-decl-kulkija|n=sg|Slovaki|a}}
====Derived terms====
{{col|fi
|slovakia
|slovakialainen
}}
{{col|fi|title=compounds
|slovakiancuvac
|Tšekkoslovakia
}}
====Related terms====
* {{l|fi|Tšekkoslovakia}}
===See also===
{{list:countries in Europe/fi}}
==Ido==
{{wp|io:}}
===Pronunciation===
{{io-IPA}}
===Proper noun===
{{head|io|proper noun}}
# {{tcl|io|Slovakia|id=Q214}}
===See also===
{{list:countries in Europe/io}}
==Norwegian Bokmål==
{{wp|no:}}
===Proper noun===
{{head|nb|proper noun}}
# {{tcl|nb|Slovakia|id=Q214}}
====Related terms====
* {{l|nb|slovak}}
* {{l|nb|slovakisk}}
===See also===
* {{l|nb|Tsjekkoslovakia}}
==Norwegian Nynorsk==
{{wp|nn:}}
===Proper noun===
{{head|nn|proper noun}}
# {{tcl|nn|Slovakia|id=Q214}}
====Related terms====
* {{l|nn|slovak}}
* {{l|nn|slovakisk}}
===See also===
* {{l|nn|Tsjekkoslovakia}}
oup4ls1xf1o0nhurnuy8tjdhwz07cie
234688
234679
2026-05-21T11:44:18Z
Pinthura
2424
යොමු තොරතුරු පරිවර්තනය
234688
wikitext
text/x-wiki
{{also|slovakia|Slovákia|Slóvakía}}
== ඉංග්රීසි ==
{{Wiktionary:Picture dictionary/en:map/Europe}}
{{wp}}
[[Image:Flag of Slovakia.svg|thumb|right|250px]]
=== නිරුක්තිය ===
First attested to in [[German]] in 1586, itself apparently derived from {{der|en|sk|Slovák|Slováky}},<ref>{{cite-journal|first=Ferdinand|last=Uličný|title=Toponymum Slovensko – pôvod a obsah názvu|trans-title=The name Slovakia (Slovensko) – its origin and content|journal=Historický časopis|publisher=Historický ústav SAV|issue=3|year=2014|page=548|issn=0018-2575}}</ref> equivalent to English {{af|en|Slovak|-ia|id2=place}}.
=== උච්චාරණය ===
* {{IPA|en|/sləʊˈvæ.ki.ə/|/sləʊˈvɑː.ki.ə/|a=UK}}
* {{IPA|en|/sloʊˈvɑ.ki.ə/|/sloʊˈvæ.ki.ə/|a=US}}
* {{IPA|en|/sloˈvɐk.jɐ/|a=Philippines}}
* {{audio|en|LL-Q1860 (eng)-Soundguys-Slovakia.wav|a=UK}}
* {{audio|en|en-us-Slovakia.ogg|a=US}}
* {{rhymes|en|ækiə|ɑːkiə|s=4}}
=== සංඥා නාම පදය ===
{{en-prop}}
# {{sid|en|Q214}}{{place|en|country|r/Central Europe|official=Slovak Republic|caplc=Bratislava}}.
#* {{quote-journal|en|author=Eliza Mackintosh|title=No more excuses on resettling refugees, European Commission warns|magazine=w:CNN|url=https://www.cnn.com/2017/03/02/europe/european-countries-not-meeting-refugee-resettling-obligations/index.html|date=2017-03-02|passage=Hungary, Austria and Poland are still refusing to participate in the resettlement plan, due to end in September. Other Eastern European countries, such as the Czech Republic, Bulgaria, Croatia and '''Slovakia''', are only doing so on a limited basis, the commission said.|archiveurl=https://web.archive.org/web/20180125011850/https://www.cnn.com/2017/03/02/europe/european-countries-not-meeting-refugee-resettling-obligations/index.html}}
==== ව්යුත්පන්න යෙදුම් ====
{{col|en|Czechoslovakia
}}
====Descendants====
* {{desc|ja|bor=1|スロバキア|tr=Surobakia}}
==== පරිවර්තන ====
{{trans-top|id=Q214|Slovakia}}
* Abkhaz: {{t|ab|Словактәыла}}, {{t|ab|Словакиа}}
* Afrikaans: {{t|af|Slowakye}}
* Akan: {{t|ak|Slowakia}}
* Albanian: {{t|sq|Sllovaki|f}} {{qualifier|indefinite}}, {{t+|sq|Sllovakia|f}} {{qualifier|definite}}
* Amharic: {{t|am|ስሎቫኪያ}}
* Arabic: {{t|ar|سُلُوفَاكِيَا|f}}
*: Hijazi Arabic: {{t|acw|سلوفاكيا|f|tr=slovākya}}
* Armenian: {{t+|hy|Սլովակիա}}
* Aromanian: {{t|rup|Sluvakii|f}} {{qualifier|indefinite}}, {{t|rup|Sluvakia}} {{qualifier|definite}}
* Assamese: {{t|as|শ্লোভাকিয়া}}
* Asturian: {{t+|ast|Eslovaquia|f}}
* Azerbaijani: {{t+|az|Slovakiya}}
* Bashkir: {{t|ba|Словакия}}
* Basque: {{t+|eu|Eslovakia}}
* Belarusian: {{t|be|Слава́кія|f}}, {{t|be|Слава́ччына|f}} {{qualifier|Taraškievica}}
* Bengali: {{t+|bn|স্লোভাকিয়া}}
* Breton: {{t+|br|Slovakia}}
* Bulgarian: {{t+|bg|Слова́кия|f}}
* Burmese: {{t|my|ဆလိုဗားကီးယား}}
* Buryat: {{t|bua|Словаки}}
* Carpathian Rusyn: {{t|rue|Словеньско|n}}
* Catalan: {{t+|ca|Eslovàquia|f}}
* Chechen: {{t|ce|Словаки}}
* Chinese:
*: Cantonese: {{t|yue|斯洛伐克}}
*: Mandarin: {{t+|cmn|斯洛伐克}}
* Chuvash: {{t|cv|Словаки}}
* Crimean Tatar: {{t|crh|Slovakiya}}
* Czech: {{t+|cs|Slovensko|n}}
* Danish: {{t+|da|Slovakiet|n}}
* Dhivehi: {{t+|dv|ސުލޮވާކިއާ}}
* Dutch: {{t+|nl|Slowakije|n}}, {{t|nl|Slovakije|n}}
* Esperanto: {{t|eo|Slovakio}}, {{t|eo|Slovakujo}}
* Estonian: {{t+|et|Slovakkia}}
* Farefare: {{t|gur|Solovakgo}}, {{t|gur|Solvakgo}}
* Faroese: {{t|fo|Slovakia|f|n}}
* Finnish: {{t+|fi|Slovakia}}
* French: {{t+|fr|Slovaquie|f}}
* Friulian: {{t|fur|Slovachie|f}}
* Gagauz: {{t|gag|Slovakiya}}
* Galician: {{t+|gl|Eslovaquia|f}}
* Georgian: {{t+|ka|სლოვაკეთი}}
* German: {{t+|de|Slowakei|f}}
*: Bavarian: {{t|bar|Slowàkai}}
* Greek: {{t+|el|Σλοβακία|f}}
* Gujarati: {{t|gu|સ્લોવાકિયા}}
* Hausa: {{t|ha|Sulobakiya}}
* Hawaiian: {{t|haw|Solowakia}}
* Hebrew: {{t+|he|סְלוֹבַקְיָה|f|tr=slovákya}}
* Hindi: {{t+|hi|स्लोवाकिया|m}}
* Hungarian: {{t+|hu|Szlovákia}}
* Icelandic: {{t+|is|Slóvakía|f}}
* Ido: {{t+|io|Slovakia}}
* Indonesian: {{t+|id|Slowakia}}
* Irish: {{t|ga|Slóvaic|f|alt=an tSlóvaic}}
* Italian: {{t+|it|Slovacchia|f}}
* Japanese: {{t+|ja|スロヴァキア|tr=Surovakia}}, {{t+|ja|スロバキア|tr=Surobakia}}
* Kannada: {{t+|kn|ಸ್ಲೊವಾಕಿಯ}}
* Kashubian: {{t|csb|Słowackô|f}}
* Kazakh: {{t+|kk|Словакия}}
* Khmer: {{t|km|ស្លូវ៉ាគី}}
* Korean: {{t+|ko|^슬로바키아}}, {{t+|ko|^슬로벤스꼬}} {{qualifier|North Korea}}
* Kurdish:
*: Northern Kurdish: {{t+|kmr|Slovakya|f}}
* Kven: {{t|fkv|Slovakia}}
* Kyrgyz: {{t|ky|Словакия}}
* Lao: {{t+|lo|ສະໂລວາກີ}}
* Latin: {{t|la|Slovacia|f}} {{qualifier|New Latin}}
* Latvian: {{t+|lv|Slovākija|f}}
* Lithuanian: {{t+|lt|Slovakija|f}}
* Macedonian: {{t+|mk|Словачка|f}}, {{t+|mk|Словакија|f}}
* Malay: {{t+|ms|Slovakia}}
* Malayalam: {{t|ml|സ്ലോവാക്യ}}
* Maltese: {{t|mt|Slovakja|f|alt=is-Slovakja}}
* Māori: {{t|mi|Horowākia}}
* Marathi: {{t|mr|स्लोव्हाकिया|m}}
* Mongolian:
*: Cyrillic: {{t|mn|Словак}}
*: Mongolian script: {{t|mn|ᠰᠯᠤᠸᠠᠻ}}
* Navajo: {{t|nv|Słóbaʼ bikéyah}}
* Nepali: {{t|ne|स्लोभाकिया}}
* Norman: {{t|nrf|Slovaquie|f}}
* Norwegian:
*: Bokmål: {{t+|nb|Slovakia|n}}
*: Nynorsk: {{t+|nn|Slovakia|n}}
* Occitan: {{t+|oc|Eslovaquia|f}}
* Odia: {{t|or|ସ୍ଲୋଭାକିଆ}}
* Old Church Slavonic:
*: Cyrillic: {{t|cu|Словѣньско|n}} {{q|modern}}
*: Glagolitic: {{t|cu|Ⱄⰾⱁⰲⱑⱀⱐⱄⰽⱁ|n}} {{q|modern}}
* Pannonian Rusyn: {{t|rsk|Словацка|f}}
* Pashto: {{t|ps|سلواکيا|f|tr=salwākyā}}
* Persian:
*: Dari: {{t|prs|سِلُوَاکِیَا|tr=silōwākiyā}}, {{t|prs|سْلُوَاکِیَا|tr=slōwākiyā}}
*: Iranian Persian: {{t|fa-ira|اِسْلُواکی}}
* Picard: {{t|pcd|Slovakie|f}}
* Polish: {{t+|pl|Słowacja|f}}
* Portuguese: {{t+|pt|Eslováquia}}
* Punjabi:
*: Gurmukhi: {{t|pa|ਸਲੋਵਾਕੀਆ|m}}
* Quechua: {{t|qu|Isluwakya}}
* Romanian: {{t+|ro|Slovacia|f}}
* Russian: {{t+|ru|Слова́кия|f}}
* Sami:
*: Northern Sami: {{t|se|Slovakia}}
* Scottish Gaelic: {{t|gd|Slòbhac|alt=An t-Slòbhac}}
* Serbo-Croatian:
*: Cyrillic: {{t|sh|Сло̀ва̄чка|f}}
*: Latin: {{t+|sh|Slòvāčkā|f}}
* Shan: {{t|shn|မိူင်းသလူဝ်ႇဝႃးၵီးယႃး}}
* Silesian: {{t|szl|Słowacyjo|f}}
* Sinhalese: {{t|si|ස්ලෝවැකියාව}}
* Slovak: {{t+|sk|Slovensko|n}}
* Slovene: {{t+|sl|Slováška|f}}
* Sorbian:
*: Lower Sorbian: {{t|dsb|Słowakska|f}}
*: Upper Sorbian: {{t+|hsb|Słowakska|f}}
* Spanish: {{t+|es|Eslovaquia|f}}
* Swahili: {{t+|sw|Slovakia}}, {{t|sw|Uslovaki}}
* Swedish: {{t+|sv|Slovakien|n}}
* Tagalog: {{t|tl|Eslobakya}}
* Tajik: {{t+|tg|Словакия}}
* Tamil: {{t|ta|சிலோவாக்கியா}}
* Tatar: {{t|tt|Словакия}}
* Telugu: {{t+|te|స్లొవేకియా}}
* Thai: {{t+|th|สโลวาเกีย}}
* Tibetan: {{t|bo|སི་ལོ་ཕ་ཁེ}}
* Tigrinya: {{t|ti|ስሎቫኪያ}}
* Tongan: {{t|to|Silovakia}}
* Turkish: {{t+|tr|Slovakya}}
* Turkmen: {{t|tk|Slowakiýa}}
* Ukrainian: {{t+|uk|Слова́ччина|f}}, {{t|uk|Слове́ньско|n}} {{qualifier|Ruthenian}}
* Urdu: {{t|ur|سْلوواکِیَہ|m}}
* Uyghur: {{t|ug|سلوۋاكىيە}}
* Uzbek: {{t+|uz|Slovakiya}}
* Veps: {{t|vep|Slovakii}}
* Vietnamese: {{t|vi|Xlô-va-ki-a}}
* Welsh: {{t+|cy|Slofacia}}
* Yakut: {{t|sah|Словакия}}
* Yiddish: {{t|yi|סלאָוואַקיע|f}}, {{t|yi|סלאָװאַקײַ|f}}
* Yoruba: {{t|yo|Silofakia}}
{{trans-bottom}}
==== අමතර අවධානයට ====
{{list:countries in Europe/en}}
* [[Appendix:Countries of the world|Countries of the world]]
=== මූලාශ්ර ===
<references />
=== වැඩිදුර් කියවීම සඳහා ===
* {{pedia}}
{{cln|en|exonyms}}
==Faroese==
{{wp|fo:}}
=== නිරුක්තිය ===
Ultimately from {{der|fo|sk|Slovák}} + {{m|fo|-ia}}.
=== සංඥා නාම පදය ===
{{head|fo|proper noun|g=n}}
# {{tcl|fo|Slovakia|id=Q214}}
==== වරනැඟීම ====
{{fo-decl-proper-noun-s-indef|Slovakia|Slovakia|Slovakia|Slovakia}}
== ෆින්ලන්ත ==
{{wp|fi:}}
=== නිරුක්තිය ===
From {{der|fi|de|Slowakei}}, from {{der|fi|sk|Slovák}}.
=== උච්චාරණය ===
{{fi-p}}
=== සංඥා නාම පදය ===
{{fi-proper noun}}
# {{tcl|fi|Slovakia|id=Q214}}
==== වරනැඟීම ====
{{fi-decl-kulkija|n=sg|Slovaki|a}}
==== ව්යුත්පන්න යෙදුම් ====
{{col|fi
|slovakia
|slovakialainen
}}
{{col|fi|title=compounds
|slovakiancuvac
|Tšekkoslovakia
}}
==== ආශ්රිත යෙදුම් ====
* {{l|fi|Tšekkoslovakia}}
=== අමතර අවධානයට ===
{{list:countries in Europe/fi}}
==Ido==
{{wp|io:}}
=== උච්චාරණය ===
{{io-IPA}}
=== සංඥා නාම පදය ===
{{head|io|proper noun}}
# {{tcl|io|Slovakia|id=Q214}}
=== අමතර අවධානයට ===
{{list:countries in Europe/io}}
==Norwegian Bokmål==
{{wp|no:}}
=== සංඥා නාම පදය ===
{{head|nb|proper noun}}
# {{tcl|nb|Slovakia|id=Q214}}
==== ආශ්රිත යෙදුම් ====
* {{l|nb|slovak}}
* {{l|nb|slovakisk}}
=== අමතර අවධානයට ===
* {{l|nb|Tsjekkoslovakia}}
==Norwegian Nynorsk==
{{wp|nn:}}
=== සංඥා නාම පදය ===
{{head|nn|proper noun}}
# {{tcl|nn|Slovakia|id=Q214}}
==== ආශ්රිත යෙදුම් ====
* {{l|nn|slovak}}
* {{l|nn|slovakisk}}
=== අමතර අවධානයට ===
* {{l|nn|Tsjekkoslovakia}}
nu7ujqedrzu7uzl9njv1ouo0i1usczy
234693
234688
2026-05-21T11:47:54Z
Lee
19
/* සංඥා නාම පදය */
234693
wikitext
text/x-wiki
{{also|slovakia|Slovákia|Slóvakía}}
== ඉංග්රීසි ==
{{Wiktionary:Picture dictionary/en:map/Europe}}
{{wp}}
[[Image:Flag of Slovakia.svg|thumb|right|250px]]
=== නිරුක්තිය ===
First attested to in [[German]] in 1586, itself apparently derived from {{der|en|sk|Slovák|Slováky}},<ref>{{cite-journal|first=Ferdinand|last=Uličný|title=Toponymum Slovensko – pôvod a obsah názvu|trans-title=The name Slovakia (Slovensko) – its origin and content|journal=Historický časopis|publisher=Historický ústav SAV|issue=3|year=2014|page=548|issn=0018-2575}}</ref> equivalent to English {{af|en|Slovak|-ia|id2=place}}.
=== උච්චාරණය ===
* {{IPA|en|/sləʊˈvæ.ki.ə/|/sləʊˈvɑː.ki.ə/|a=UK}}
* {{IPA|en|/sloʊˈvɑ.ki.ə/|/sloʊˈvæ.ki.ə/|a=US}}
* {{IPA|en|/sloˈvɐk.jɐ/|a=Philippines}}
* {{audio|en|LL-Q1860 (eng)-Soundguys-Slovakia.wav|a=UK}}
* {{audio|en|en-us-Slovakia.ogg|a=US}}
* {{rhymes|en|ækiə|ɑːkiə|s=4}}
=== සංඥා නාම පදය ===
{{en-prop}}
# {{sid|en|Q214}} [[ස්ලෝවැකියාව]] ({{place|en|country|r/Central Europe|official=Slovak Republic|caplc=Bratislava}}).
#* {{quote-journal|en|author=Eliza Mackintosh|title=No more excuses on resettling refugees, European Commission warns|magazine=w:CNN|url=https://www.cnn.com/2017/03/02/europe/european-countries-not-meeting-refugee-resettling-obligations/index.html|date=2017-03-02|passage=Hungary, Austria and Poland are still refusing to participate in the resettlement plan, due to end in September. Other Eastern European countries, such as the Czech Republic, Bulgaria, Croatia and '''Slovakia''', are only doing so on a limited basis, the commission said.|archiveurl=https://web.archive.org/web/20180125011850/https://www.cnn.com/2017/03/02/europe/european-countries-not-meeting-refugee-resettling-obligations/index.html}}
==== ව්යුත්පන්න යෙදුම් ====
{{col|en|Czechoslovakia
}}
====Descendants====
* {{desc|ja|bor=1|スロバキア|tr=Surobakia}}
==== පරිවර්තන ====
{{trans-top|id=Q214|Slovakia}}
* Abkhaz: {{t|ab|Словактәыла}}, {{t|ab|Словакиа}}
* Afrikaans: {{t|af|Slowakye}}
* Akan: {{t|ak|Slowakia}}
* Albanian: {{t|sq|Sllovaki|f}} {{qualifier|indefinite}}, {{t+|sq|Sllovakia|f}} {{qualifier|definite}}
* Amharic: {{t|am|ስሎቫኪያ}}
* Arabic: {{t|ar|سُلُوفَاكِيَا|f}}
*: Hijazi Arabic: {{t|acw|سلوفاكيا|f|tr=slovākya}}
* Armenian: {{t+|hy|Սլովակիա}}
* Aromanian: {{t|rup|Sluvakii|f}} {{qualifier|indefinite}}, {{t|rup|Sluvakia}} {{qualifier|definite}}
* Assamese: {{t|as|শ্লোভাকিয়া}}
* Asturian: {{t+|ast|Eslovaquia|f}}
* Azerbaijani: {{t+|az|Slovakiya}}
* Bashkir: {{t|ba|Словакия}}
* Basque: {{t+|eu|Eslovakia}}
* Belarusian: {{t|be|Слава́кія|f}}, {{t|be|Слава́ччына|f}} {{qualifier|Taraškievica}}
* Bengali: {{t+|bn|স্লোভাকিয়া}}
* Breton: {{t+|br|Slovakia}}
* Bulgarian: {{t+|bg|Слова́кия|f}}
* Burmese: {{t|my|ဆလိုဗားကီးယား}}
* Buryat: {{t|bua|Словаки}}
* Carpathian Rusyn: {{t|rue|Словеньско|n}}
* Catalan: {{t+|ca|Eslovàquia|f}}
* Chechen: {{t|ce|Словаки}}
* Chinese:
*: Cantonese: {{t|yue|斯洛伐克}}
*: Mandarin: {{t+|cmn|斯洛伐克}}
* Chuvash: {{t|cv|Словаки}}
* Crimean Tatar: {{t|crh|Slovakiya}}
* Czech: {{t+|cs|Slovensko|n}}
* Danish: {{t+|da|Slovakiet|n}}
* Dhivehi: {{t+|dv|ސުލޮވާކިއާ}}
* Dutch: {{t+|nl|Slowakije|n}}, {{t|nl|Slovakije|n}}
* Esperanto: {{t|eo|Slovakio}}, {{t|eo|Slovakujo}}
* Estonian: {{t+|et|Slovakkia}}
* Farefare: {{t|gur|Solovakgo}}, {{t|gur|Solvakgo}}
* Faroese: {{t|fo|Slovakia|f|n}}
* Finnish: {{t+|fi|Slovakia}}
* French: {{t+|fr|Slovaquie|f}}
* Friulian: {{t|fur|Slovachie|f}}
* Gagauz: {{t|gag|Slovakiya}}
* Galician: {{t+|gl|Eslovaquia|f}}
* Georgian: {{t+|ka|სლოვაკეთი}}
* German: {{t+|de|Slowakei|f}}
*: Bavarian: {{t|bar|Slowàkai}}
* Greek: {{t+|el|Σλοβακία|f}}
* Gujarati: {{t|gu|સ્લોવાકિયા}}
* Hausa: {{t|ha|Sulobakiya}}
* Hawaiian: {{t|haw|Solowakia}}
* Hebrew: {{t+|he|סְלוֹבַקְיָה|f|tr=slovákya}}
* Hindi: {{t+|hi|स्लोवाकिया|m}}
* Hungarian: {{t+|hu|Szlovákia}}
* Icelandic: {{t+|is|Slóvakía|f}}
* Ido: {{t+|io|Slovakia}}
* Indonesian: {{t+|id|Slowakia}}
* Irish: {{t|ga|Slóvaic|f|alt=an tSlóvaic}}
* Italian: {{t+|it|Slovacchia|f}}
* Japanese: {{t+|ja|スロヴァキア|tr=Surovakia}}, {{t+|ja|スロバキア|tr=Surobakia}}
* Kannada: {{t+|kn|ಸ್ಲೊವಾಕಿಯ}}
* Kashubian: {{t|csb|Słowackô|f}}
* Kazakh: {{t+|kk|Словакия}}
* Khmer: {{t|km|ស្លូវ៉ាគី}}
* Korean: {{t+|ko|^슬로바키아}}, {{t+|ko|^슬로벤스꼬}} {{qualifier|North Korea}}
* Kurdish:
*: Northern Kurdish: {{t+|kmr|Slovakya|f}}
* Kven: {{t|fkv|Slovakia}}
* Kyrgyz: {{t|ky|Словакия}}
* Lao: {{t+|lo|ສະໂລວາກີ}}
* Latin: {{t|la|Slovacia|f}} {{qualifier|New Latin}}
* Latvian: {{t+|lv|Slovākija|f}}
* Lithuanian: {{t+|lt|Slovakija|f}}
* Macedonian: {{t+|mk|Словачка|f}}, {{t+|mk|Словакија|f}}
* Malay: {{t+|ms|Slovakia}}
* Malayalam: {{t|ml|സ്ലോവാക്യ}}
* Maltese: {{t|mt|Slovakja|f|alt=is-Slovakja}}
* Māori: {{t|mi|Horowākia}}
* Marathi: {{t|mr|स्लोव्हाकिया|m}}
* Mongolian:
*: Cyrillic: {{t|mn|Словак}}
*: Mongolian script: {{t|mn|ᠰᠯᠤᠸᠠᠻ}}
* Navajo: {{t|nv|Słóbaʼ bikéyah}}
* Nepali: {{t|ne|स्लोभाकिया}}
* Norman: {{t|nrf|Slovaquie|f}}
* Norwegian:
*: Bokmål: {{t+|nb|Slovakia|n}}
*: Nynorsk: {{t+|nn|Slovakia|n}}
* Occitan: {{t+|oc|Eslovaquia|f}}
* Odia: {{t|or|ସ୍ଲୋଭାକିଆ}}
* Old Church Slavonic:
*: Cyrillic: {{t|cu|Словѣньско|n}} {{q|modern}}
*: Glagolitic: {{t|cu|Ⱄⰾⱁⰲⱑⱀⱐⱄⰽⱁ|n}} {{q|modern}}
* Pannonian Rusyn: {{t|rsk|Словацка|f}}
* Pashto: {{t|ps|سلواکيا|f|tr=salwākyā}}
* Persian:
*: Dari: {{t|prs|سِلُوَاکِیَا|tr=silōwākiyā}}, {{t|prs|سْلُوَاکِیَا|tr=slōwākiyā}}
*: Iranian Persian: {{t|fa-ira|اِسْلُواکی}}
* Picard: {{t|pcd|Slovakie|f}}
* Polish: {{t+|pl|Słowacja|f}}
* Portuguese: {{t+|pt|Eslováquia}}
* Punjabi:
*: Gurmukhi: {{t|pa|ਸਲੋਵਾਕੀਆ|m}}
* Quechua: {{t|qu|Isluwakya}}
* Romanian: {{t+|ro|Slovacia|f}}
* Russian: {{t+|ru|Слова́кия|f}}
* Sami:
*: Northern Sami: {{t|se|Slovakia}}
* Scottish Gaelic: {{t|gd|Slòbhac|alt=An t-Slòbhac}}
* Serbo-Croatian:
*: Cyrillic: {{t|sh|Сло̀ва̄чка|f}}
*: Latin: {{t+|sh|Slòvāčkā|f}}
* Shan: {{t|shn|မိူင်းသလူဝ်ႇဝႃးၵီးယႃး}}
* Silesian: {{t|szl|Słowacyjo|f}}
* Sinhalese: {{t|si|ස්ලෝවැකියාව}}
* Slovak: {{t+|sk|Slovensko|n}}
* Slovene: {{t+|sl|Slováška|f}}
* Sorbian:
*: Lower Sorbian: {{t|dsb|Słowakska|f}}
*: Upper Sorbian: {{t+|hsb|Słowakska|f}}
* Spanish: {{t+|es|Eslovaquia|f}}
* Swahili: {{t+|sw|Slovakia}}, {{t|sw|Uslovaki}}
* Swedish: {{t+|sv|Slovakien|n}}
* Tagalog: {{t|tl|Eslobakya}}
* Tajik: {{t+|tg|Словакия}}
* Tamil: {{t|ta|சிலோவாக்கியா}}
* Tatar: {{t|tt|Словакия}}
* Telugu: {{t+|te|స్లొవేకియా}}
* Thai: {{t+|th|สโลวาเกีย}}
* Tibetan: {{t|bo|སི་ལོ་ཕ་ཁེ}}
* Tigrinya: {{t|ti|ስሎቫኪያ}}
* Tongan: {{t|to|Silovakia}}
* Turkish: {{t+|tr|Slovakya}}
* Turkmen: {{t|tk|Slowakiýa}}
* Ukrainian: {{t+|uk|Слова́ччина|f}}, {{t|uk|Слове́ньско|n}} {{qualifier|Ruthenian}}
* Urdu: {{t|ur|سْلوواکِیَہ|m}}
* Uyghur: {{t|ug|سلوۋاكىيە}}
* Uzbek: {{t+|uz|Slovakiya}}
* Veps: {{t|vep|Slovakii}}
* Vietnamese: {{t|vi|Xlô-va-ki-a}}
* Welsh: {{t+|cy|Slofacia}}
* Yakut: {{t|sah|Словакия}}
* Yiddish: {{t|yi|סלאָוואַקיע|f}}, {{t|yi|סלאָװאַקײַ|f}}
* Yoruba: {{t|yo|Silofakia}}
{{trans-bottom}}
==== අමතර අවධානයට ====
{{list:countries in Europe/en}}
* [[Appendix:Countries of the world|Countries of the world]]
=== මූලාශ්ර ===
<references />
=== වැඩිදුර් කියවීම සඳහා ===
* {{pedia}}
{{cln|en|exonyms}}
==Faroese==
{{wp|fo:}}
=== නිරුක්තිය ===
Ultimately from {{der|fo|sk|Slovák}} + {{m|fo|-ia}}.
=== සංඥා නාම පදය ===
{{head|fo|proper noun|g=n}}
# {{tcl|fo|Slovakia|id=Q214}}
==== වරනැඟීම ====
{{fo-decl-proper-noun-s-indef|Slovakia|Slovakia|Slovakia|Slovakia}}
== ෆින්ලන්ත ==
{{wp|fi:}}
=== නිරුක්තිය ===
From {{der|fi|de|Slowakei}}, from {{der|fi|sk|Slovák}}.
=== උච්චාරණය ===
{{fi-p}}
=== සංඥා නාම පදය ===
{{fi-proper noun}}
# {{tcl|fi|Slovakia|id=Q214}}
==== වරනැඟීම ====
{{fi-decl-kulkija|n=sg|Slovaki|a}}
==== ව්යුත්පන්න යෙදුම් ====
{{col|fi
|slovakia
|slovakialainen
}}
{{col|fi|title=compounds
|slovakiancuvac
|Tšekkoslovakia
}}
==== ආශ්රිත යෙදුම් ====
* {{l|fi|Tšekkoslovakia}}
=== අමතර අවධානයට ===
{{list:countries in Europe/fi}}
==Ido==
{{wp|io:}}
=== උච්චාරණය ===
{{io-IPA}}
=== සංඥා නාම පදය ===
{{head|io|proper noun}}
# {{tcl|io|Slovakia|id=Q214}}
=== අමතර අවධානයට ===
{{list:countries in Europe/io}}
==Norwegian Bokmål==
{{wp|no:}}
=== සංඥා නාම පදය ===
{{head|nb|proper noun}}
# {{tcl|nb|Slovakia|id=Q214}}
==== ආශ්රිත යෙදුම් ====
* {{l|nb|slovak}}
* {{l|nb|slovakisk}}
=== අමතර අවධානයට ===
* {{l|nb|Tsjekkoslovakia}}
==Norwegian Nynorsk==
{{wp|nn:}}
=== සංඥා නාම පදය ===
{{head|nn|proper noun}}
# {{tcl|nn|Slovakia|id=Q214}}
==== ආශ්රිත යෙදුම් ====
* {{l|nn|slovak}}
* {{l|nn|slovakisk}}
=== අමතර අවධානයට ===
* {{l|nn|Tsjekkoslovakia}}
26w5zc533hdc771cv0zt94lsup3c648
Croatia
0
143863
234680
2026-03-27T12:07:31Z
en>Frappe02
0
/* Pronunciation */
234680
wikitext
text/x-wiki
{{also|Croația|Crô-a-ti-a}}
==English==
{{Wiktionary:Picture dictionary/en:map/Europe}}
{{wp}}
===Alternative forms===
* {{alt|en|Croätia}}
===Etymology===
{{etymon|en|id=country|:bor|la-med:Croātia<id:country>|tree=1}}
{{bor+|en|la-med|Croātia}}, equivalent to modern {{af|en|Croat|-ia|id2=place}}.
===Pronunciation===
* {{IPA|en|/ˌkɹəʊˈeɪ.ʃə/|a=RP}}
** {{IPA|en|[kɹəwˈɛjʃə]|a=SSB}}
** {{IPA|en|[kɹoˈeʃɑ]|a=MLE}}
** {{audio|en|LL-Q1860 (eng)-Soundguys-Croatia.wav|a=UK}}
* {{IPA|en|/ˌkɹoʊˈeɪ.ʃə/|/ˌkɹoʊˈeɪ.ʃi.ə/|a=US}}
** {{audio|en|en-us-Croatia.ogg|a=US}}
* {{IPA|en|/ˌkɾoˈe.ʃə/|a=Scotland}}
* {{IPA|en|/ˌkɾoːˈeː.ʃə/|a=Wales}}
* {{IPA|en|/kɾoˈat.jɐ/|a=Philippines}}
===Proper noun===
{{en-prop}}
# {{senseid|en|Q224}}{{place|en|country|on the|r/Balkan Peninsula|in|r/Southeast Europe|caplc=Zagreb|official=Republic of Croatia}}. Part of [[Yugoslavia]] until 1991.
#* {{quote-journal|en|author=Greg Botelho|title=U.N. court: Serbs’ actions in Croatia not considered genocide|magazine=w:CNN|url=https://edition.cnn.com/2015/02/03/europe/croatia-serbia-genocide/index.html|date=2015-02-03|passage=The violence began when Serbian troops went into '''Croatia''' ostensibly to aid armed ethnic Serbians trying to create their own autonomous states there.|archiveurl=https://web.archive.org/web/20210304090838/https://edition.cnn.com/2015/02/03/europe/croatia-serbia-genocide/index.html}}
====Derived terms====
{{col|en|Great Croatia|White Croatia|Socialist Republic of Croatia}}
====Related terms====
* {{l|en|Croat}}
* {{l|en|Croatian}}
* {{l|en|cravat}}
====Translations====
{{trans-top|id=Q224|country in Europe}}
* Abkhaz: {{t|ab|Хорватиа}}, {{t|ab|Хорваттәыла}}
* Acehnese: {{t|ace|Kroasia}}
* Afrikaans: {{t|af|Kroasië}}
* Akan: {{t|ak|Krowehyia}}
* Albanian: {{t|sq|Kroaci|f}}, {{t+|sq|Kroacia|f}} {{qualifier|definite}}
* Amharic: {{t|am|ክሮኤሽያ}}
* Arabic: {{t|ar|كُرُوَاتِيَا|f}}
*: Hijazi Arabic: {{t|acw|كرواتيا|f|tr=kurwātya or kruwātya}}
* Aramaic:
*: Assyrian Neo-Aramaic: {{t|aii|ܟܪܘܼܵܛܝܼܵܐ|tr=Kroaṭiya|f}}
* Armenian: {{t+|hy|Խորվաթիա}}
* Aromanian: {{t|rup|Cruatsii|f}}, {{t|rup|Cruatsie|f}}, {{t|rup|Cruatii|f}}, {{t|rup|Cruatie|f}}, {{t|rup|Cruãtsii|f}}, {{t|rup|Cruãtsie|f}} {{q|indefinite}}, {{t|rup|Cruatsia|f}}, {{t|rup|Cruatia|f}}, {{t|rup|Cruãtsia|f}} {{q|definite}}
* Assamese: {{t|as|কোৰেছিয়া}}
* Asturian: {{t+|ast|Croacia|f}}
* Aymara: {{t|ay|Kruwatiya}}
* Azerbaijani: {{t+|az|Xorvatiya}}
* Bashkir: {{t|ba|Хорватия}}
* Basque: {{t+|eu|Kroazia}}
* Belarusian: {{t|be|Харва́тыя|f}}
* Bengali: {{t+|bn|ক্রোয়েশিয়া}}
* Breton: {{t|br|Kroatia}}
* Bulgarian: {{t|bg|Хърва́тия|f}}, {{t+|bg|Хърватска|f}}
* Burmese: {{t|my|ခရိုအေးရှား}}
* Buryat: {{t|bua|Хорвати}}
* Carpathian Rusyn: {{t|rue|Хорва́тія|f}}
* Catalan: {{t+|ca|Croàcia}}
* Chechen: {{t|ce|Хорвати}}
* Cherokee: {{t|chr|ᎧᎶᎡᏏᎠ}}
* Chinese:
*: Cantonese: {{t+|yue|克羅地亞|tr=hak1 lo4 dei6 aa3}}
*: Mandarin: {{t+|cmn|克羅地亞|tr=Kèluódìyà}} {{qual|mainland China}}, {{t+|cmn|克羅埃西亞|tr=Kèluó'āixīyà}} {{qual|Taiwan}}
*: Wu: {{t|wuu|克羅地亞}}
* Chuvash: {{t|cv|Хорвати}}
* Crimean Tatar: {{t|crh|Hırvatistan}}
* Czech: {{t+|cs|Chorvatsko|n}}
* Danish: {{t+|da|Kroatien}}
* Dhivehi: {{t|dv|ކުރޮއޭޝިއާ}}
* Doteli: {{t|dty|क्रोएसिया}}
* Dutch: {{t+|nl|Kroatië|n}}
* Dzongkha: {{t|dz|ཀུརོ་ཤི་ཡ}}
* Esperanto: {{t|eo|Kroatio}}, {{t|eo|Kroatujo}}
* Estonian: {{t+|et|Horvaatia}}
* Farefare: {{t|gur|Koroatgo}}, {{t|gur|Koroatia}}
* Faroese: {{t|fo|Kroatia|f|n}}
* Finnish: {{t+|fi|Kroatia}}
* French: {{t+|fr|Croatie|f}}
* Frisian:
*: West Frisian: {{t|fy|Kroaasje}}
* Friulian: {{t|fur|Cravuazie|f}}
* Galician: {{t+|gl|Croacia|f}}
* Georgian: {{t+|ka|ხორვატია}}
* German: {{t+|de|Kroatien|n}}
*: Bavarian: {{t|bar|Kroazien}}
* Greek: {{t+|el|Κροατία|f}}
*: Ancient Greek: {{t|grc|Χρωβατία|f}}
*: Pontic Greek: {{t|pnt|Κροατία}}
* Guarani:
*: Paraguayan Guarani: {{t-check|gug|Kyoásia}}
* Gujarati: {{t|gu|ક્રોએશિયા}}
* Haitian Creole: {{t|ht|Kwoasi}}
* Hausa: {{t|ha|Kuroshiya}}
* Hawaiian: {{t|haw|Koloatia}}
* Hebrew: {{t+|he|קְרוֹאַטְיָה|f|tr=kroátya}}
* Hindi: {{t+|hi|क्रोएशिया|m}}
* Hungarian: {{t+|hu|Horvátország}}
* Icelandic: {{t+|is|Króatía|f}}
* Ido: {{t+|io|Kroatia}}
* Igbo: {{t|ig|Kroatia}}
* Indonesian: {{t+|id|Kroasia}}
* Interlingua: {{t|ia|Croatia}}
* Irish: {{t|ga|Cróit|f|alt=an Chróit}}
* Italian: {{t+|it|Croazia|f}}
* Japanese: {{t+|ja|クロアチア|tr=Kuroachia}}
* Kabyle: {{t|kab|Kruwatya}}
* Kalenjin: {{t|kln|Korasia}}
* Kamba: {{t|kam|Korasia}}
* Kannada: {{t|kn|ಕ್ರೊಯೆಶಿಯ}}
* Karakalpak: {{t|kaa|Xorvatiya}}
* Kashubian: {{t|csb|Chòrwackô|f}}
* Kazakh: {{t|kk|Хыруатстан}}
* Khmer: {{t+|km|ក្រូអាស៊ី}}
* Kikuyu: {{t|ki|Korasia}}
* Korean: {{t+|ko|^크로아티아}}, {{t+|ko|^흐르바쯔까}} {{qualifier|North Korea}}, {{t|ko|^호르바찌아}} {{qualifier|obsolete in North Korea}}, {{t|ko|^크로아찌아}} {{qualifier|Yanbian}}
* Kurdish:
*: Northern Kurdish: {{t+|kmr|Kroatya}}, {{t+|kmr|Xirvatistan}}, {{t|kmr|Kriwatya}}, {{t|kmr|Kirwatya}}
* Kyrgyz: {{t+|ky|Хорватия}}
* Ladin: {{t|lld|Croazia}}
* Ladino: {{t|lad|Kroasia}}
* Lao: {{t+|lo|ໂຄຣເອເຊຍ|tr=khō ʼē sīa}}<!--manual translit required-->, {{t|lo|ກຣົວຊີ}}
* Latgalian: {{t|ltg|Horvateja}}
* Latin: {{t|la|Croātia|f}} {{q|modern}}
* Latvian: {{t+|lv|Horvātija|f}}
* Lithuanian: {{t+|lt|Kroatija|f}}
* Livvi: {{t|olo|Horvatii}}
* Luhya: {{t|luy|Korasia}}
* Luo: {{t|luo|Korasia}}
* Luri:
*: Northern Luri: {{t|lrc|کوروڤاسی}}
* Macedonian: {{t+|mk|Хрватска|f}}
* Malay: {{t+|ms|Croatia}}
* Malayalam: {{t|ml|ക്രൊയേഷ്യ}}
* Maltese: {{t|mt|[[il-]][[Kroazja]]|f}}
* Manipuri:
*: Bishnupriya Manipuri: {{t|bpy|ক্রোয়েশিয়া}}
* Māori: {{t|mi|Koroātia}}
* Marathi: {{t|mr|क्रोएशिया}}
* Mongolian:
*: Cyrillic: {{t|mn|Хорват}}
* Nauruan: {{t|na|Xirvazi}}
* Navajo: {{t|nv|Daalchííʼ Dadikʼą́ąhnii Bikéyah}}
* Ndebele:
*: Northern Ndebele: {{t|nd|Xerowack}}, {{t|nd|Kroaca}}
* Nepali: {{t|ne|क्रोएसिया}}
* Norman: {{t|nrf|Croatie|f}}
* Norwegian:
*: Bokmål: {{t+|nb|Kroatia|n}}
*: Nynorsk: {{t+|nn|Kroatia|n}}
* Odia: {{t|or|କ୍ରୋଏସିଆ}}
* Oromo: {{t|om|Kirooshiyaa}}
* Ossetian: {{t|os|Хорвати}}
* Pannonian Rusyn: {{t|rsk|Горватска|f}}
* Pashto: {{t|ps|کروېشيا|f|tr=krwešyā}}
* Persian:
*: Dari: {{t|prs|کُرُوَاسِیَا}}
*: Iranian Persian: {{t|fa-ira|کُرواسی|tr=koroâsi}}, {{t|fa-ira|کْرواسی|tr=kroâsi}}
* Polish: {{t+|pl|Chorwacja}}
* Portuguese: {{t+|pt|Croácia|f}}
* Punjabi:
*: Gurmukhi: {{t|pa|ਕ੍ਰੋਏਸ਼ੀਆ|m}}
* Quechua: {{t|qu|Hurwatsuyu}}
* Romanian: {{t+|ro|Croația|f}}
* Russian: {{t+|ru|Хорва́тия|f}}
* Sami:
*: Northern Sami: {{t|se|Kroatia}}
* Samogitian: {{t|sgs|Kruoatėjė}}
* Scots: {{t|sco|Croatie}}
* Scottish Gaelic: {{t|gd|[[Cròthais|A' Chròthais]]}}
* Serbo-Croatian:
*: Cyrillic: {{t|sh|Хр̀ва̄тска|f}}
*: Latin: {{t+|sh|Hr̀vātskā|f}}
* Sicilian: {{t|scn|Croazzia|f}}
* Silesian: {{t|szl|Chorwacyjo|f}}
* Sinhalese: {{t|si|ක්රොඒෂියාව}}
* Slovak: {{t+|sk|Chorvátsko|n}}
* Slovene: {{t+|sl|Hrváška|f}}
* Somali: {{t|so|Kuruweshiya}}
* Sorbian:
*: Lower Sorbian: {{t|dsb|Chorwatska|m}}
*: Upper Sorbian: {{t|hsb|Chorwatska|m}}
* Spanish: {{t+|es|Croacia|f}}
* Sranan Tongo: {{t|srn|Krowâsia}}
* Swahili: {{t+|sw|Korasia}}
* Swazi: {{t|ss|IKhuroshiya}}
* Swedish: {{t+|sv|Kroatien|n}}
* Sylheti: {{t|syl|ꠇꠥꠞꠦꠡꠤꠀ}}
* Tagalog: {{t|tl|Kroasya}}
* Tajik: {{t|tg|Хорватия}}
* Tamil: {{t|ta|குரோவாசியா}}, {{t|ta|குரோஷியா}}
* Tatar: {{t|tt|Хорватия}}
* Telugu: {{t|te|క్రొఏశియా}}
* Thai: {{t+|th|โครเอเชีย}}
* Tibetan: {{t|bo|ཁུརོ་ཤི་ཡ}}
* Tigrinya: {{t|ti|ክሮኤሽያ}}
* Turkish: {{t+|tr|Hırvatistan}}
* Turkmen: {{t|tk|Horwatiýa}}
* Ubykh: {{t|uby|Ҳырваҭшәабла}}
* Udmurt: {{t|udm|Хорватия}}
* Ukrainian: {{t+|uk|Хорва́тія|f}}
* Urdu: {{t|ur|کْرویشِیا|m|tr=kroeśiyā}}, {{t|ur|خروتستان|tr=xirvatistān}}
* Uyghur: {{t|ug|كرودىيە}}
* Uzbek: {{t+|uz|Xorvatiya}}
* Venetan: {{t|vec|Croàsia}}
* Veps: {{t|vep|Horvatii}}
* Vietnamese: {{t|vi|Crô-a-ti-a}}
* Volapük: {{t+|vo|Kroasän}}
* Võro: {{t|vro|Horvaatia}}
* Votic: {{t-needed|vot}}
* Walloon: {{t+|wa|Crowaceye}}
* Waray-Waray: {{t|war|Kroasya}}
* Welsh: {{t+|cy|Croatia}}
* Wolof: {{t|wo|Korwaasi}}
* Yakut: {{t|sah|Хорватия}}
* Yiddish: {{t|yi|קראָאַטיע}}
* Zazaki: {{t|zza|Xırvatıstan}} {{qualifier|Southern Zazaki}}
* Zealandic: {{t|zea|Kroaotië}}
* Zhuang: {{t|za|Gwzlozdiya}}
* Zulu: {{t|zu|iKrowati}}
{{trans-bottom}}
====See also====
{{list:countries in Europe/en}}
* {{l|en|Dalmatia}}
* {{l|en|Istria}}
* {{l|en|Ragusa}}
* {{l|en|Slavonia}}
{{cln|en|exonyms}}
==Latin==
{{wp|la:}}
===Alternative forms===
* {{alter|la|Chroātia}}
===Etymology===
{{etymon|la|id=country|:bor|grc:Χρωβατία<id:Croatia>|tree=1|text=++|title=Croātia}}
===Pronunciation===
* {{la-IPA|Croātia}}
===Proper noun===
{{la-proper noun|Croātia<1>}}
# {{lb|la|Medieval Latin|New Latin}} {{tcl|la|Croatia|id=Q224}}
====Declension====
{{la-ndecl|Croātia<1>}}
{{cln|la|exonyms}}
==Malay==
===Proper noun===
{{ms-proper noun}}
# {{lb|ms|Malaysia}} {{tcl|ms|Croatia|id=Q224}}
====Synonyms====
* {{q|Indonesia}} {{l|ms|Kroasia}}
==Welsh==
{{wp|cy:}}
===Pronunciation===
* {{IPA|cy|/krɔˈatja/|/krɔˈaʃa/}}
* {{rhymes|cy|atja|aʃa|s=3}}
===Proper noun===
{{cy-proper noun|f}}
# {{tcl|cy|Croatia|id=Q224}}
====Coordinate terms====
{{list:countries in Europe/cy}}
====Derived terms====
* {{l|cy|Gweriniaeth Croatia||Republic of Croatia}}
===Mutation===
{{cy-mut}}
{{cln|cy|exonyms}}
6om2mpgghbo2o26zyua1h0fo82av0f4
234681
234680
2026-05-21T11:41:46Z
Lee
19
[[:en:Croatia]] වෙතින් එක් සංශෝධනයක්
234680
wikitext
text/x-wiki
{{also|Croația|Crô-a-ti-a}}
==English==
{{Wiktionary:Picture dictionary/en:map/Europe}}
{{wp}}
===Alternative forms===
* {{alt|en|Croätia}}
===Etymology===
{{etymon|en|id=country|:bor|la-med:Croātia<id:country>|tree=1}}
{{bor+|en|la-med|Croātia}}, equivalent to modern {{af|en|Croat|-ia|id2=place}}.
===Pronunciation===
* {{IPA|en|/ˌkɹəʊˈeɪ.ʃə/|a=RP}}
** {{IPA|en|[kɹəwˈɛjʃə]|a=SSB}}
** {{IPA|en|[kɹoˈeʃɑ]|a=MLE}}
** {{audio|en|LL-Q1860 (eng)-Soundguys-Croatia.wav|a=UK}}
* {{IPA|en|/ˌkɹoʊˈeɪ.ʃə/|/ˌkɹoʊˈeɪ.ʃi.ə/|a=US}}
** {{audio|en|en-us-Croatia.ogg|a=US}}
* {{IPA|en|/ˌkɾoˈe.ʃə/|a=Scotland}}
* {{IPA|en|/ˌkɾoːˈeː.ʃə/|a=Wales}}
* {{IPA|en|/kɾoˈat.jɐ/|a=Philippines}}
===Proper noun===
{{en-prop}}
# {{senseid|en|Q224}}{{place|en|country|on the|r/Balkan Peninsula|in|r/Southeast Europe|caplc=Zagreb|official=Republic of Croatia}}. Part of [[Yugoslavia]] until 1991.
#* {{quote-journal|en|author=Greg Botelho|title=U.N. court: Serbs’ actions in Croatia not considered genocide|magazine=w:CNN|url=https://edition.cnn.com/2015/02/03/europe/croatia-serbia-genocide/index.html|date=2015-02-03|passage=The violence began when Serbian troops went into '''Croatia''' ostensibly to aid armed ethnic Serbians trying to create their own autonomous states there.|archiveurl=https://web.archive.org/web/20210304090838/https://edition.cnn.com/2015/02/03/europe/croatia-serbia-genocide/index.html}}
====Derived terms====
{{col|en|Great Croatia|White Croatia|Socialist Republic of Croatia}}
====Related terms====
* {{l|en|Croat}}
* {{l|en|Croatian}}
* {{l|en|cravat}}
====Translations====
{{trans-top|id=Q224|country in Europe}}
* Abkhaz: {{t|ab|Хорватиа}}, {{t|ab|Хорваттәыла}}
* Acehnese: {{t|ace|Kroasia}}
* Afrikaans: {{t|af|Kroasië}}
* Akan: {{t|ak|Krowehyia}}
* Albanian: {{t|sq|Kroaci|f}}, {{t+|sq|Kroacia|f}} {{qualifier|definite}}
* Amharic: {{t|am|ክሮኤሽያ}}
* Arabic: {{t|ar|كُرُوَاتِيَا|f}}
*: Hijazi Arabic: {{t|acw|كرواتيا|f|tr=kurwātya or kruwātya}}
* Aramaic:
*: Assyrian Neo-Aramaic: {{t|aii|ܟܪܘܼܵܛܝܼܵܐ|tr=Kroaṭiya|f}}
* Armenian: {{t+|hy|Խորվաթիա}}
* Aromanian: {{t|rup|Cruatsii|f}}, {{t|rup|Cruatsie|f}}, {{t|rup|Cruatii|f}}, {{t|rup|Cruatie|f}}, {{t|rup|Cruãtsii|f}}, {{t|rup|Cruãtsie|f}} {{q|indefinite}}, {{t|rup|Cruatsia|f}}, {{t|rup|Cruatia|f}}, {{t|rup|Cruãtsia|f}} {{q|definite}}
* Assamese: {{t|as|কোৰেছিয়া}}
* Asturian: {{t+|ast|Croacia|f}}
* Aymara: {{t|ay|Kruwatiya}}
* Azerbaijani: {{t+|az|Xorvatiya}}
* Bashkir: {{t|ba|Хорватия}}
* Basque: {{t+|eu|Kroazia}}
* Belarusian: {{t|be|Харва́тыя|f}}
* Bengali: {{t+|bn|ক্রোয়েশিয়া}}
* Breton: {{t|br|Kroatia}}
* Bulgarian: {{t|bg|Хърва́тия|f}}, {{t+|bg|Хърватска|f}}
* Burmese: {{t|my|ခရိုအေးရှား}}
* Buryat: {{t|bua|Хорвати}}
* Carpathian Rusyn: {{t|rue|Хорва́тія|f}}
* Catalan: {{t+|ca|Croàcia}}
* Chechen: {{t|ce|Хорвати}}
* Cherokee: {{t|chr|ᎧᎶᎡᏏᎠ}}
* Chinese:
*: Cantonese: {{t+|yue|克羅地亞|tr=hak1 lo4 dei6 aa3}}
*: Mandarin: {{t+|cmn|克羅地亞|tr=Kèluódìyà}} {{qual|mainland China}}, {{t+|cmn|克羅埃西亞|tr=Kèluó'āixīyà}} {{qual|Taiwan}}
*: Wu: {{t|wuu|克羅地亞}}
* Chuvash: {{t|cv|Хорвати}}
* Crimean Tatar: {{t|crh|Hırvatistan}}
* Czech: {{t+|cs|Chorvatsko|n}}
* Danish: {{t+|da|Kroatien}}
* Dhivehi: {{t|dv|ކުރޮއޭޝިއާ}}
* Doteli: {{t|dty|क्रोएसिया}}
* Dutch: {{t+|nl|Kroatië|n}}
* Dzongkha: {{t|dz|ཀུརོ་ཤི་ཡ}}
* Esperanto: {{t|eo|Kroatio}}, {{t|eo|Kroatujo}}
* Estonian: {{t+|et|Horvaatia}}
* Farefare: {{t|gur|Koroatgo}}, {{t|gur|Koroatia}}
* Faroese: {{t|fo|Kroatia|f|n}}
* Finnish: {{t+|fi|Kroatia}}
* French: {{t+|fr|Croatie|f}}
* Frisian:
*: West Frisian: {{t|fy|Kroaasje}}
* Friulian: {{t|fur|Cravuazie|f}}
* Galician: {{t+|gl|Croacia|f}}
* Georgian: {{t+|ka|ხორვატია}}
* German: {{t+|de|Kroatien|n}}
*: Bavarian: {{t|bar|Kroazien}}
* Greek: {{t+|el|Κροατία|f}}
*: Ancient Greek: {{t|grc|Χρωβατία|f}}
*: Pontic Greek: {{t|pnt|Κροατία}}
* Guarani:
*: Paraguayan Guarani: {{t-check|gug|Kyoásia}}
* Gujarati: {{t|gu|ક્રોએશિયા}}
* Haitian Creole: {{t|ht|Kwoasi}}
* Hausa: {{t|ha|Kuroshiya}}
* Hawaiian: {{t|haw|Koloatia}}
* Hebrew: {{t+|he|קְרוֹאַטְיָה|f|tr=kroátya}}
* Hindi: {{t+|hi|क्रोएशिया|m}}
* Hungarian: {{t+|hu|Horvátország}}
* Icelandic: {{t+|is|Króatía|f}}
* Ido: {{t+|io|Kroatia}}
* Igbo: {{t|ig|Kroatia}}
* Indonesian: {{t+|id|Kroasia}}
* Interlingua: {{t|ia|Croatia}}
* Irish: {{t|ga|Cróit|f|alt=an Chróit}}
* Italian: {{t+|it|Croazia|f}}
* Japanese: {{t+|ja|クロアチア|tr=Kuroachia}}
* Kabyle: {{t|kab|Kruwatya}}
* Kalenjin: {{t|kln|Korasia}}
* Kamba: {{t|kam|Korasia}}
* Kannada: {{t|kn|ಕ್ರೊಯೆಶಿಯ}}
* Karakalpak: {{t|kaa|Xorvatiya}}
* Kashubian: {{t|csb|Chòrwackô|f}}
* Kazakh: {{t|kk|Хыруатстан}}
* Khmer: {{t+|km|ក្រូអាស៊ី}}
* Kikuyu: {{t|ki|Korasia}}
* Korean: {{t+|ko|^크로아티아}}, {{t+|ko|^흐르바쯔까}} {{qualifier|North Korea}}, {{t|ko|^호르바찌아}} {{qualifier|obsolete in North Korea}}, {{t|ko|^크로아찌아}} {{qualifier|Yanbian}}
* Kurdish:
*: Northern Kurdish: {{t+|kmr|Kroatya}}, {{t+|kmr|Xirvatistan}}, {{t|kmr|Kriwatya}}, {{t|kmr|Kirwatya}}
* Kyrgyz: {{t+|ky|Хорватия}}
* Ladin: {{t|lld|Croazia}}
* Ladino: {{t|lad|Kroasia}}
* Lao: {{t+|lo|ໂຄຣເອເຊຍ|tr=khō ʼē sīa}}<!--manual translit required-->, {{t|lo|ກຣົວຊີ}}
* Latgalian: {{t|ltg|Horvateja}}
* Latin: {{t|la|Croātia|f}} {{q|modern}}
* Latvian: {{t+|lv|Horvātija|f}}
* Lithuanian: {{t+|lt|Kroatija|f}}
* Livvi: {{t|olo|Horvatii}}
* Luhya: {{t|luy|Korasia}}
* Luo: {{t|luo|Korasia}}
* Luri:
*: Northern Luri: {{t|lrc|کوروڤاسی}}
* Macedonian: {{t+|mk|Хрватска|f}}
* Malay: {{t+|ms|Croatia}}
* Malayalam: {{t|ml|ക്രൊയേഷ്യ}}
* Maltese: {{t|mt|[[il-]][[Kroazja]]|f}}
* Manipuri:
*: Bishnupriya Manipuri: {{t|bpy|ক্রোয়েশিয়া}}
* Māori: {{t|mi|Koroātia}}
* Marathi: {{t|mr|क्रोएशिया}}
* Mongolian:
*: Cyrillic: {{t|mn|Хорват}}
* Nauruan: {{t|na|Xirvazi}}
* Navajo: {{t|nv|Daalchííʼ Dadikʼą́ąhnii Bikéyah}}
* Ndebele:
*: Northern Ndebele: {{t|nd|Xerowack}}, {{t|nd|Kroaca}}
* Nepali: {{t|ne|क्रोएसिया}}
* Norman: {{t|nrf|Croatie|f}}
* Norwegian:
*: Bokmål: {{t+|nb|Kroatia|n}}
*: Nynorsk: {{t+|nn|Kroatia|n}}
* Odia: {{t|or|କ୍ରୋଏସିଆ}}
* Oromo: {{t|om|Kirooshiyaa}}
* Ossetian: {{t|os|Хорвати}}
* Pannonian Rusyn: {{t|rsk|Горватска|f}}
* Pashto: {{t|ps|کروېشيا|f|tr=krwešyā}}
* Persian:
*: Dari: {{t|prs|کُرُوَاسِیَا}}
*: Iranian Persian: {{t|fa-ira|کُرواسی|tr=koroâsi}}, {{t|fa-ira|کْرواسی|tr=kroâsi}}
* Polish: {{t+|pl|Chorwacja}}
* Portuguese: {{t+|pt|Croácia|f}}
* Punjabi:
*: Gurmukhi: {{t|pa|ਕ੍ਰੋਏਸ਼ੀਆ|m}}
* Quechua: {{t|qu|Hurwatsuyu}}
* Romanian: {{t+|ro|Croația|f}}
* Russian: {{t+|ru|Хорва́тия|f}}
* Sami:
*: Northern Sami: {{t|se|Kroatia}}
* Samogitian: {{t|sgs|Kruoatėjė}}
* Scots: {{t|sco|Croatie}}
* Scottish Gaelic: {{t|gd|[[Cròthais|A' Chròthais]]}}
* Serbo-Croatian:
*: Cyrillic: {{t|sh|Хр̀ва̄тска|f}}
*: Latin: {{t+|sh|Hr̀vātskā|f}}
* Sicilian: {{t|scn|Croazzia|f}}
* Silesian: {{t|szl|Chorwacyjo|f}}
* Sinhalese: {{t|si|ක්රොඒෂියාව}}
* Slovak: {{t+|sk|Chorvátsko|n}}
* Slovene: {{t+|sl|Hrváška|f}}
* Somali: {{t|so|Kuruweshiya}}
* Sorbian:
*: Lower Sorbian: {{t|dsb|Chorwatska|m}}
*: Upper Sorbian: {{t|hsb|Chorwatska|m}}
* Spanish: {{t+|es|Croacia|f}}
* Sranan Tongo: {{t|srn|Krowâsia}}
* Swahili: {{t+|sw|Korasia}}
* Swazi: {{t|ss|IKhuroshiya}}
* Swedish: {{t+|sv|Kroatien|n}}
* Sylheti: {{t|syl|ꠇꠥꠞꠦꠡꠤꠀ}}
* Tagalog: {{t|tl|Kroasya}}
* Tajik: {{t|tg|Хорватия}}
* Tamil: {{t|ta|குரோவாசியா}}, {{t|ta|குரோஷியா}}
* Tatar: {{t|tt|Хорватия}}
* Telugu: {{t|te|క్రొఏశియా}}
* Thai: {{t+|th|โครเอเชีย}}
* Tibetan: {{t|bo|ཁུརོ་ཤི་ཡ}}
* Tigrinya: {{t|ti|ክሮኤሽያ}}
* Turkish: {{t+|tr|Hırvatistan}}
* Turkmen: {{t|tk|Horwatiýa}}
* Ubykh: {{t|uby|Ҳырваҭшәабла}}
* Udmurt: {{t|udm|Хорватия}}
* Ukrainian: {{t+|uk|Хорва́тія|f}}
* Urdu: {{t|ur|کْرویشِیا|m|tr=kroeśiyā}}, {{t|ur|خروتستان|tr=xirvatistān}}
* Uyghur: {{t|ug|كرودىيە}}
* Uzbek: {{t+|uz|Xorvatiya}}
* Venetan: {{t|vec|Croàsia}}
* Veps: {{t|vep|Horvatii}}
* Vietnamese: {{t|vi|Crô-a-ti-a}}
* Volapük: {{t+|vo|Kroasän}}
* Võro: {{t|vro|Horvaatia}}
* Votic: {{t-needed|vot}}
* Walloon: {{t+|wa|Crowaceye}}
* Waray-Waray: {{t|war|Kroasya}}
* Welsh: {{t+|cy|Croatia}}
* Wolof: {{t|wo|Korwaasi}}
* Yakut: {{t|sah|Хорватия}}
* Yiddish: {{t|yi|קראָאַטיע}}
* Zazaki: {{t|zza|Xırvatıstan}} {{qualifier|Southern Zazaki}}
* Zealandic: {{t|zea|Kroaotië}}
* Zhuang: {{t|za|Gwzlozdiya}}
* Zulu: {{t|zu|iKrowati}}
{{trans-bottom}}
====See also====
{{list:countries in Europe/en}}
* {{l|en|Dalmatia}}
* {{l|en|Istria}}
* {{l|en|Ragusa}}
* {{l|en|Slavonia}}
{{cln|en|exonyms}}
==Latin==
{{wp|la:}}
===Alternative forms===
* {{alter|la|Chroātia}}
===Etymology===
{{etymon|la|id=country|:bor|grc:Χρωβατία<id:Croatia>|tree=1|text=++|title=Croātia}}
===Pronunciation===
* {{la-IPA|Croātia}}
===Proper noun===
{{la-proper noun|Croātia<1>}}
# {{lb|la|Medieval Latin|New Latin}} {{tcl|la|Croatia|id=Q224}}
====Declension====
{{la-ndecl|Croātia<1>}}
{{cln|la|exonyms}}
==Malay==
===Proper noun===
{{ms-proper noun}}
# {{lb|ms|Malaysia}} {{tcl|ms|Croatia|id=Q224}}
====Synonyms====
* {{q|Indonesia}} {{l|ms|Kroasia}}
==Welsh==
{{wp|cy:}}
===Pronunciation===
* {{IPA|cy|/krɔˈatja/|/krɔˈaʃa/}}
* {{rhymes|cy|atja|aʃa|s=3}}
===Proper noun===
{{cy-proper noun|f}}
# {{tcl|cy|Croatia|id=Q224}}
====Coordinate terms====
{{list:countries in Europe/cy}}
====Derived terms====
* {{l|cy|Gweriniaeth Croatia||Republic of Croatia}}
===Mutation===
{{cy-mut}}
{{cln|cy|exonyms}}
6om2mpgghbo2o26zyua1h0fo82av0f4
234687
234681
2026-05-21T11:44:08Z
Pinthura
2424
යොමු තොරතුරු පරිවර්තනය
234687
wikitext
text/x-wiki
{{also|Croația|Crô-a-ti-a}}
== ඉංග්රීසි ==
{{Wiktionary:Picture dictionary/en:map/Europe}}
{{wp}}
=== වෙනත් ආකාර ===
* {{alt|en|Croätia}}
=== නිරුක්තිය ===
{{etymon|en|id=country|:bor|la-med:Croātia<id:country>|tree=1}}
{{bor+|en|la-med|Croātia}}, equivalent to modern {{af|en|Croat|-ia|id2=place}}.
=== උච්චාරණය ===
* {{IPA|en|/ˌkɹəʊˈeɪ.ʃə/|a=RP}}
** {{IPA|en|[kɹəwˈɛjʃə]|a=SSB}}
** {{IPA|en|[kɹoˈeʃɑ]|a=MLE}}
** {{audio|en|LL-Q1860 (eng)-Soundguys-Croatia.wav|a=UK}}
* {{IPA|en|/ˌkɹoʊˈeɪ.ʃə/|/ˌkɹoʊˈeɪ.ʃi.ə/|a=US}}
** {{audio|en|en-us-Croatia.ogg|a=US}}
* {{IPA|en|/ˌkɾoˈe.ʃə/|a=Scotland}}
* {{IPA|en|/ˌkɾoːˈeː.ʃə/|a=Wales}}
* {{IPA|en|/kɾoˈat.jɐ/|a=Philippines}}
=== සංඥා නාම පදය ===
{{en-prop}}
# {{senseid|en|Q224}}{{place|en|country|on the|r/Balkan Peninsula|in|r/Southeast Europe|caplc=Zagreb|official=Republic of Croatia}}. Part of [[Yugoslavia]] until 1991.
#* {{quote-journal|en|author=Greg Botelho|title=U.N. court: Serbs’ actions in Croatia not considered genocide|magazine=w:CNN|url=https://edition.cnn.com/2015/02/03/europe/croatia-serbia-genocide/index.html|date=2015-02-03|passage=The violence began when Serbian troops went into '''Croatia''' ostensibly to aid armed ethnic Serbians trying to create their own autonomous states there.|archiveurl=https://web.archive.org/web/20210304090838/https://edition.cnn.com/2015/02/03/europe/croatia-serbia-genocide/index.html}}
==== ව්යුත්පන්න යෙදුම් ====
{{col|en|Great Croatia|White Croatia|Socialist Republic of Croatia}}
==== ආශ්රිත යෙදුම් ====
* {{l|en|Croat}}
* {{l|en|Croatian}}
* {{l|en|cravat}}
==== පරිවර්තන ====
{{trans-top|id=Q224|country in Europe}}
* Abkhaz: {{t|ab|Хорватиа}}, {{t|ab|Хорваттәыла}}
* Acehnese: {{t|ace|Kroasia}}
* Afrikaans: {{t|af|Kroasië}}
* Akan: {{t|ak|Krowehyia}}
* Albanian: {{t|sq|Kroaci|f}}, {{t+|sq|Kroacia|f}} {{qualifier|definite}}
* Amharic: {{t|am|ክሮኤሽያ}}
* Arabic: {{t|ar|كُرُوَاتِيَا|f}}
*: Hijazi Arabic: {{t|acw|كرواتيا|f|tr=kurwātya or kruwātya}}
* Aramaic:
*: Assyrian Neo-Aramaic: {{t|aii|ܟܪܘܼܵܛܝܼܵܐ|tr=Kroaṭiya|f}}
* Armenian: {{t+|hy|Խորվաթիա}}
* Aromanian: {{t|rup|Cruatsii|f}}, {{t|rup|Cruatsie|f}}, {{t|rup|Cruatii|f}}, {{t|rup|Cruatie|f}}, {{t|rup|Cruãtsii|f}}, {{t|rup|Cruãtsie|f}} {{q|indefinite}}, {{t|rup|Cruatsia|f}}, {{t|rup|Cruatia|f}}, {{t|rup|Cruãtsia|f}} {{q|definite}}
* Assamese: {{t|as|কোৰেছিয়া}}
* Asturian: {{t+|ast|Croacia|f}}
* Aymara: {{t|ay|Kruwatiya}}
* Azerbaijani: {{t+|az|Xorvatiya}}
* Bashkir: {{t|ba|Хорватия}}
* Basque: {{t+|eu|Kroazia}}
* Belarusian: {{t|be|Харва́тыя|f}}
* Bengali: {{t+|bn|ক্রোয়েশিয়া}}
* Breton: {{t|br|Kroatia}}
* Bulgarian: {{t|bg|Хърва́тия|f}}, {{t+|bg|Хърватска|f}}
* Burmese: {{t|my|ခရိုအေးရှား}}
* Buryat: {{t|bua|Хорвати}}
* Carpathian Rusyn: {{t|rue|Хорва́тія|f}}
* Catalan: {{t+|ca|Croàcia}}
* Chechen: {{t|ce|Хорвати}}
* Cherokee: {{t|chr|ᎧᎶᎡᏏᎠ}}
* Chinese:
*: Cantonese: {{t+|yue|克羅地亞|tr=hak1 lo4 dei6 aa3}}
*: Mandarin: {{t+|cmn|克羅地亞|tr=Kèluódìyà}} {{qual|mainland China}}, {{t+|cmn|克羅埃西亞|tr=Kèluó'āixīyà}} {{qual|Taiwan}}
*: Wu: {{t|wuu|克羅地亞}}
* Chuvash: {{t|cv|Хорвати}}
* Crimean Tatar: {{t|crh|Hırvatistan}}
* Czech: {{t+|cs|Chorvatsko|n}}
* Danish: {{t+|da|Kroatien}}
* Dhivehi: {{t|dv|ކުރޮއޭޝިއާ}}
* Doteli: {{t|dty|क्रोएसिया}}
* Dutch: {{t+|nl|Kroatië|n}}
* Dzongkha: {{t|dz|ཀུརོ་ཤི་ཡ}}
* Esperanto: {{t|eo|Kroatio}}, {{t|eo|Kroatujo}}
* Estonian: {{t+|et|Horvaatia}}
* Farefare: {{t|gur|Koroatgo}}, {{t|gur|Koroatia}}
* Faroese: {{t|fo|Kroatia|f|n}}
* Finnish: {{t+|fi|Kroatia}}
* French: {{t+|fr|Croatie|f}}
* Frisian:
*: West Frisian: {{t|fy|Kroaasje}}
* Friulian: {{t|fur|Cravuazie|f}}
* Galician: {{t+|gl|Croacia|f}}
* Georgian: {{t+|ka|ხორვატია}}
* German: {{t+|de|Kroatien|n}}
*: Bavarian: {{t|bar|Kroazien}}
* Greek: {{t+|el|Κροατία|f}}
*: Ancient Greek: {{t|grc|Χρωβατία|f}}
*: Pontic Greek: {{t|pnt|Κροατία}}
* Guarani:
*: Paraguayan Guarani: {{t-check|gug|Kyoásia}}
* Gujarati: {{t|gu|ક્રોએશિયા}}
* Haitian Creole: {{t|ht|Kwoasi}}
* Hausa: {{t|ha|Kuroshiya}}
* Hawaiian: {{t|haw|Koloatia}}
* Hebrew: {{t+|he|קְרוֹאַטְיָה|f|tr=kroátya}}
* Hindi: {{t+|hi|क्रोएशिया|m}}
* Hungarian: {{t+|hu|Horvátország}}
* Icelandic: {{t+|is|Króatía|f}}
* Ido: {{t+|io|Kroatia}}
* Igbo: {{t|ig|Kroatia}}
* Indonesian: {{t+|id|Kroasia}}
* Interlingua: {{t|ia|Croatia}}
* Irish: {{t|ga|Cróit|f|alt=an Chróit}}
* Italian: {{t+|it|Croazia|f}}
* Japanese: {{t+|ja|クロアチア|tr=Kuroachia}}
* Kabyle: {{t|kab|Kruwatya}}
* Kalenjin: {{t|kln|Korasia}}
* Kamba: {{t|kam|Korasia}}
* Kannada: {{t|kn|ಕ್ರೊಯೆಶಿಯ}}
* Karakalpak: {{t|kaa|Xorvatiya}}
* Kashubian: {{t|csb|Chòrwackô|f}}
* Kazakh: {{t|kk|Хыруатстан}}
* Khmer: {{t+|km|ក្រូអាស៊ី}}
* Kikuyu: {{t|ki|Korasia}}
* Korean: {{t+|ko|^크로아티아}}, {{t+|ko|^흐르바쯔까}} {{qualifier|North Korea}}, {{t|ko|^호르바찌아}} {{qualifier|obsolete in North Korea}}, {{t|ko|^크로아찌아}} {{qualifier|Yanbian}}
* Kurdish:
*: Northern Kurdish: {{t+|kmr|Kroatya}}, {{t+|kmr|Xirvatistan}}, {{t|kmr|Kriwatya}}, {{t|kmr|Kirwatya}}
* Kyrgyz: {{t+|ky|Хорватия}}
* Ladin: {{t|lld|Croazia}}
* Ladino: {{t|lad|Kroasia}}
* Lao: {{t+|lo|ໂຄຣເອເຊຍ|tr=khō ʼē sīa}}<!--manual translit required-->, {{t|lo|ກຣົວຊີ}}
* Latgalian: {{t|ltg|Horvateja}}
* Latin: {{t|la|Croātia|f}} {{q|modern}}
* Latvian: {{t+|lv|Horvātija|f}}
* Lithuanian: {{t+|lt|Kroatija|f}}
* Livvi: {{t|olo|Horvatii}}
* Luhya: {{t|luy|Korasia}}
* Luo: {{t|luo|Korasia}}
* Luri:
*: Northern Luri: {{t|lrc|کوروڤاسی}}
* Macedonian: {{t+|mk|Хрватска|f}}
* Malay: {{t+|ms|Croatia}}
* Malayalam: {{t|ml|ക്രൊയേഷ്യ}}
* Maltese: {{t|mt|[[il-]][[Kroazja]]|f}}
* Manipuri:
*: Bishnupriya Manipuri: {{t|bpy|ক্রোয়েশিয়া}}
* Māori: {{t|mi|Koroātia}}
* Marathi: {{t|mr|क्रोएशिया}}
* Mongolian:
*: Cyrillic: {{t|mn|Хорват}}
* Nauruan: {{t|na|Xirvazi}}
* Navajo: {{t|nv|Daalchííʼ Dadikʼą́ąhnii Bikéyah}}
* Ndebele:
*: Northern Ndebele: {{t|nd|Xerowack}}, {{t|nd|Kroaca}}
* Nepali: {{t|ne|क्रोएसिया}}
* Norman: {{t|nrf|Croatie|f}}
* Norwegian:
*: Bokmål: {{t+|nb|Kroatia|n}}
*: Nynorsk: {{t+|nn|Kroatia|n}}
* Odia: {{t|or|କ୍ରୋଏସିଆ}}
* Oromo: {{t|om|Kirooshiyaa}}
* Ossetian: {{t|os|Хорвати}}
* Pannonian Rusyn: {{t|rsk|Горватска|f}}
* Pashto: {{t|ps|کروېشيا|f|tr=krwešyā}}
* Persian:
*: Dari: {{t|prs|کُرُوَاسِیَا}}
*: Iranian Persian: {{t|fa-ira|کُرواسی|tr=koroâsi}}, {{t|fa-ira|کْرواسی|tr=kroâsi}}
* Polish: {{t+|pl|Chorwacja}}
* Portuguese: {{t+|pt|Croácia|f}}
* Punjabi:
*: Gurmukhi: {{t|pa|ਕ੍ਰੋਏਸ਼ੀਆ|m}}
* Quechua: {{t|qu|Hurwatsuyu}}
* Romanian: {{t+|ro|Croația|f}}
* Russian: {{t+|ru|Хорва́тия|f}}
* Sami:
*: Northern Sami: {{t|se|Kroatia}}
* Samogitian: {{t|sgs|Kruoatėjė}}
* Scots: {{t|sco|Croatie}}
* Scottish Gaelic: {{t|gd|[[Cròthais|A' Chròthais]]}}
* Serbo-Croatian:
*: Cyrillic: {{t|sh|Хр̀ва̄тска|f}}
*: Latin: {{t+|sh|Hr̀vātskā|f}}
* Sicilian: {{t|scn|Croazzia|f}}
* Silesian: {{t|szl|Chorwacyjo|f}}
* Sinhalese: {{t|si|ක්රොඒෂියාව}}
* Slovak: {{t+|sk|Chorvátsko|n}}
* Slovene: {{t+|sl|Hrváška|f}}
* Somali: {{t|so|Kuruweshiya}}
* Sorbian:
*: Lower Sorbian: {{t|dsb|Chorwatska|m}}
*: Upper Sorbian: {{t|hsb|Chorwatska|m}}
* Spanish: {{t+|es|Croacia|f}}
* Sranan Tongo: {{t|srn|Krowâsia}}
* Swahili: {{t+|sw|Korasia}}
* Swazi: {{t|ss|IKhuroshiya}}
* Swedish: {{t+|sv|Kroatien|n}}
* Sylheti: {{t|syl|ꠇꠥꠞꠦꠡꠤꠀ}}
* Tagalog: {{t|tl|Kroasya}}
* Tajik: {{t|tg|Хорватия}}
* Tamil: {{t|ta|குரோவாசியா}}, {{t|ta|குரோஷியா}}
* Tatar: {{t|tt|Хорватия}}
* Telugu: {{t|te|క్రొఏశియా}}
* Thai: {{t+|th|โครเอเชีย}}
* Tibetan: {{t|bo|ཁུརོ་ཤི་ཡ}}
* Tigrinya: {{t|ti|ክሮኤሽያ}}
* Turkish: {{t+|tr|Hırvatistan}}
* Turkmen: {{t|tk|Horwatiýa}}
* Ubykh: {{t|uby|Ҳырваҭшәабла}}
* Udmurt: {{t|udm|Хорватия}}
* Ukrainian: {{t+|uk|Хорва́тія|f}}
* Urdu: {{t|ur|کْرویشِیا|m|tr=kroeśiyā}}, {{t|ur|خروتستان|tr=xirvatistān}}
* Uyghur: {{t|ug|كرودىيە}}
* Uzbek: {{t+|uz|Xorvatiya}}
* Venetan: {{t|vec|Croàsia}}
* Veps: {{t|vep|Horvatii}}
* Vietnamese: {{t|vi|Crô-a-ti-a}}
* Volapük: {{t+|vo|Kroasän}}
* Võro: {{t|vro|Horvaatia}}
* Votic: {{t-needed|vot}}
* Walloon: {{t+|wa|Crowaceye}}
* Waray-Waray: {{t|war|Kroasya}}
* Welsh: {{t+|cy|Croatia}}
* Wolof: {{t|wo|Korwaasi}}
* Yakut: {{t|sah|Хорватия}}
* Yiddish: {{t|yi|קראָאַטיע}}
* Zazaki: {{t|zza|Xırvatıstan}} {{qualifier|Southern Zazaki}}
* Zealandic: {{t|zea|Kroaotië}}
* Zhuang: {{t|za|Gwzlozdiya}}
* Zulu: {{t|zu|iKrowati}}
{{trans-bottom}}
==== අමතර අවධානයට ====
{{list:countries in Europe/en}}
* {{l|en|Dalmatia}}
* {{l|en|Istria}}
* {{l|en|Ragusa}}
* {{l|en|Slavonia}}
{{cln|en|exonyms}}
== ලතින් ==
{{wp|la:}}
=== වෙනත් ආකාර ===
* {{alter|la|Chroātia}}
=== නිරුක්තිය ===
{{etymon|la|id=country|:bor|grc:Χρωβατία<id:Croatia>|tree=1|text=++|title=Croātia}}
=== උච්චාරණය ===
* {{la-IPA|Croātia}}
=== සංඥා නාම පදය ===
{{la-proper noun|Croātia<1>}}
# {{lb|la|Medieval Latin|New Latin}} {{tcl|la|Croatia|id=Q224}}
==== වරනැඟීම ====
{{la-ndecl|Croātia<1>}}
{{cln|la|exonyms}}
==Malay==
=== සංඥා නාම පදය ===
{{ms-proper noun}}
# {{lb|ms|Malaysia}} {{tcl|ms|Croatia|id=Q224}}
==== සමාන පද ====
* {{q|Indonesia}} {{l|ms|Kroasia}}
== වේල්ස ==
{{wp|cy:}}
=== උච්චාරණය ===
* {{IPA|cy|/krɔˈatja/|/krɔˈaʃa/}}
* {{rhymes|cy|atja|aʃa|s=3}}
=== සංඥා නාම පදය ===
{{cy-proper noun|f}}
# {{tcl|cy|Croatia|id=Q224}}
====Coordinate terms====
{{list:countries in Europe/cy}}
==== ව්යුත්පන්න යෙදුම් ====
* {{l|cy|Gweriniaeth Croatia||Republic of Croatia}}
===Mutation===
{{cy-mut}}
{{cln|cy|exonyms}}
me3xu1gc5z7f43tfu1k72ftnvytozds
234695
234687
2026-05-21T11:52:59Z
Lee
19
/* සංඥා නාම පදය */
234695
wikitext
text/x-wiki
{{also|Croația|Crô-a-ti-a}}
== ඉංග්රීසි ==
{{Wiktionary:Picture dictionary/en:map/Europe}}
{{wp}}
=== වෙනත් ආකාර ===
* {{alt|en|Croätia}}
=== නිරුක්තිය ===
{{etymon|en|id=country|:bor|la-med:Croātia<id:country>|tree=1}}
{{bor+|en|la-med|Croātia}}, equivalent to modern {{af|en|Croat|-ia|id2=place}}.
=== උච්චාරණය ===
* {{IPA|en|/ˌkɹəʊˈeɪ.ʃə/|a=RP}}
** {{IPA|en|[kɹəwˈɛjʃə]|a=SSB}}
** {{IPA|en|[kɹoˈeʃɑ]|a=MLE}}
** {{audio|en|LL-Q1860 (eng)-Soundguys-Croatia.wav|a=UK}}
* {{IPA|en|/ˌkɹoʊˈeɪ.ʃə/|/ˌkɹoʊˈeɪ.ʃi.ə/|a=US}}
** {{audio|en|en-us-Croatia.ogg|a=US}}
* {{IPA|en|/ˌkɾoˈe.ʃə/|a=Scotland}}
* {{IPA|en|/ˌkɾoːˈeː.ʃə/|a=Wales}}
* {{IPA|en|/kɾoˈat.jɐ/|a=Philippines}}
=== සංඥා නාම පදය ===
{{en-prop}}
# {{senseid|en|Q224}} [[ක්රොඒෂියාව]] ({{place|en|country|on the|r/Balkan Peninsula|in|r/Southeast Europe|caplc=Zagreb|official=Republic of Croatia}}. Part of [[Yugoslavia]] until 1991).
#* {{quote-journal|en|author=Greg Botelho|title=U.N. court: Serbs’ actions in Croatia not considered genocide|magazine=w:CNN|url=https://edition.cnn.com/2015/02/03/europe/croatia-serbia-genocide/index.html|date=2015-02-03|passage=The violence began when Serbian troops went into '''Croatia''' ostensibly to aid armed ethnic Serbians trying to create their own autonomous states there.|archiveurl=https://web.archive.org/web/20210304090838/https://edition.cnn.com/2015/02/03/europe/croatia-serbia-genocide/index.html}}
==== ව්යුත්පන්න යෙදුම් ====
{{col|en|Great Croatia|White Croatia|Socialist Republic of Croatia}}
==== ආශ්රිත යෙදුම් ====
* {{l|en|Croat}}
* {{l|en|Croatian}}
* {{l|en|cravat}}
==== පරිවර්තන ====
{{trans-top|id=Q224|country in Europe}}
* Abkhaz: {{t|ab|Хорватиа}}, {{t|ab|Хорваттәыла}}
* Acehnese: {{t|ace|Kroasia}}
* Afrikaans: {{t|af|Kroasië}}
* Akan: {{t|ak|Krowehyia}}
* Albanian: {{t|sq|Kroaci|f}}, {{t+|sq|Kroacia|f}} {{qualifier|definite}}
* Amharic: {{t|am|ክሮኤሽያ}}
* Arabic: {{t|ar|كُرُوَاتِيَا|f}}
*: Hijazi Arabic: {{t|acw|كرواتيا|f|tr=kurwātya or kruwātya}}
* Aramaic:
*: Assyrian Neo-Aramaic: {{t|aii|ܟܪܘܼܵܛܝܼܵܐ|tr=Kroaṭiya|f}}
* Armenian: {{t+|hy|Խորվաթիա}}
* Aromanian: {{t|rup|Cruatsii|f}}, {{t|rup|Cruatsie|f}}, {{t|rup|Cruatii|f}}, {{t|rup|Cruatie|f}}, {{t|rup|Cruãtsii|f}}, {{t|rup|Cruãtsie|f}} {{q|indefinite}}, {{t|rup|Cruatsia|f}}, {{t|rup|Cruatia|f}}, {{t|rup|Cruãtsia|f}} {{q|definite}}
* Assamese: {{t|as|কোৰেছিয়া}}
* Asturian: {{t+|ast|Croacia|f}}
* Aymara: {{t|ay|Kruwatiya}}
* Azerbaijani: {{t+|az|Xorvatiya}}
* Bashkir: {{t|ba|Хорватия}}
* Basque: {{t+|eu|Kroazia}}
* Belarusian: {{t|be|Харва́тыя|f}}
* Bengali: {{t+|bn|ক্রোয়েশিয়া}}
* Breton: {{t|br|Kroatia}}
* Bulgarian: {{t|bg|Хърва́тия|f}}, {{t+|bg|Хърватска|f}}
* Burmese: {{t|my|ခရိုအေးရှား}}
* Buryat: {{t|bua|Хорвати}}
* Carpathian Rusyn: {{t|rue|Хорва́тія|f}}
* Catalan: {{t+|ca|Croàcia}}
* Chechen: {{t|ce|Хорвати}}
* Cherokee: {{t|chr|ᎧᎶᎡᏏᎠ}}
* Chinese:
*: Cantonese: {{t+|yue|克羅地亞|tr=hak1 lo4 dei6 aa3}}
*: Mandarin: {{t+|cmn|克羅地亞|tr=Kèluódìyà}} {{qual|mainland China}}, {{t+|cmn|克羅埃西亞|tr=Kèluó'āixīyà}} {{qual|Taiwan}}
*: Wu: {{t|wuu|克羅地亞}}
* Chuvash: {{t|cv|Хорвати}}
* Crimean Tatar: {{t|crh|Hırvatistan}}
* Czech: {{t+|cs|Chorvatsko|n}}
* Danish: {{t+|da|Kroatien}}
* Dhivehi: {{t|dv|ކުރޮއޭޝިއާ}}
* Doteli: {{t|dty|क्रोएसिया}}
* Dutch: {{t+|nl|Kroatië|n}}
* Dzongkha: {{t|dz|ཀུརོ་ཤི་ཡ}}
* Esperanto: {{t|eo|Kroatio}}, {{t|eo|Kroatujo}}
* Estonian: {{t+|et|Horvaatia}}
* Farefare: {{t|gur|Koroatgo}}, {{t|gur|Koroatia}}
* Faroese: {{t|fo|Kroatia|f|n}}
* Finnish: {{t+|fi|Kroatia}}
* French: {{t+|fr|Croatie|f}}
* Frisian:
*: West Frisian: {{t|fy|Kroaasje}}
* Friulian: {{t|fur|Cravuazie|f}}
* Galician: {{t+|gl|Croacia|f}}
* Georgian: {{t+|ka|ხორვატია}}
* German: {{t+|de|Kroatien|n}}
*: Bavarian: {{t|bar|Kroazien}}
* Greek: {{t+|el|Κροατία|f}}
*: Ancient Greek: {{t|grc|Χρωβατία|f}}
*: Pontic Greek: {{t|pnt|Κροατία}}
* Guarani:
*: Paraguayan Guarani: {{t-check|gug|Kyoásia}}
* Gujarati: {{t|gu|ક્રોએશિયા}}
* Haitian Creole: {{t|ht|Kwoasi}}
* Hausa: {{t|ha|Kuroshiya}}
* Hawaiian: {{t|haw|Koloatia}}
* Hebrew: {{t+|he|קְרוֹאַטְיָה|f|tr=kroátya}}
* Hindi: {{t+|hi|क्रोएशिया|m}}
* Hungarian: {{t+|hu|Horvátország}}
* Icelandic: {{t+|is|Króatía|f}}
* Ido: {{t+|io|Kroatia}}
* Igbo: {{t|ig|Kroatia}}
* Indonesian: {{t+|id|Kroasia}}
* Interlingua: {{t|ia|Croatia}}
* Irish: {{t|ga|Cróit|f|alt=an Chróit}}
* Italian: {{t+|it|Croazia|f}}
* Japanese: {{t+|ja|クロアチア|tr=Kuroachia}}
* Kabyle: {{t|kab|Kruwatya}}
* Kalenjin: {{t|kln|Korasia}}
* Kamba: {{t|kam|Korasia}}
* Kannada: {{t|kn|ಕ್ರೊಯೆಶಿಯ}}
* Karakalpak: {{t|kaa|Xorvatiya}}
* Kashubian: {{t|csb|Chòrwackô|f}}
* Kazakh: {{t|kk|Хыруатстан}}
* Khmer: {{t+|km|ក្រូអាស៊ី}}
* Kikuyu: {{t|ki|Korasia}}
* Korean: {{t+|ko|^크로아티아}}, {{t+|ko|^흐르바쯔까}} {{qualifier|North Korea}}, {{t|ko|^호르바찌아}} {{qualifier|obsolete in North Korea}}, {{t|ko|^크로아찌아}} {{qualifier|Yanbian}}
* Kurdish:
*: Northern Kurdish: {{t+|kmr|Kroatya}}, {{t+|kmr|Xirvatistan}}, {{t|kmr|Kriwatya}}, {{t|kmr|Kirwatya}}
* Kyrgyz: {{t+|ky|Хорватия}}
* Ladin: {{t|lld|Croazia}}
* Ladino: {{t|lad|Kroasia}}
* Lao: {{t+|lo|ໂຄຣເອເຊຍ|tr=khō ʼē sīa}}<!--manual translit required-->, {{t|lo|ກຣົວຊີ}}
* Latgalian: {{t|ltg|Horvateja}}
* Latin: {{t|la|Croātia|f}} {{q|modern}}
* Latvian: {{t+|lv|Horvātija|f}}
* Lithuanian: {{t+|lt|Kroatija|f}}
* Livvi: {{t|olo|Horvatii}}
* Luhya: {{t|luy|Korasia}}
* Luo: {{t|luo|Korasia}}
* Luri:
*: Northern Luri: {{t|lrc|کوروڤاسی}}
* Macedonian: {{t+|mk|Хрватска|f}}
* Malay: {{t+|ms|Croatia}}
* Malayalam: {{t|ml|ക്രൊയേഷ്യ}}
* Maltese: {{t|mt|[[il-]][[Kroazja]]|f}}
* Manipuri:
*: Bishnupriya Manipuri: {{t|bpy|ক্রোয়েশিয়া}}
* Māori: {{t|mi|Koroātia}}
* Marathi: {{t|mr|क्रोएशिया}}
* Mongolian:
*: Cyrillic: {{t|mn|Хорват}}
* Nauruan: {{t|na|Xirvazi}}
* Navajo: {{t|nv|Daalchííʼ Dadikʼą́ąhnii Bikéyah}}
* Ndebele:
*: Northern Ndebele: {{t|nd|Xerowack}}, {{t|nd|Kroaca}}
* Nepali: {{t|ne|क्रोएसिया}}
* Norman: {{t|nrf|Croatie|f}}
* Norwegian:
*: Bokmål: {{t+|nb|Kroatia|n}}
*: Nynorsk: {{t+|nn|Kroatia|n}}
* Odia: {{t|or|କ୍ରୋଏସିଆ}}
* Oromo: {{t|om|Kirooshiyaa}}
* Ossetian: {{t|os|Хорвати}}
* Pannonian Rusyn: {{t|rsk|Горватска|f}}
* Pashto: {{t|ps|کروېشيا|f|tr=krwešyā}}
* Persian:
*: Dari: {{t|prs|کُرُوَاسِیَا}}
*: Iranian Persian: {{t|fa-ira|کُرواسی|tr=koroâsi}}, {{t|fa-ira|کْرواسی|tr=kroâsi}}
* Polish: {{t+|pl|Chorwacja}}
* Portuguese: {{t+|pt|Croácia|f}}
* Punjabi:
*: Gurmukhi: {{t|pa|ਕ੍ਰੋਏਸ਼ੀਆ|m}}
* Quechua: {{t|qu|Hurwatsuyu}}
* Romanian: {{t+|ro|Croația|f}}
* Russian: {{t+|ru|Хорва́тия|f}}
* Sami:
*: Northern Sami: {{t|se|Kroatia}}
* Samogitian: {{t|sgs|Kruoatėjė}}
* Scots: {{t|sco|Croatie}}
* Scottish Gaelic: {{t|gd|[[Cròthais|A' Chròthais]]}}
* Serbo-Croatian:
*: Cyrillic: {{t|sh|Хр̀ва̄тска|f}}
*: Latin: {{t+|sh|Hr̀vātskā|f}}
* Sicilian: {{t|scn|Croazzia|f}}
* Silesian: {{t|szl|Chorwacyjo|f}}
* Sinhalese: {{t|si|ක්රොඒෂියාව}}
* Slovak: {{t+|sk|Chorvátsko|n}}
* Slovene: {{t+|sl|Hrváška|f}}
* Somali: {{t|so|Kuruweshiya}}
* Sorbian:
*: Lower Sorbian: {{t|dsb|Chorwatska|m}}
*: Upper Sorbian: {{t|hsb|Chorwatska|m}}
* Spanish: {{t+|es|Croacia|f}}
* Sranan Tongo: {{t|srn|Krowâsia}}
* Swahili: {{t+|sw|Korasia}}
* Swazi: {{t|ss|IKhuroshiya}}
* Swedish: {{t+|sv|Kroatien|n}}
* Sylheti: {{t|syl|ꠇꠥꠞꠦꠡꠤꠀ}}
* Tagalog: {{t|tl|Kroasya}}
* Tajik: {{t|tg|Хорватия}}
* Tamil: {{t|ta|குரோவாசியா}}, {{t|ta|குரோஷியா}}
* Tatar: {{t|tt|Хорватия}}
* Telugu: {{t|te|క్రొఏశియా}}
* Thai: {{t+|th|โครเอเชีย}}
* Tibetan: {{t|bo|ཁུརོ་ཤི་ཡ}}
* Tigrinya: {{t|ti|ክሮኤሽያ}}
* Turkish: {{t+|tr|Hırvatistan}}
* Turkmen: {{t|tk|Horwatiýa}}
* Ubykh: {{t|uby|Ҳырваҭшәабла}}
* Udmurt: {{t|udm|Хорватия}}
* Ukrainian: {{t+|uk|Хорва́тія|f}}
* Urdu: {{t|ur|کْرویشِیا|m|tr=kroeśiyā}}, {{t|ur|خروتستان|tr=xirvatistān}}
* Uyghur: {{t|ug|كرودىيە}}
* Uzbek: {{t+|uz|Xorvatiya}}
* Venetan: {{t|vec|Croàsia}}
* Veps: {{t|vep|Horvatii}}
* Vietnamese: {{t|vi|Crô-a-ti-a}}
* Volapük: {{t+|vo|Kroasän}}
* Võro: {{t|vro|Horvaatia}}
* Votic: {{t-needed|vot}}
* Walloon: {{t+|wa|Crowaceye}}
* Waray-Waray: {{t|war|Kroasya}}
* Welsh: {{t+|cy|Croatia}}
* Wolof: {{t|wo|Korwaasi}}
* Yakut: {{t|sah|Хорватия}}
* Yiddish: {{t|yi|קראָאַטיע}}
* Zazaki: {{t|zza|Xırvatıstan}} {{qualifier|Southern Zazaki}}
* Zealandic: {{t|zea|Kroaotië}}
* Zhuang: {{t|za|Gwzlozdiya}}
* Zulu: {{t|zu|iKrowati}}
{{trans-bottom}}
==== අමතර අවධානයට ====
{{list:countries in Europe/en}}
* {{l|en|Dalmatia}}
* {{l|en|Istria}}
* {{l|en|Ragusa}}
* {{l|en|Slavonia}}
{{cln|en|exonyms}}
== ලතින් ==
{{wp|la:}}
=== වෙනත් ආකාර ===
* {{alter|la|Chroātia}}
=== නිරුක්තිය ===
{{etymon|la|id=country|:bor|grc:Χρωβατία<id:Croatia>|tree=1|text=++|title=Croātia}}
=== උච්චාරණය ===
* {{la-IPA|Croātia}}
=== සංඥා නාම පදය ===
{{la-proper noun|Croātia<1>}}
# {{lb|la|Medieval Latin|New Latin}} {{tcl|la|Croatia|id=Q224}}
==== වරනැඟීම ====
{{la-ndecl|Croātia<1>}}
{{cln|la|exonyms}}
==Malay==
=== සංඥා නාම පදය ===
{{ms-proper noun}}
# {{lb|ms|Malaysia}} {{tcl|ms|Croatia|id=Q224}}
==== සමාන පද ====
* {{q|Indonesia}} {{l|ms|Kroasia}}
== වේල්ස ==
{{wp|cy:}}
=== උච්චාරණය ===
* {{IPA|cy|/krɔˈatja/|/krɔˈaʃa/}}
* {{rhymes|cy|atja|aʃa|s=3}}
=== සංඥා නාම පදය ===
{{cy-proper noun|f}}
# {{tcl|cy|Croatia|id=Q224}}
====Coordinate terms====
{{list:countries in Europe/cy}}
==== ව්යුත්පන්න යෙදුම් ====
* {{l|cy|Gweriniaeth Croatia||Republic of Croatia}}
===Mutation===
{{cy-mut}}
{{cln|cy|exonyms}}
abxqm4rhyuiwo5i9q68ybi87nxdh21d
Serbia
0
143864
234682
2026-05-21T09:27:36Z
en>WikiNewbie1612
0
Undid revision [[Special:Diff/90899884|90899884]] by [[Special:Contributions/WikiNewbie1612|WikiNewbie1612]] ([[User talk:WikiNewbie1612|talk]])
234682
wikitext
text/x-wiki
{{also|Appendix:Variations of "serbia"}}
==English==
{{Wiktionary:Picture dictionary/en:map/Europe}}
{{wp}}
===Alternative forms===
* {{alt|en|Servia||archaic}}
===Etymology===
{{bor+|en|la-med|Serbia}}, equivalent to modern {{af|en|Serb|-ia|id2=place}}.
===Pronunciation===
* {{IPA|en|/ˈsɜː.bi.ə/|a=UK}}
* {{IPA|en|/ˈsəːbɪjə/|a=SSB}}
* {{IPA|en|/ˈsɝ.bi.ə/|a=US}}
* {{IPA|en|/ˈsɝb.jɐ/|a=Philippines}}
* {{audio|en|LL-Q1860 (eng)-Soundguys-Serbia.wav|a=UK}}
* {{audio|en|en-us-Serbia.ogg|a=US}}
===Proper noun===
{{en-prop}}
# {{sid|en|Q403}}{{place|en|country|on the|r/Balkan Peninsula|in|r/Southeast Europe|caplc=Belgrade|official=Republic of Serbia|tcl_noextratext=1}}. Part of [[Yugoslavia]] until 1992, then part of [[Serbia and Montenegro]] until 2006.
#* {{quote-journal|en|author=Greg Botelho|title=U.N. court: Serbs’ actions in Croatia not considered genocide|magazine=w:CNN|url=https://edition.cnn.com/2015/02/03/europe/croatia-serbia-genocide/index.html|date=2015-02-03|passage=The 153-page ruling from the International Court of Justice means that modern-day '''Serbia''' will not have to pay restitution to Croatia, which in 1991 split from what was then Yugoslavia.}}
# {{place|en|geographic region|r/Southeast Europe}}.
====Derived terms====
{{col3|en|White Serbia|Socialist Republic of Serbia}}
====Related terms====
* {{l|en|Serb}}
* {{l|en|Serbian}}
* {{l|en|Serbinization}}
====Translations====
{{trans-top|id=Q403|a country in southeastern Europe}}
* Afrikaans: {{t+|af|Serwië}}
* Albanian: {{t|sq|Serbi|f}} {{q|indefinite}}, {{t+|sq|Serbia|f}} {{q|definite}}
* Amharic: {{t|am|ሰርቢያ}}
* Arabic: {{t|ar|صِرْبِيَا|f}}, {{t|ar|الصِّرْب|f}}
* Aramaic:
*: Assyrian Neo-Aramaic: {{t|aii|ܨܹܪܒܝܼܵܐ|f|tr=ṣerbiya}}
* Armenian: {{t+|hy|Սերբիա}}
* Aromanian: {{t|rup|Sãrghii|f}}, {{t|rup|Sãrbii|f}} {{q|indefinite}}, {{t|rup|Sãrghia|f}}, {{t|rup|Sãrbia}} {{q|definite}}
* Assamese: {{t|as|ছাৰ্বিয়া}}
* Asturian: {{t+|ast|Serbia}}
* Azerbaijani: {{t+|az|Serbiya}}
* Bashkir: {{t|ba|Сербия}}
* Basque: {{t+|eu|Serbia}}
* Belarusian: {{t|be|Се́рбія|f}}, {{t|be|Сэ́рбія|f}} {{q|Taraškievica}}
* Bengali: {{t+|bn|সার্বিয়া}}
* Bulgarian: {{t+|bg|Съ́рбия|f}}
* Burmese: {{t|my|ဆားဘီးယား}}
* Carpathian Rusyn: {{t|rue|Се́рбія|f}}
* Catalan: {{t+|ca|Sèrbia|f}}
* Chechen: {{t|ce|Серби}}
* Chinese:
*: Cantonese: {{t|yue|塞爾維亞|tr=coi3 ji5 wai4 aa3}}
*: Mandarin: {{t+|cmn|塞爾維亞|tr=Sài'ěrwéiyà}}
*: Wu: {{t|wuu|塞爾維亞}}
* Chuvash: {{t|cv|Серби}}
* Crimean Tatar: {{t|crh|Sırbistan}}
* Czech: {{t+|cs|Srbsko|n}}
* Danish: {{t+|da|Serbien}}
* Dhivehi: {{t|dv|ސާބިއާ}}
* Dutch: {{t+|nl|Servië|n}}
* Esperanto: {{t|eo|Serbio}}
* Estonian: {{t+|et|Serbia}}
* Farefare: {{t|gur|Sɛrbgɔ}}
* Faroese: {{t|fo|Serbia|n}}
* Finnish: {{t+|fi|Serbia}}
* French: {{t+|fr|Serbie|f}}
* Friulian: {{t|fur|Serbie|f}}
* Galician: {{t+|gl|Serbia|f}}
* Georgian: {{t+|ka|სერბეთი}}
* German: {{t+|de|Serbien|n}}
* Greek: {{t+|el|Σερβία|f}}
* Gujarati: {{t|gu|સર્બિયા}}
* Hausa: {{t|ha|Serbiya}}
* Hebrew: {{t+|he|סֶרְבְּיָה|f|tr=serbiya}}
* Hindi: {{t+|hi|सर्बिया|m}}
* Hungarian: {{t+|hu|Szerbia}}
* Icelandic: {{t|is|Serbía|f}}
* Ido: {{t+|io|Serbia}}
* Indonesian: {{t+|id|Serbia}}
* Irish: {{t|ga|Seirbia|alt=An tSeirbia|f}}
* Italian: {{t+|it|Serbia|f}}
* Japanese: {{t+|ja|セルビア|tr=Serubia}}
* Kannada: {{t+|kn|ಸೆರ್ಬಿಯ}}
* Kashubian: {{t|csb|Serbiô|f}}
* Kazakh: {{t+|kk|Сербия}}
* Khmer: {{t|km|ស៊ឺបៀ}}, {{t|km|ស៊េប៊ី}}
* Korean: {{t+|ko|^세르비아}}, {{t|ko|^쓰르비아}} {{q|North Korea}}
* Kurdish:
*: Northern Kurdish: {{t+|kmr|Sirbistan}}, {{t+|kmr|Serbistan}}, {{t+|kmr|Serbiya}}
* Kyrgyz: {{t|ky|Сербия}}
* Lao: {{t|lo|ແຊກບີ}}
* Latin: {{t|la|Serbia|f}} {{q|Medieval and Modern Latin}}
* Latvian: {{t+|lv|Serbija|f}}
* Lithuanian: {{t+|lt|Serbija|f}}
* Livonian: {{t|liv|Serbij}}
* Macedonian: {{t+|mk|Србија|f}}
* Malay: {{t+|ms|Serbia}}
* Malayalam: {{t|ml|സെർബിയ}}
* Maltese: {{t|mt|Serbja|f|alt=is-Serbja}}
* Manx: {{t|gv|Serb|alt=Yn Serb}}
* Māori: {{t|mi|Hēpia}}
* Marathi: {{t|mr|सर्बिया}}
* Mongolian:
*: Cyrillic: {{t+|mn|Серби}}
* Navajo: {{t|nv|Séwib bikéyah}}
* Nepali: {{t|ne|सर्बिया}}
* Norman: {{t|nrf|Serbie|f}}
* Norwegian:
*: Bokmål: {{t+|nb|Serbia|n}}
*: Nynorsk: {{t+|nn|Serbia|n}}
* Odia: {{t|or|ସର୍ବିଆ}}
* Old Church Slavonic:
*: Cyrillic: {{t|cu|Срьбїꙗ|f}} {{q|modern}}
* Pannonian Rusyn: {{t|rsk|Сербия|f}}
* Pashto: {{t|ps|صربیا|f|tr=sarbiyā}}
* Persian:
*: Dari: {{t|prs|صَرْبِسْتَان}}, {{t|prs|صَرْبِیَا}}
*: Iranian Persian: {{t|fa-ira|صِرْبِسْتان}}, {{t|fa-ira|صِرْبِیا}}
* Polish: {{t+|pl|Serbia|f}}
* Portuguese: {{t+|pt|Sérvia}}
* Punjabi:
*: Gurmukhi: {{t|pa|ਸਰਬੀਆ|m}}
* Romanian: {{t+|ro|Serbia|f}}
* Russian: {{t+|ru|Се́рбия|f}}
* Samoan: {{t|sm|Serepia}}
* Scots: {{t|sco|Serbie}}
* Serbo-Croatian:
*: Cyrillic: {{t|sh|Ср̀бија|f}}
*: Latin: {{t+|sh|Sr̀bija|f}}
* Sicilian: {{t|scn|Serbia|f}}, {{t|scn|Sèrbia|f}}
* Silesian: {{t|szl|Syrbijo|f}}
* Sinhalese: {{t|si|සර්බියාව}}
* Slovak: {{t|sk|Srbsko|n}}
* Slovene: {{t+|sl|Sŕbija|f}}
* Sorbian:
*: Lower Sorbian: {{t|dsb|Serbiska|f}}
*: Upper Sorbian: {{t|hsb|Serbiska|f}}
* Spanish: {{t+|es|Serbia|f}}, {{t+|es|Servia}}
* Swedish: {{t+|sv|Serbien|n}}
* Tagalog: {{t|tl|Serbya}}, {{t|tl|Serbiya}}
* Tajik: {{t|tg|Сербия}}
* Tamil: {{t|ta|செர்பியா}}
* Tatar: {{t|tt|Сербия}}
* Telugu: {{t+|te|సెర్బియా}}
* Thai: {{t+|th|เซอร์เบีย}}
* Tibetan: {{t|bo|སེར་བྷི་ཡ}}
* Tigrinya: {{t|ti|ሰርቢያ}}
* Turkish: {{t+|tr|Sırbistan}}
*: Ottoman Turkish: {{t|ota|صربستان|tr=Sırbistan}}
* Turkmen: {{t|tk|Serbiýa}}
* Ukrainian: {{t+|uk|Се́рбія|f}}
* Urdu: {{t|ur|سَرْبِیا|m|}}, {{t|ur|صَرْبِسْتان|m}}
* Uyghur: {{t|ug|سېربىيە}}
* Uzbek: {{t+|uz|Serbiya}}
* Vietnamese: {{t|vi|Xéc-bi}}
* Yiddish: {{t|yi|סערביע}}
* Yoruba: {{t|yo|Sẹbia}}
{{trans-bottom}}
===See also===
{{list:countries in Europe/en}}
* {{l|en|Kosovo}}
* {{l|en|Montenegro}}
* {{l|en|Serbia and Montenegro}}
* {{l|en|Vojvodina}}
* {{l|en|Yugoslavia}}
===Anagrams===
* {{anagrams|en|a=abeirs|Baiers|braies|braise|rabies|rebias}}
{{cln|en|exonyms}}
==Albanian==
===Proper noun===
{{head|sq|proper noun form}}
# {{inflection of|sq|Serbi||def|nom|s}}
==Asturian==
{{wp|ast:}}
===Proper noun===
{{head|ast|proper noun}}
# {{tcl|ast|Serbia|id=Q403}}
====Derived terms====
* {{l|ast|serbiu}}
==Basque==
{{wp|eu:}}
===Pronunciation===
{{eu-pr|+<audio:LL-Q8752 (eus)-Xabier Cañas-Serbia.wav>}}
===Proper noun===
{{eu-proper noun|in}}
# {{tcl|eu|Serbia|id=Q403}}
====Declension====
{{eu-ndecl|in.pr}}
====Derived terms====
{{col|eu|serbiar<t:Serbian>|serbiera<t:Serbian language>}}
===See also===
{{list:countries in Europe/eu}}
===Further reading===
* {{R:eu:Arau|38}}
==Central Huasteca Nahuatl==
===Proper noun===
{{head|nch|proper noun}}
# {{tcl|nch|Serbia|id=Q403}}
==Estonian==
{{wp|et:}}
===Pronunciation===
* {{et-IPA/old}}
===Proper noun===
{{et-proper noun|Serbia|Serbiat}}
# {{tcl|et|Serbia|id=Q403}}
====Declension====
{{et-decl-ohutu|Serbia|n=sg}}
===See also===
{{list:countries in Europe/et}}
===References===
* {{R:Sõnaveeb}}
* {{R:et:EKSS}}
==Finnish==
===Etymology===
From {{der|fi|sh|Србија}}.
===Pronunciation===
{{fi-p}}
===Proper noun===
{{fi-proper noun}}
# {{tcl|fi|Serbia|id=Q403}}
====Declension====
{{fi-decl-kulkija|n=sg|Serbi|a}}
====Derived terms====
{{col|fi
|serbia
|serbialainen
|Suur-Serbia
}}
===See also===
{{list:countries in Europe/fi}}
==Galician==
===Proper noun===
{{gl-proper noun|f}}
# {{tcl|gl|Serbia|id=Q403}}
====Related terms====
* {{l|gl|serbio}}
==Ido==
{{wp|io:}}
===Pronunciation===
{{io-IPA}}
===Proper noun===
{{head|io|proper noun}}
# {{tcl|io|Serbia|id=Q403}}
===See also===
{{list:countries in Europe/io}}
==Indonesian==
{{wp|id:}}
===Etymology===
{{lbor|id|la-med|Serbia}}
===Pronunciation===
{{id-pr|Sèr.bia}}
===Proper noun===
{{id-proper noun}}
# {{tcl|id|Serbia|id=Q403}}
===Noun===
{{id-noun}}
# [[Serbian]]
# [[Serb]]
===Adjective===
{{id-adj}}
# [[Serbian]]
# [[Serb]]
===See also===
{{list:countries in Europe/id}}
==Italian==
{{wp|it:}}
===Pronunciation===
{{it-pr|^è<r:DiPI>}}
===Proper noun===
{{it-proper noun|f}}
# {{tcl|it|Serbia|id=Q403}}
====Derived terms====
* {{l|it|serbo}}
===See also===
{{list:countries in Europe/it}}
===References===
{{reflist}}
===Anagrams===
* {{anagrams|it|a=abeirs|Baresi|baresi|basire|bearsi|serbai}}
{{cln|it|exonyms}}
==Latin==
{{wp|la:}}
===Alternative forms===
* {{alter|la|Servia}}
===Proper noun===
{{la-proper noun|Serbia<1>}}
# {{lb|la|Medieval Latin|New Latin}} {{tcl|la|Serbia|id=Q403}}
====Declension====
{{la-ndecl|Serbia<1>}}
==Malay==
{{wp|ms:}}
===Etymology===
{{bor+|ms|en|Serbia}}
===Pronunciation===
{{ms-IPA|Ser.bia|a=Baku|ref={{R:KDP}}}}
* {{hyph|ms|Ser|bia}}
===Proper noun===
{{ms-proper noun|j=سربيا}}
# {{tcl|ms|Serbia|id=Q403}}
===Noun===
{{ms-noun}}
# [[Serbian]]
# [[Serb]]
===Adjective===
{{ms-adj}}
# [[Serbian]]
# [[Serb]]
===References===
{{reflist}}
==Norwegian Bokmål==
{{wp|no:}}
===Proper noun===
{{head|nb|proper noun}}
# {{tcl|nb|Serbia|id=Q403}}
====Related terms====
* {{l|nb|Serbia og Montenegro}}, {{l|nb|Montenegro}}
* {{l|nb|serber}}
* {{l|nb|serbisk}}
==Norwegian Nynorsk==
{{wp|nn:}}
===Proper noun===
{{head|nn|proper noun}}
# {{tcl|nn|Serbia|id=Q403}}
====Related terms====
* {{l|nn|Serbia og Montenegro}}, {{l|nn|Montenegro}}
* {{l|nn|serbar}}
* {{l|nn|serbisk}}
==Polish==
{{wp|pl:}}
===Etymology===
{{bor+|pl|sh|Србија|tr=Srbija}}.
===Pronunciation===
{{pl-pr|a=Pl-Serbia.ogg}}
===Proper noun===
{{head|pl|proper noun|g=f}}
# {{tcl|pl|Serbia|id=Q403}}
====Declension====
{{pl-decl-noun-sing
|Serbia
|Serbii
|Serbii
|Serbię
|Serbią
|Serbii
|Serbio
}}
====Derived terms====
{{col|pl|title=adjective|serbski}}
{{col|pl|title=nouns|Serb|Serbka}}
===See also===
{{list:countries in Europe/pl}}
===Further reading===
* {{R:pl:WSJP}}
* {{R:pl:PWN}}
{{cln|pl|exonyms}}
==Romanian==
{{wp|ro:}}
===Pronunciation===
* {{IPA|ro|/ˈser.bi.(j)a/}}
* {{audio|ro|LL-Q7913 (ron)-KlaudiuMihaila-Serbia.wav}}
===Proper noun===
{{ro-proper noun|f}}
# {{tcl|ro|Serbia|id=Q403}}
====Declension====
{{ro-noun-f-ie|Serbi|n=sg}}
===See also===
{{list:countries in Europe/ro}}
==Spanish==
{{wp|es:}}
===Alternative forms===
* {{alt|es|Servia||dated}}
===Pronunciation===
{{es-pr|+<audio:LL-Q1321 (spa)-Rodelar-Serbia.wav<a:Spain>>}}
===Proper noun===
{{es-proper noun|f}}
# {{tcl|es|Serbia|id=Q403}}
====Derived terms====
{{col|es|Serbia y Montenegro}}
===See also===
{{list:countries in Europe/es}}
===Further reading===
* {{R:es:DPD}}
{{cln|es|exonyms}}
==Welsh==
{{wp|cy:}}
===Pronunciation===
* {{IPA|cy|/ˈsɛrbja/}}
===Proper noun===
{{cy-proper noun|f}}
# {{tcl|cy|Serbia|id=Q403}}
====Coordinate terms====
{{list:countries in Europe/cy}}
====Derived terms====
* {{l|cy|sbriws Serbia||Serbian spruces}}
* {{l|cy|Gweriniaeth Serbia||Republic of Serbia}}
{{cln|cy|exonyms}}
16g5ycdm8grsrvlx9tu0jbth6erenpe
234683
234682
2026-05-21T11:41:56Z
Lee
19
[[:en:Serbia]] වෙතින් එක් සංශෝධනයක්
234682
wikitext
text/x-wiki
{{also|Appendix:Variations of "serbia"}}
==English==
{{Wiktionary:Picture dictionary/en:map/Europe}}
{{wp}}
===Alternative forms===
* {{alt|en|Servia||archaic}}
===Etymology===
{{bor+|en|la-med|Serbia}}, equivalent to modern {{af|en|Serb|-ia|id2=place}}.
===Pronunciation===
* {{IPA|en|/ˈsɜː.bi.ə/|a=UK}}
* {{IPA|en|/ˈsəːbɪjə/|a=SSB}}
* {{IPA|en|/ˈsɝ.bi.ə/|a=US}}
* {{IPA|en|/ˈsɝb.jɐ/|a=Philippines}}
* {{audio|en|LL-Q1860 (eng)-Soundguys-Serbia.wav|a=UK}}
* {{audio|en|en-us-Serbia.ogg|a=US}}
===Proper noun===
{{en-prop}}
# {{sid|en|Q403}}{{place|en|country|on the|r/Balkan Peninsula|in|r/Southeast Europe|caplc=Belgrade|official=Republic of Serbia|tcl_noextratext=1}}. Part of [[Yugoslavia]] until 1992, then part of [[Serbia and Montenegro]] until 2006.
#* {{quote-journal|en|author=Greg Botelho|title=U.N. court: Serbs’ actions in Croatia not considered genocide|magazine=w:CNN|url=https://edition.cnn.com/2015/02/03/europe/croatia-serbia-genocide/index.html|date=2015-02-03|passage=The 153-page ruling from the International Court of Justice means that modern-day '''Serbia''' will not have to pay restitution to Croatia, which in 1991 split from what was then Yugoslavia.}}
# {{place|en|geographic region|r/Southeast Europe}}.
====Derived terms====
{{col3|en|White Serbia|Socialist Republic of Serbia}}
====Related terms====
* {{l|en|Serb}}
* {{l|en|Serbian}}
* {{l|en|Serbinization}}
====Translations====
{{trans-top|id=Q403|a country in southeastern Europe}}
* Afrikaans: {{t+|af|Serwië}}
* Albanian: {{t|sq|Serbi|f}} {{q|indefinite}}, {{t+|sq|Serbia|f}} {{q|definite}}
* Amharic: {{t|am|ሰርቢያ}}
* Arabic: {{t|ar|صِرْبِيَا|f}}, {{t|ar|الصِّرْب|f}}
* Aramaic:
*: Assyrian Neo-Aramaic: {{t|aii|ܨܹܪܒܝܼܵܐ|f|tr=ṣerbiya}}
* Armenian: {{t+|hy|Սերբիա}}
* Aromanian: {{t|rup|Sãrghii|f}}, {{t|rup|Sãrbii|f}} {{q|indefinite}}, {{t|rup|Sãrghia|f}}, {{t|rup|Sãrbia}} {{q|definite}}
* Assamese: {{t|as|ছাৰ্বিয়া}}
* Asturian: {{t+|ast|Serbia}}
* Azerbaijani: {{t+|az|Serbiya}}
* Bashkir: {{t|ba|Сербия}}
* Basque: {{t+|eu|Serbia}}
* Belarusian: {{t|be|Се́рбія|f}}, {{t|be|Сэ́рбія|f}} {{q|Taraškievica}}
* Bengali: {{t+|bn|সার্বিয়া}}
* Bulgarian: {{t+|bg|Съ́рбия|f}}
* Burmese: {{t|my|ဆားဘီးယား}}
* Carpathian Rusyn: {{t|rue|Се́рбія|f}}
* Catalan: {{t+|ca|Sèrbia|f}}
* Chechen: {{t|ce|Серби}}
* Chinese:
*: Cantonese: {{t|yue|塞爾維亞|tr=coi3 ji5 wai4 aa3}}
*: Mandarin: {{t+|cmn|塞爾維亞|tr=Sài'ěrwéiyà}}
*: Wu: {{t|wuu|塞爾維亞}}
* Chuvash: {{t|cv|Серби}}
* Crimean Tatar: {{t|crh|Sırbistan}}
* Czech: {{t+|cs|Srbsko|n}}
* Danish: {{t+|da|Serbien}}
* Dhivehi: {{t|dv|ސާބިއާ}}
* Dutch: {{t+|nl|Servië|n}}
* Esperanto: {{t|eo|Serbio}}
* Estonian: {{t+|et|Serbia}}
* Farefare: {{t|gur|Sɛrbgɔ}}
* Faroese: {{t|fo|Serbia|n}}
* Finnish: {{t+|fi|Serbia}}
* French: {{t+|fr|Serbie|f}}
* Friulian: {{t|fur|Serbie|f}}
* Galician: {{t+|gl|Serbia|f}}
* Georgian: {{t+|ka|სერბეთი}}
* German: {{t+|de|Serbien|n}}
* Greek: {{t+|el|Σερβία|f}}
* Gujarati: {{t|gu|સર્બિયા}}
* Hausa: {{t|ha|Serbiya}}
* Hebrew: {{t+|he|סֶרְבְּיָה|f|tr=serbiya}}
* Hindi: {{t+|hi|सर्बिया|m}}
* Hungarian: {{t+|hu|Szerbia}}
* Icelandic: {{t|is|Serbía|f}}
* Ido: {{t+|io|Serbia}}
* Indonesian: {{t+|id|Serbia}}
* Irish: {{t|ga|Seirbia|alt=An tSeirbia|f}}
* Italian: {{t+|it|Serbia|f}}
* Japanese: {{t+|ja|セルビア|tr=Serubia}}
* Kannada: {{t+|kn|ಸೆರ್ಬಿಯ}}
* Kashubian: {{t|csb|Serbiô|f}}
* Kazakh: {{t+|kk|Сербия}}
* Khmer: {{t|km|ស៊ឺបៀ}}, {{t|km|ស៊េប៊ី}}
* Korean: {{t+|ko|^세르비아}}, {{t|ko|^쓰르비아}} {{q|North Korea}}
* Kurdish:
*: Northern Kurdish: {{t+|kmr|Sirbistan}}, {{t+|kmr|Serbistan}}, {{t+|kmr|Serbiya}}
* Kyrgyz: {{t|ky|Сербия}}
* Lao: {{t|lo|ແຊກບີ}}
* Latin: {{t|la|Serbia|f}} {{q|Medieval and Modern Latin}}
* Latvian: {{t+|lv|Serbija|f}}
* Lithuanian: {{t+|lt|Serbija|f}}
* Livonian: {{t|liv|Serbij}}
* Macedonian: {{t+|mk|Србија|f}}
* Malay: {{t+|ms|Serbia}}
* Malayalam: {{t|ml|സെർബിയ}}
* Maltese: {{t|mt|Serbja|f|alt=is-Serbja}}
* Manx: {{t|gv|Serb|alt=Yn Serb}}
* Māori: {{t|mi|Hēpia}}
* Marathi: {{t|mr|सर्बिया}}
* Mongolian:
*: Cyrillic: {{t+|mn|Серби}}
* Navajo: {{t|nv|Séwib bikéyah}}
* Nepali: {{t|ne|सर्बिया}}
* Norman: {{t|nrf|Serbie|f}}
* Norwegian:
*: Bokmål: {{t+|nb|Serbia|n}}
*: Nynorsk: {{t+|nn|Serbia|n}}
* Odia: {{t|or|ସର୍ବିଆ}}
* Old Church Slavonic:
*: Cyrillic: {{t|cu|Срьбїꙗ|f}} {{q|modern}}
* Pannonian Rusyn: {{t|rsk|Сербия|f}}
* Pashto: {{t|ps|صربیا|f|tr=sarbiyā}}
* Persian:
*: Dari: {{t|prs|صَرْبِسْتَان}}, {{t|prs|صَرْبِیَا}}
*: Iranian Persian: {{t|fa-ira|صِرْبِسْتان}}, {{t|fa-ira|صِرْبِیا}}
* Polish: {{t+|pl|Serbia|f}}
* Portuguese: {{t+|pt|Sérvia}}
* Punjabi:
*: Gurmukhi: {{t|pa|ਸਰਬੀਆ|m}}
* Romanian: {{t+|ro|Serbia|f}}
* Russian: {{t+|ru|Се́рбия|f}}
* Samoan: {{t|sm|Serepia}}
* Scots: {{t|sco|Serbie}}
* Serbo-Croatian:
*: Cyrillic: {{t|sh|Ср̀бија|f}}
*: Latin: {{t+|sh|Sr̀bija|f}}
* Sicilian: {{t|scn|Serbia|f}}, {{t|scn|Sèrbia|f}}
* Silesian: {{t|szl|Syrbijo|f}}
* Sinhalese: {{t|si|සර්බියාව}}
* Slovak: {{t|sk|Srbsko|n}}
* Slovene: {{t+|sl|Sŕbija|f}}
* Sorbian:
*: Lower Sorbian: {{t|dsb|Serbiska|f}}
*: Upper Sorbian: {{t|hsb|Serbiska|f}}
* Spanish: {{t+|es|Serbia|f}}, {{t+|es|Servia}}
* Swedish: {{t+|sv|Serbien|n}}
* Tagalog: {{t|tl|Serbya}}, {{t|tl|Serbiya}}
* Tajik: {{t|tg|Сербия}}
* Tamil: {{t|ta|செர்பியா}}
* Tatar: {{t|tt|Сербия}}
* Telugu: {{t+|te|సెర్బియా}}
* Thai: {{t+|th|เซอร์เบีย}}
* Tibetan: {{t|bo|སེར་བྷི་ཡ}}
* Tigrinya: {{t|ti|ሰርቢያ}}
* Turkish: {{t+|tr|Sırbistan}}
*: Ottoman Turkish: {{t|ota|صربستان|tr=Sırbistan}}
* Turkmen: {{t|tk|Serbiýa}}
* Ukrainian: {{t+|uk|Се́рбія|f}}
* Urdu: {{t|ur|سَرْبِیا|m|}}, {{t|ur|صَرْبِسْتان|m}}
* Uyghur: {{t|ug|سېربىيە}}
* Uzbek: {{t+|uz|Serbiya}}
* Vietnamese: {{t|vi|Xéc-bi}}
* Yiddish: {{t|yi|סערביע}}
* Yoruba: {{t|yo|Sẹbia}}
{{trans-bottom}}
===See also===
{{list:countries in Europe/en}}
* {{l|en|Kosovo}}
* {{l|en|Montenegro}}
* {{l|en|Serbia and Montenegro}}
* {{l|en|Vojvodina}}
* {{l|en|Yugoslavia}}
===Anagrams===
* {{anagrams|en|a=abeirs|Baiers|braies|braise|rabies|rebias}}
{{cln|en|exonyms}}
==Albanian==
===Proper noun===
{{head|sq|proper noun form}}
# {{inflection of|sq|Serbi||def|nom|s}}
==Asturian==
{{wp|ast:}}
===Proper noun===
{{head|ast|proper noun}}
# {{tcl|ast|Serbia|id=Q403}}
====Derived terms====
* {{l|ast|serbiu}}
==Basque==
{{wp|eu:}}
===Pronunciation===
{{eu-pr|+<audio:LL-Q8752 (eus)-Xabier Cañas-Serbia.wav>}}
===Proper noun===
{{eu-proper noun|in}}
# {{tcl|eu|Serbia|id=Q403}}
====Declension====
{{eu-ndecl|in.pr}}
====Derived terms====
{{col|eu|serbiar<t:Serbian>|serbiera<t:Serbian language>}}
===See also===
{{list:countries in Europe/eu}}
===Further reading===
* {{R:eu:Arau|38}}
==Central Huasteca Nahuatl==
===Proper noun===
{{head|nch|proper noun}}
# {{tcl|nch|Serbia|id=Q403}}
==Estonian==
{{wp|et:}}
===Pronunciation===
* {{et-IPA/old}}
===Proper noun===
{{et-proper noun|Serbia|Serbiat}}
# {{tcl|et|Serbia|id=Q403}}
====Declension====
{{et-decl-ohutu|Serbia|n=sg}}
===See also===
{{list:countries in Europe/et}}
===References===
* {{R:Sõnaveeb}}
* {{R:et:EKSS}}
==Finnish==
===Etymology===
From {{der|fi|sh|Србија}}.
===Pronunciation===
{{fi-p}}
===Proper noun===
{{fi-proper noun}}
# {{tcl|fi|Serbia|id=Q403}}
====Declension====
{{fi-decl-kulkija|n=sg|Serbi|a}}
====Derived terms====
{{col|fi
|serbia
|serbialainen
|Suur-Serbia
}}
===See also===
{{list:countries in Europe/fi}}
==Galician==
===Proper noun===
{{gl-proper noun|f}}
# {{tcl|gl|Serbia|id=Q403}}
====Related terms====
* {{l|gl|serbio}}
==Ido==
{{wp|io:}}
===Pronunciation===
{{io-IPA}}
===Proper noun===
{{head|io|proper noun}}
# {{tcl|io|Serbia|id=Q403}}
===See also===
{{list:countries in Europe/io}}
==Indonesian==
{{wp|id:}}
===Etymology===
{{lbor|id|la-med|Serbia}}
===Pronunciation===
{{id-pr|Sèr.bia}}
===Proper noun===
{{id-proper noun}}
# {{tcl|id|Serbia|id=Q403}}
===Noun===
{{id-noun}}
# [[Serbian]]
# [[Serb]]
===Adjective===
{{id-adj}}
# [[Serbian]]
# [[Serb]]
===See also===
{{list:countries in Europe/id}}
==Italian==
{{wp|it:}}
===Pronunciation===
{{it-pr|^è<r:DiPI>}}
===Proper noun===
{{it-proper noun|f}}
# {{tcl|it|Serbia|id=Q403}}
====Derived terms====
* {{l|it|serbo}}
===See also===
{{list:countries in Europe/it}}
===References===
{{reflist}}
===Anagrams===
* {{anagrams|it|a=abeirs|Baresi|baresi|basire|bearsi|serbai}}
{{cln|it|exonyms}}
==Latin==
{{wp|la:}}
===Alternative forms===
* {{alter|la|Servia}}
===Proper noun===
{{la-proper noun|Serbia<1>}}
# {{lb|la|Medieval Latin|New Latin}} {{tcl|la|Serbia|id=Q403}}
====Declension====
{{la-ndecl|Serbia<1>}}
==Malay==
{{wp|ms:}}
===Etymology===
{{bor+|ms|en|Serbia}}
===Pronunciation===
{{ms-IPA|Ser.bia|a=Baku|ref={{R:KDP}}}}
* {{hyph|ms|Ser|bia}}
===Proper noun===
{{ms-proper noun|j=سربيا}}
# {{tcl|ms|Serbia|id=Q403}}
===Noun===
{{ms-noun}}
# [[Serbian]]
# [[Serb]]
===Adjective===
{{ms-adj}}
# [[Serbian]]
# [[Serb]]
===References===
{{reflist}}
==Norwegian Bokmål==
{{wp|no:}}
===Proper noun===
{{head|nb|proper noun}}
# {{tcl|nb|Serbia|id=Q403}}
====Related terms====
* {{l|nb|Serbia og Montenegro}}, {{l|nb|Montenegro}}
* {{l|nb|serber}}
* {{l|nb|serbisk}}
==Norwegian Nynorsk==
{{wp|nn:}}
===Proper noun===
{{head|nn|proper noun}}
# {{tcl|nn|Serbia|id=Q403}}
====Related terms====
* {{l|nn|Serbia og Montenegro}}, {{l|nn|Montenegro}}
* {{l|nn|serbar}}
* {{l|nn|serbisk}}
==Polish==
{{wp|pl:}}
===Etymology===
{{bor+|pl|sh|Србија|tr=Srbija}}.
===Pronunciation===
{{pl-pr|a=Pl-Serbia.ogg}}
===Proper noun===
{{head|pl|proper noun|g=f}}
# {{tcl|pl|Serbia|id=Q403}}
====Declension====
{{pl-decl-noun-sing
|Serbia
|Serbii
|Serbii
|Serbię
|Serbią
|Serbii
|Serbio
}}
====Derived terms====
{{col|pl|title=adjective|serbski}}
{{col|pl|title=nouns|Serb|Serbka}}
===See also===
{{list:countries in Europe/pl}}
===Further reading===
* {{R:pl:WSJP}}
* {{R:pl:PWN}}
{{cln|pl|exonyms}}
==Romanian==
{{wp|ro:}}
===Pronunciation===
* {{IPA|ro|/ˈser.bi.(j)a/}}
* {{audio|ro|LL-Q7913 (ron)-KlaudiuMihaila-Serbia.wav}}
===Proper noun===
{{ro-proper noun|f}}
# {{tcl|ro|Serbia|id=Q403}}
====Declension====
{{ro-noun-f-ie|Serbi|n=sg}}
===See also===
{{list:countries in Europe/ro}}
==Spanish==
{{wp|es:}}
===Alternative forms===
* {{alt|es|Servia||dated}}
===Pronunciation===
{{es-pr|+<audio:LL-Q1321 (spa)-Rodelar-Serbia.wav<a:Spain>>}}
===Proper noun===
{{es-proper noun|f}}
# {{tcl|es|Serbia|id=Q403}}
====Derived terms====
{{col|es|Serbia y Montenegro}}
===See also===
{{list:countries in Europe/es}}
===Further reading===
* {{R:es:DPD}}
{{cln|es|exonyms}}
==Welsh==
{{wp|cy:}}
===Pronunciation===
* {{IPA|cy|/ˈsɛrbja/}}
===Proper noun===
{{cy-proper noun|f}}
# {{tcl|cy|Serbia|id=Q403}}
====Coordinate terms====
{{list:countries in Europe/cy}}
====Derived terms====
* {{l|cy|sbriws Serbia||Serbian spruces}}
* {{l|cy|Gweriniaeth Serbia||Republic of Serbia}}
{{cln|cy|exonyms}}
16g5ycdm8grsrvlx9tu0jbth6erenpe
234686
234683
2026-05-21T11:43:58Z
Pinthura
2424
යොමු තොරතුරු පරිවර්තනය
234686
wikitext
text/x-wiki
{{also|Appendix:Variations of "serbia"}}
== ඉංග්රීසි ==
{{Wiktionary:Picture dictionary/en:map/Europe}}
{{wp}}
=== වෙනත් ආකාර ===
* {{alt|en|Servia||archaic}}
=== නිරුක්තිය ===
{{bor+|en|la-med|Serbia}}, equivalent to modern {{af|en|Serb|-ia|id2=place}}.
=== උච්චාරණය ===
* {{IPA|en|/ˈsɜː.bi.ə/|a=UK}}
* {{IPA|en|/ˈsəːbɪjə/|a=SSB}}
* {{IPA|en|/ˈsɝ.bi.ə/|a=US}}
* {{IPA|en|/ˈsɝb.jɐ/|a=Philippines}}
* {{audio|en|LL-Q1860 (eng)-Soundguys-Serbia.wav|a=UK}}
* {{audio|en|en-us-Serbia.ogg|a=US}}
=== සංඥා නාම පදය ===
{{en-prop}}
# {{sid|en|Q403}}{{place|en|country|on the|r/Balkan Peninsula|in|r/Southeast Europe|caplc=Belgrade|official=Republic of Serbia|tcl_noextratext=1}}. Part of [[Yugoslavia]] until 1992, then part of [[Serbia and Montenegro]] until 2006.
#* {{quote-journal|en|author=Greg Botelho|title=U.N. court: Serbs’ actions in Croatia not considered genocide|magazine=w:CNN|url=https://edition.cnn.com/2015/02/03/europe/croatia-serbia-genocide/index.html|date=2015-02-03|passage=The 153-page ruling from the International Court of Justice means that modern-day '''Serbia''' will not have to pay restitution to Croatia, which in 1991 split from what was then Yugoslavia.}}
# {{place|en|geographic region|r/Southeast Europe}}.
==== ව්යුත්පන්න යෙදුම් ====
{{col3|en|White Serbia|Socialist Republic of Serbia}}
==== ආශ්රිත යෙදුම් ====
* {{l|en|Serb}}
* {{l|en|Serbian}}
* {{l|en|Serbinization}}
==== පරිවර්තන ====
{{trans-top|id=Q403|a country in southeastern Europe}}
* Afrikaans: {{t+|af|Serwië}}
* Albanian: {{t|sq|Serbi|f}} {{q|indefinite}}, {{t+|sq|Serbia|f}} {{q|definite}}
* Amharic: {{t|am|ሰርቢያ}}
* Arabic: {{t|ar|صِرْبِيَا|f}}, {{t|ar|الصِّرْب|f}}
* Aramaic:
*: Assyrian Neo-Aramaic: {{t|aii|ܨܹܪܒܝܼܵܐ|f|tr=ṣerbiya}}
* Armenian: {{t+|hy|Սերբիա}}
* Aromanian: {{t|rup|Sãrghii|f}}, {{t|rup|Sãrbii|f}} {{q|indefinite}}, {{t|rup|Sãrghia|f}}, {{t|rup|Sãrbia}} {{q|definite}}
* Assamese: {{t|as|ছাৰ্বিয়া}}
* Asturian: {{t+|ast|Serbia}}
* Azerbaijani: {{t+|az|Serbiya}}
* Bashkir: {{t|ba|Сербия}}
* Basque: {{t+|eu|Serbia}}
* Belarusian: {{t|be|Се́рбія|f}}, {{t|be|Сэ́рбія|f}} {{q|Taraškievica}}
* Bengali: {{t+|bn|সার্বিয়া}}
* Bulgarian: {{t+|bg|Съ́рбия|f}}
* Burmese: {{t|my|ဆားဘီးယား}}
* Carpathian Rusyn: {{t|rue|Се́рбія|f}}
* Catalan: {{t+|ca|Sèrbia|f}}
* Chechen: {{t|ce|Серби}}
* Chinese:
*: Cantonese: {{t|yue|塞爾維亞|tr=coi3 ji5 wai4 aa3}}
*: Mandarin: {{t+|cmn|塞爾維亞|tr=Sài'ěrwéiyà}}
*: Wu: {{t|wuu|塞爾維亞}}
* Chuvash: {{t|cv|Серби}}
* Crimean Tatar: {{t|crh|Sırbistan}}
* Czech: {{t+|cs|Srbsko|n}}
* Danish: {{t+|da|Serbien}}
* Dhivehi: {{t|dv|ސާބިއާ}}
* Dutch: {{t+|nl|Servië|n}}
* Esperanto: {{t|eo|Serbio}}
* Estonian: {{t+|et|Serbia}}
* Farefare: {{t|gur|Sɛrbgɔ}}
* Faroese: {{t|fo|Serbia|n}}
* Finnish: {{t+|fi|Serbia}}
* French: {{t+|fr|Serbie|f}}
* Friulian: {{t|fur|Serbie|f}}
* Galician: {{t+|gl|Serbia|f}}
* Georgian: {{t+|ka|სერბეთი}}
* German: {{t+|de|Serbien|n}}
* Greek: {{t+|el|Σερβία|f}}
* Gujarati: {{t|gu|સર્બિયા}}
* Hausa: {{t|ha|Serbiya}}
* Hebrew: {{t+|he|סֶרְבְּיָה|f|tr=serbiya}}
* Hindi: {{t+|hi|सर्बिया|m}}
* Hungarian: {{t+|hu|Szerbia}}
* Icelandic: {{t|is|Serbía|f}}
* Ido: {{t+|io|Serbia}}
* Indonesian: {{t+|id|Serbia}}
* Irish: {{t|ga|Seirbia|alt=An tSeirbia|f}}
* Italian: {{t+|it|Serbia|f}}
* Japanese: {{t+|ja|セルビア|tr=Serubia}}
* Kannada: {{t+|kn|ಸೆರ್ಬಿಯ}}
* Kashubian: {{t|csb|Serbiô|f}}
* Kazakh: {{t+|kk|Сербия}}
* Khmer: {{t|km|ស៊ឺបៀ}}, {{t|km|ស៊េប៊ី}}
* Korean: {{t+|ko|^세르비아}}, {{t|ko|^쓰르비아}} {{q|North Korea}}
* Kurdish:
*: Northern Kurdish: {{t+|kmr|Sirbistan}}, {{t+|kmr|Serbistan}}, {{t+|kmr|Serbiya}}
* Kyrgyz: {{t|ky|Сербия}}
* Lao: {{t|lo|ແຊກບີ}}
* Latin: {{t|la|Serbia|f}} {{q|Medieval and Modern Latin}}
* Latvian: {{t+|lv|Serbija|f}}
* Lithuanian: {{t+|lt|Serbija|f}}
* Livonian: {{t|liv|Serbij}}
* Macedonian: {{t+|mk|Србија|f}}
* Malay: {{t+|ms|Serbia}}
* Malayalam: {{t|ml|സെർബിയ}}
* Maltese: {{t|mt|Serbja|f|alt=is-Serbja}}
* Manx: {{t|gv|Serb|alt=Yn Serb}}
* Māori: {{t|mi|Hēpia}}
* Marathi: {{t|mr|सर्बिया}}
* Mongolian:
*: Cyrillic: {{t+|mn|Серби}}
* Navajo: {{t|nv|Séwib bikéyah}}
* Nepali: {{t|ne|सर्बिया}}
* Norman: {{t|nrf|Serbie|f}}
* Norwegian:
*: Bokmål: {{t+|nb|Serbia|n}}
*: Nynorsk: {{t+|nn|Serbia|n}}
* Odia: {{t|or|ସର୍ବିଆ}}
* Old Church Slavonic:
*: Cyrillic: {{t|cu|Срьбїꙗ|f}} {{q|modern}}
* Pannonian Rusyn: {{t|rsk|Сербия|f}}
* Pashto: {{t|ps|صربیا|f|tr=sarbiyā}}
* Persian:
*: Dari: {{t|prs|صَرْبِسْتَان}}, {{t|prs|صَرْبِیَا}}
*: Iranian Persian: {{t|fa-ira|صِرْبِسْتان}}, {{t|fa-ira|صِرْبِیا}}
* Polish: {{t+|pl|Serbia|f}}
* Portuguese: {{t+|pt|Sérvia}}
* Punjabi:
*: Gurmukhi: {{t|pa|ਸਰਬੀਆ|m}}
* Romanian: {{t+|ro|Serbia|f}}
* Russian: {{t+|ru|Се́рбия|f}}
* Samoan: {{t|sm|Serepia}}
* Scots: {{t|sco|Serbie}}
* Serbo-Croatian:
*: Cyrillic: {{t|sh|Ср̀бија|f}}
*: Latin: {{t+|sh|Sr̀bija|f}}
* Sicilian: {{t|scn|Serbia|f}}, {{t|scn|Sèrbia|f}}
* Silesian: {{t|szl|Syrbijo|f}}
* Sinhalese: {{t|si|සර්බියාව}}
* Slovak: {{t|sk|Srbsko|n}}
* Slovene: {{t+|sl|Sŕbija|f}}
* Sorbian:
*: Lower Sorbian: {{t|dsb|Serbiska|f}}
*: Upper Sorbian: {{t|hsb|Serbiska|f}}
* Spanish: {{t+|es|Serbia|f}}, {{t+|es|Servia}}
* Swedish: {{t+|sv|Serbien|n}}
* Tagalog: {{t|tl|Serbya}}, {{t|tl|Serbiya}}
* Tajik: {{t|tg|Сербия}}
* Tamil: {{t|ta|செர்பியா}}
* Tatar: {{t|tt|Сербия}}
* Telugu: {{t+|te|సెర్బియా}}
* Thai: {{t+|th|เซอร์เบีย}}
* Tibetan: {{t|bo|སེར་བྷི་ཡ}}
* Tigrinya: {{t|ti|ሰርቢያ}}
* Turkish: {{t+|tr|Sırbistan}}
*: Ottoman Turkish: {{t|ota|صربستان|tr=Sırbistan}}
* Turkmen: {{t|tk|Serbiýa}}
* Ukrainian: {{t+|uk|Се́рбія|f}}
* Urdu: {{t|ur|سَرْبِیا|m|}}, {{t|ur|صَرْبِسْتان|m}}
* Uyghur: {{t|ug|سېربىيە}}
* Uzbek: {{t+|uz|Serbiya}}
* Vietnamese: {{t|vi|Xéc-bi}}
* Yiddish: {{t|yi|סערביע}}
* Yoruba: {{t|yo|Sẹbia}}
{{trans-bottom}}
=== අමතර අවධානයට ===
{{list:countries in Europe/en}}
* {{l|en|Kosovo}}
* {{l|en|Montenegro}}
* {{l|en|Serbia and Montenegro}}
* {{l|en|Vojvodina}}
* {{l|en|Yugoslavia}}
===Anagrams===
* {{anagrams|en|a=abeirs|Baiers|braies|braise|rabies|rebias}}
{{cln|en|exonyms}}
==Albanian==
=== සංඥා නාම පදය ===
{{head|sq|proper noun form}}
# {{inflection of|sq|Serbi||def|nom|s}}
==Asturian==
{{wp|ast:}}
=== සංඥා නාම පදය ===
{{head|ast|proper noun}}
# {{tcl|ast|Serbia|id=Q403}}
==== ව්යුත්පන්න යෙදුම් ====
* {{l|ast|serbiu}}
==Basque==
{{wp|eu:}}
=== උච්චාරණය ===
{{eu-pr|+<audio:LL-Q8752 (eus)-Xabier Cañas-Serbia.wav>}}
=== සංඥා නාම පදය ===
{{eu-proper noun|in}}
# {{tcl|eu|Serbia|id=Q403}}
==== වරනැඟීම ====
{{eu-ndecl|in.pr}}
==== ව්යුත්පන්න යෙදුම් ====
{{col|eu|serbiar<t:Serbian>|serbiera<t:Serbian language>}}
=== අමතර අවධානයට ===
{{list:countries in Europe/eu}}
=== වැඩිදුර් කියවීම සඳහා ===
* {{R:eu:Arau|38}}
==Central Huasteca Nahuatl==
=== සංඥා නාම පදය ===
{{head|nch|proper noun}}
# {{tcl|nch|Serbia|id=Q403}}
==Estonian==
{{wp|et:}}
=== උච්චාරණය ===
* {{et-IPA/old}}
=== සංඥා නාම පදය ===
{{et-proper noun|Serbia|Serbiat}}
# {{tcl|et|Serbia|id=Q403}}
==== වරනැඟීම ====
{{et-decl-ohutu|Serbia|n=sg}}
=== අමතර අවධානයට ===
{{list:countries in Europe/et}}
=== මූලාශ්ර ===
* {{R:Sõnaveeb}}
* {{R:et:EKSS}}
== ෆින්ලන්ත ==
=== නිරුක්තිය ===
From {{der|fi|sh|Србија}}.
=== උච්චාරණය ===
{{fi-p}}
=== සංඥා නාම පදය ===
{{fi-proper noun}}
# {{tcl|fi|Serbia|id=Q403}}
==== වරනැඟීම ====
{{fi-decl-kulkija|n=sg|Serbi|a}}
==== ව්යුත්පන්න යෙදුම් ====
{{col|fi
|serbia
|serbialainen
|Suur-Serbia
}}
=== අමතර අවධානයට ===
{{list:countries in Europe/fi}}
==Galician==
=== සංඥා නාම පදය ===
{{gl-proper noun|f}}
# {{tcl|gl|Serbia|id=Q403}}
==== ආශ්රිත යෙදුම් ====
* {{l|gl|serbio}}
==Ido==
{{wp|io:}}
=== උච්චාරණය ===
{{io-IPA}}
=== සංඥා නාම පදය ===
{{head|io|proper noun}}
# {{tcl|io|Serbia|id=Q403}}
=== අමතර අවධානයට ===
{{list:countries in Europe/io}}
== ඉන්දුනීසියානු ==
{{wp|id:}}
=== නිරුක්තිය ===
{{lbor|id|la-med|Serbia}}
=== උච්චාරණය ===
{{id-pr|Sèr.bia}}
=== සංඥා නාම පදය ===
{{id-proper noun}}
# {{tcl|id|Serbia|id=Q403}}
=== නාම පදය ===
{{id-noun}}
# [[Serbian]]
# [[Serb]]
=== නාම විශේෂණ පදය ===
{{id-adj}}
# [[Serbian]]
# [[Serb]]
=== අමතර අවධානයට ===
{{list:countries in Europe/id}}
== ඉතාලි ==
{{wp|it:}}
=== උච්චාරණය ===
{{it-pr|^è<r:DiPI>}}
=== සංඥා නාම පදය ===
{{it-proper noun|f}}
# {{tcl|it|Serbia|id=Q403}}
==== ව්යුත්පන්න යෙදුම් ====
* {{l|it|serbo}}
=== අමතර අවධානයට ===
{{list:countries in Europe/it}}
=== මූලාශ්ර ===
{{reflist}}
===Anagrams===
* {{anagrams|it|a=abeirs|Baresi|baresi|basire|bearsi|serbai}}
{{cln|it|exonyms}}
== ලතින් ==
{{wp|la:}}
=== වෙනත් ආකාර ===
* {{alter|la|Servia}}
=== සංඥා නාම පදය ===
{{la-proper noun|Serbia<1>}}
# {{lb|la|Medieval Latin|New Latin}} {{tcl|la|Serbia|id=Q403}}
==== වරනැඟීම ====
{{la-ndecl|Serbia<1>}}
==Malay==
{{wp|ms:}}
=== නිරුක්තිය ===
{{bor+|ms|en|Serbia}}
=== උච්චාරණය ===
{{ms-IPA|Ser.bia|a=Baku|ref={{R:KDP}}}}
* {{hyph|ms|Ser|bia}}
=== සංඥා නාම පදය ===
{{ms-proper noun|j=سربيا}}
# {{tcl|ms|Serbia|id=Q403}}
=== නාම පදය ===
{{ms-noun}}
# [[Serbian]]
# [[Serb]]
=== නාම විශේෂණ පදය ===
{{ms-adj}}
# [[Serbian]]
# [[Serb]]
=== මූලාශ්ර ===
{{reflist}}
==Norwegian Bokmål==
{{wp|no:}}
=== සංඥා නාම පදය ===
{{head|nb|proper noun}}
# {{tcl|nb|Serbia|id=Q403}}
==== ආශ්රිත යෙදුම් ====
* {{l|nb|Serbia og Montenegro}}, {{l|nb|Montenegro}}
* {{l|nb|serber}}
* {{l|nb|serbisk}}
==Norwegian Nynorsk==
{{wp|nn:}}
=== සංඥා නාම පදය ===
{{head|nn|proper noun}}
# {{tcl|nn|Serbia|id=Q403}}
==== ආශ්රිත යෙදුම් ====
* {{l|nn|Serbia og Montenegro}}, {{l|nn|Montenegro}}
* {{l|nn|serbar}}
* {{l|nn|serbisk}}
== පෝලන්ත ==
{{wp|pl:}}
=== නිරුක්තිය ===
{{bor+|pl|sh|Србија|tr=Srbija}}.
=== උච්චාරණය ===
{{pl-pr|a=Pl-Serbia.ogg}}
=== සංඥා නාම පදය ===
{{head|pl|proper noun|g=f}}
# {{tcl|pl|Serbia|id=Q403}}
==== වරනැඟීම ====
{{pl-decl-noun-sing
|Serbia
|Serbii
|Serbii
|Serbię
|Serbią
|Serbii
|Serbio
}}
==== ව්යුත්පන්න යෙදුම් ====
{{col|pl|title=adjective|serbski}}
{{col|pl|title=nouns|Serb|Serbka}}
=== අමතර අවධානයට ===
{{list:countries in Europe/pl}}
=== වැඩිදුර් කියවීම සඳහා ===
* {{R:pl:WSJP}}
* {{R:pl:PWN}}
{{cln|pl|exonyms}}
== රුමේනියානු ==
{{wp|ro:}}
=== උච්චාරණය ===
* {{IPA|ro|/ˈser.bi.(j)a/}}
* {{audio|ro|LL-Q7913 (ron)-KlaudiuMihaila-Serbia.wav}}
=== සංඥා නාම පදය ===
{{ro-proper noun|f}}
# {{tcl|ro|Serbia|id=Q403}}
==== වරනැඟීම ====
{{ro-noun-f-ie|Serbi|n=sg}}
=== අමතර අවධානයට ===
{{list:countries in Europe/ro}}
== ස්පාඤ්ඤ ==
{{wp|es:}}
=== වෙනත් ආකාර ===
* {{alt|es|Servia||dated}}
=== උච්චාරණය ===
{{es-pr|+<audio:LL-Q1321 (spa)-Rodelar-Serbia.wav<a:Spain>>}}
=== සංඥා නාම පදය ===
{{es-proper noun|f}}
# {{tcl|es|Serbia|id=Q403}}
==== ව්යුත්පන්න යෙදුම් ====
{{col|es|Serbia y Montenegro}}
=== අමතර අවධානයට ===
{{list:countries in Europe/es}}
=== වැඩිදුර් කියවීම සඳහා ===
* {{R:es:DPD}}
{{cln|es|exonyms}}
== වේල්ස ==
{{wp|cy:}}
=== උච්චාරණය ===
* {{IPA|cy|/ˈsɛrbja/}}
=== සංඥා නාම පදය ===
{{cy-proper noun|f}}
# {{tcl|cy|Serbia|id=Q403}}
====Coordinate terms====
{{list:countries in Europe/cy}}
==== ව්යුත්පන්න යෙදුම් ====
* {{l|cy|sbriws Serbia||Serbian spruces}}
* {{l|cy|Gweriniaeth Serbia||Republic of Serbia}}
{{cln|cy|exonyms}}
4d56hmdfqzu9ujfztaxsa99a7v0qdsm
වික්ෂනරි:Picture dictionary/en:map/Europe
4
143865
234684
2026-05-18T21:01:24Z
en>Mahagaja
0
the Levant isn't even partially in Europe, why should it be specially labeled?
234684
wikitext
text/x-wiki
{{picdic
|image=Blank_map_Europe_with_borders.png
|width=470
|height=390
|labels=
{{picdiclabel|en|align=left|color=dark blue|fontsize=20|x=80|y=10|Europe}}
{{picdiclabel|en|align=left|color=black|fontsize=14|x=145|y=215|Germany}}
{{picdiclabel|en|align=left|color=black|fontsize=14|x=90|y=260|France}}
{{picdiclabel|en|align=left|color=black|fontsize=14|x=45|y=310|Spain}}
{{picdiclabel|en|align=left|color=black|fontsize=12|x=55|y=175|United Kingdom}}
{{picdiclabel|en|align=left|color=black|fontsize=14|x=170|y=300|Italy}}
{{picdiclabel|en|align=left|color=black|fontsize=14|x=350|y=100|Russia}}
{{picdiclabel|en|align=left|color=black|fontsize=8|x=230|y=134|Estonia}}
{{picdiclabel|en|align=left|color=black|fontsize=8|x=233|y=154|Latvia}}
{{picdiclabel|en|align=left|color=black|fontsize=8|x=225|y=168|Lithuania}}
{{picdiclabel|en|align=left|color=black|fontsize=12|x=245|y=330|Greece}}
{{picdiclabel|en|align=left|color=black|fontsize=14|x=335|y=305|Turkey}}
{{picdiclabel|en|align=left|color=black|fontsize=14|x=200|y=200|Poland}}
{{picdiclabel|en|align=left|color=black|fontsize=14|x=175|y=90|Sweden}}
{{picdiclabel|en|align=left|color=black|fontsize=14|x=140|y=110|Norway}}
{{picdiclabel|en|align=left|color=black|fontsize=14|x=225|y=80|Finland}}
{{picdiclabel|en|align=left|color=black|fontsize=8|x=139|y=265|Switzerland}}
{{picdiclabel|en|align=left|color=black|fontsize=10|x=180|y=250|Austria}}
{{picdiclabel|en|align=left|color=black|fontsize=8|x=185|y=235|Czechia}}
{{picdiclabel|en|align=left|color=black|fontsize=10|x=215|y=240|Slovakia}}
{{picdiclabel|en|align=left|color=black|fontsize=8|x=213|y=260|Hungary}}
{{picdiclabel|en|align=left|color=black|fontsize=8|x=185|y=268|Slovenia}}
{{picdiclabel|en|align=left|color=black|fontsize=8|x=237|y=285|Serbia}}
{{picdiclabel|en|align=left|color=black|fontsize=8|x=195|y=278|Croatia}}
{{picdiclabel|en|align=left|color=black|fontsize=10|x=205|y=286|Bosnia}}
{{picdiclabel|en|align=left|color=black|fontsize=10|x=265|y=290|Bulgaria}}
{{picdiclabel|en|align=left|color=black|fontsize=9|x=225|y=315|Albania}}
{{picdiclabel|en|align=left|color=black|fontsize=10|x=190|y=370|Malta}}
{{picdiclabel|en|align=left|color=black|fontsize=10|x=345|y=350|Cyprus}}
{{picdiclabel|en|align=left|color=black|fontsize=10|x=395|y=258|Georgia}}
{{picdiclabel|en|align=left|color=black|fontsize=10|x=250|y=260|Romania}}
{{picdiclabel|en|align=left|color=black|fontsize=10|x=205|y=300|Montenegro}}
{{picdiclabel|en|align=left|color=black|fontsize=8|x=275|y=240|Moldova}}
{{picdiclabel|en|align=left|color=black|fontsize=14|x=275|y=215|Ukraine}}
{{picdiclabel|en|align=left|color=black|fontsize=14|x=250|y=177|Belarus}}
{{picdiclabel|en|align=left|color=black|fontsize=14|x=393|y=170|Kazakhstan}}
{{picdiclabel|en|align=left|color=black|fontsize=10|x=5|y=325|Portugal}}
{{picdiclabel|en|align=left|color=black|fontsize=10|x=125|y=200|Netherlands}}
{{picdiclabel|en|align=left|color=black|fontsize=10|x=140|y=165|Denmark}}
{{picdiclabel|en|align=left|color=black|fontsize=10|x=115|y=225|Belgium}}
{{picdiclabel|en|align=left|color=black|fontsize=12|x=30|y=190|Ireland}}
{{picdiclabel|en|align=left|color=grey|fontsize=10|x=90|y=205|England}}
{{picdiclabel|en|align=left|color=grey|fontsize=10|x=70|y=155|Scotland}}
{{picdiclabel|en|align=left|color=grey|fontsize=10|x=60|y=200|Wales}}
{{picdiclabel|en|align=left|color=black|fontsize=10|x=30|y=55|Iceland}}
{{picdiclabel|en|align=left|color=black|fontsize=10|x=80|y=300|Andorra}}
{{picdiclabel|en|align=left|color=black|fontsize=7|x=435|y=260|Azerbaijan}}
{{picdiclabel|en|align=left|color=blue|fontsize=14|x=250|y=375|Mediterranean Sea}}
{{picdiclabel|en|align=left|color=blue|fontsize=14|x=315|y=265|Black Sea}}
{{picdiclabel|en|align=left|color=blue|fontsize=10|x=100|y=140|North Sea}}
{{picdiclabel|en|align=left|color=blue|fontsize=14|x=10|y=100|Atlantic Ocean}}
|detail1=
}}
[[Category:en:Countries in Europe| ]]
1v03cwbsuwha7srv0racgb2jxg59nte
234685
234684
2026-05-21T11:42:30Z
Lee
19
[[:en:Wiktionary:Picture_dictionary/en:map/Europe]] වෙතින් එක් සංශෝධනයක්
234684
wikitext
text/x-wiki
{{picdic
|image=Blank_map_Europe_with_borders.png
|width=470
|height=390
|labels=
{{picdiclabel|en|align=left|color=dark blue|fontsize=20|x=80|y=10|Europe}}
{{picdiclabel|en|align=left|color=black|fontsize=14|x=145|y=215|Germany}}
{{picdiclabel|en|align=left|color=black|fontsize=14|x=90|y=260|France}}
{{picdiclabel|en|align=left|color=black|fontsize=14|x=45|y=310|Spain}}
{{picdiclabel|en|align=left|color=black|fontsize=12|x=55|y=175|United Kingdom}}
{{picdiclabel|en|align=left|color=black|fontsize=14|x=170|y=300|Italy}}
{{picdiclabel|en|align=left|color=black|fontsize=14|x=350|y=100|Russia}}
{{picdiclabel|en|align=left|color=black|fontsize=8|x=230|y=134|Estonia}}
{{picdiclabel|en|align=left|color=black|fontsize=8|x=233|y=154|Latvia}}
{{picdiclabel|en|align=left|color=black|fontsize=8|x=225|y=168|Lithuania}}
{{picdiclabel|en|align=left|color=black|fontsize=12|x=245|y=330|Greece}}
{{picdiclabel|en|align=left|color=black|fontsize=14|x=335|y=305|Turkey}}
{{picdiclabel|en|align=left|color=black|fontsize=14|x=200|y=200|Poland}}
{{picdiclabel|en|align=left|color=black|fontsize=14|x=175|y=90|Sweden}}
{{picdiclabel|en|align=left|color=black|fontsize=14|x=140|y=110|Norway}}
{{picdiclabel|en|align=left|color=black|fontsize=14|x=225|y=80|Finland}}
{{picdiclabel|en|align=left|color=black|fontsize=8|x=139|y=265|Switzerland}}
{{picdiclabel|en|align=left|color=black|fontsize=10|x=180|y=250|Austria}}
{{picdiclabel|en|align=left|color=black|fontsize=8|x=185|y=235|Czechia}}
{{picdiclabel|en|align=left|color=black|fontsize=10|x=215|y=240|Slovakia}}
{{picdiclabel|en|align=left|color=black|fontsize=8|x=213|y=260|Hungary}}
{{picdiclabel|en|align=left|color=black|fontsize=8|x=185|y=268|Slovenia}}
{{picdiclabel|en|align=left|color=black|fontsize=8|x=237|y=285|Serbia}}
{{picdiclabel|en|align=left|color=black|fontsize=8|x=195|y=278|Croatia}}
{{picdiclabel|en|align=left|color=black|fontsize=10|x=205|y=286|Bosnia}}
{{picdiclabel|en|align=left|color=black|fontsize=10|x=265|y=290|Bulgaria}}
{{picdiclabel|en|align=left|color=black|fontsize=9|x=225|y=315|Albania}}
{{picdiclabel|en|align=left|color=black|fontsize=10|x=190|y=370|Malta}}
{{picdiclabel|en|align=left|color=black|fontsize=10|x=345|y=350|Cyprus}}
{{picdiclabel|en|align=left|color=black|fontsize=10|x=395|y=258|Georgia}}
{{picdiclabel|en|align=left|color=black|fontsize=10|x=250|y=260|Romania}}
{{picdiclabel|en|align=left|color=black|fontsize=10|x=205|y=300|Montenegro}}
{{picdiclabel|en|align=left|color=black|fontsize=8|x=275|y=240|Moldova}}
{{picdiclabel|en|align=left|color=black|fontsize=14|x=275|y=215|Ukraine}}
{{picdiclabel|en|align=left|color=black|fontsize=14|x=250|y=177|Belarus}}
{{picdiclabel|en|align=left|color=black|fontsize=14|x=393|y=170|Kazakhstan}}
{{picdiclabel|en|align=left|color=black|fontsize=10|x=5|y=325|Portugal}}
{{picdiclabel|en|align=left|color=black|fontsize=10|x=125|y=200|Netherlands}}
{{picdiclabel|en|align=left|color=black|fontsize=10|x=140|y=165|Denmark}}
{{picdiclabel|en|align=left|color=black|fontsize=10|x=115|y=225|Belgium}}
{{picdiclabel|en|align=left|color=black|fontsize=12|x=30|y=190|Ireland}}
{{picdiclabel|en|align=left|color=grey|fontsize=10|x=90|y=205|England}}
{{picdiclabel|en|align=left|color=grey|fontsize=10|x=70|y=155|Scotland}}
{{picdiclabel|en|align=left|color=grey|fontsize=10|x=60|y=200|Wales}}
{{picdiclabel|en|align=left|color=black|fontsize=10|x=30|y=55|Iceland}}
{{picdiclabel|en|align=left|color=black|fontsize=10|x=80|y=300|Andorra}}
{{picdiclabel|en|align=left|color=black|fontsize=7|x=435|y=260|Azerbaijan}}
{{picdiclabel|en|align=left|color=blue|fontsize=14|x=250|y=375|Mediterranean Sea}}
{{picdiclabel|en|align=left|color=blue|fontsize=14|x=315|y=265|Black Sea}}
{{picdiclabel|en|align=left|color=blue|fontsize=10|x=100|y=140|North Sea}}
{{picdiclabel|en|align=left|color=blue|fontsize=14|x=10|y=100|Atlantic Ocean}}
|detail1=
}}
[[Category:en:Countries in Europe| ]]
1v03cwbsuwha7srv0racgb2jxg59nte
හංගේරියාව
0
143866
234691
2026-05-21T11:46:26Z
Lee
19
'== සිංහල == === නිරුක්තිය === {{rfe|si}} === සංඥා නාම පදය === {{si-prop}} # {{sid|si|Q28}}{{place|si|country|r/Central Europe|caplc=Budapest}}. <!-- ==== පරිවර්තන ==== {{trans-top|පරිවර්තන}} * ඉංග්රීසි: {{t|en|<<ඉංග්රීසි වචනය>>}} {{trans-bottom}} === අමතර අවධානයට === *...' යොදමින් නව පිටුවක් තනන ලදි
234691
wikitext
text/x-wiki
== සිංහල ==
=== නිරුක්තිය ===
{{rfe|si}}
=== සංඥා නාම පදය ===
{{si-prop}}
# {{sid|si|Q28}}{{place|si|country|r/Central Europe|caplc=Budapest}}.
<!--
==== පරිවර්තන ====
{{trans-top|පරිවර්තන}}
* ඉංග්රීසි: {{t|en|<<ඉංග්රීසි වචනය>>}}
{{trans-bottom}}
=== අමතර අවධානයට ===
* {{l|si|<<ආශ්රිත පවතින වෙනත් වචන>>}}
-->
smauh4g96vx0td33kr6t3bf7lxj8eha
234692
234691
2026-05-21T11:46:48Z
Lee
19
234692
wikitext
text/x-wiki
== සිංහල ==
=== නිරුක්තිය ===
{{rfe|si}}
=== සංඥා නාම පදය ===
{{si-prop}}
# {{sid|si|Q28}}{{place|si|country|r/Central Europe|caplc=Budapest}}.
==== පරිවර්තන ====
{{trans-top|පරිවර්තන}}
* ඉංග්රීසි: {{t|en|Hungary}}
{{trans-bottom}}
<!--
=== අමතර අවධානයට ===
* {{l|si|<<ආශ්රිත පවතින වෙනත් වචන>>}}
-->
lxguvd2elvxjec3gzyvo22546rcysct
ස්ලෝවැකියාව
0
143867
234694
2026-05-21T11:49:38Z
Lee
19
'== සිංහල == === නිරුක්තිය === {{rfe|si}} === සංඥා නාම පදය === {{si-prop}} # {{sid|si|Q214}}{{place|si|country|r/Central Europe|official=Slovak Republic|caplc=Bratislava}}. <!-- ==== පරිවර්තන ==== {{trans-top|පරිවර්තන}} * ඉංග්රීසි: {{t|en|<<ඉංග්රීසි වචනය>>}} {{trans-bottom}} === අමතර...' යොදමින් නව පිටුවක් තනන ලදි
234694
wikitext
text/x-wiki
== සිංහල ==
=== නිරුක්තිය ===
{{rfe|si}}
=== සංඥා නාම පදය ===
{{si-prop}}
# {{sid|si|Q214}}{{place|si|country|r/Central Europe|official=Slovak Republic|caplc=Bratislava}}.
<!--
==== පරිවර්තන ====
{{trans-top|පරිවර්තන}}
* ඉංග්රීසි: {{t|en|<<ඉංග්රීසි වචනය>>}}
{{trans-bottom}}
=== අමතර අවධානයට ===
* {{l|si|<<ආශ්රිත පවතින වෙනත් වචන>>}}
-->
mb2vegkfbu8mevu6a4f10jwu48j5vje
ක්රොඒෂියාව
0
143868
234697
2026-05-21T11:57:00Z
Lee
19
'== සිංහල == === නිරුක්තිය === {{rfe|si}} === සංඥා නාම පදය === {{si-noun}} # {{senseid|si|Q224}}{{place|si|country|on the|r/Balkan Peninsula|in|r/Southeast Europe|caplc=Zagreb|official=Republic of Croatia}}. Part of [[Yugoslavia]] until 1991. <!-- ==== පරිවර්තන ==== {{trans-top|පරිවර්තන}} * ඉංග්රීසි: {{t|en|<<ඉංග...' යොදමින් නව පිටුවක් තනන ලදි
234697
wikitext
text/x-wiki
== සිංහල ==
=== නිරුක්තිය ===
{{rfe|si}}
=== සංඥා නාම පදය ===
{{si-noun}}
# {{senseid|si|Q224}}{{place|si|country|on the|r/Balkan Peninsula|in|r/Southeast Europe|caplc=Zagreb|official=Republic of Croatia}}. Part of [[Yugoslavia]] until 1991.
<!--
==== පරිවර්තන ====
{{trans-top|පරිවර්තන}}
* ඉංග්රීසි: {{t|en|<<ඉංග්රීසි වචනය>>}}
{{trans-bottom}}
=== අමතර අවධානයට ===
* {{l|si|<<ආශ්රිත පවතින වෙනත් වචන>>}}
-->
mp9t5nuon99raxek4l2e9aq3t8tzg44