Wiktionary viwiktionary https://vi.wiktionary.org/wiki/Wiktionary:Trang_Ch%C3%ADnh MediaWiki 1.47.0-wmf.1 case-sensitive Phương tiện Đặc biệt Thảo luận Thành viên Thảo luận Thành viên Wiktionary Thảo luận Wiktionary Tập tin Thảo luận Tập tin MediaWiki Thảo luận MediaWiki Bản mẫu Thảo luận Bản mẫu Trợ giúp Thảo luận Trợ giúp Thể loại Thảo luận Thể loại Phụ lục Thảo luận Phụ lục TimedText TimedText talk Mô đun Thảo luận Mô đun Event Event talk Bug 0 3309 2351422 9612 2026-05-08T16:14:33Z Hiyuune 50834 Xóa đổi hướng đến trang [[bug]] 2351422 wikitext text/x-wiki =={{langname|pdt}}== ==={{section|etym}}=== {{bor+|pdt|de|Bug}}. ==={{section|n}}=== {{pdt-noun|f}} # {{lb|pdt|nautical}} Mũi [[tàu]]; mũi [[thuyền]]. mqkntfk4tun4kv5qww30g2qyi58mzwt File 0 3312 2351432 9622 2026-05-08T16:36:09Z Hiyuune 50834 Xóa đổi hướng đến trang [[file]] 2351432 wikitext text/x-wiki {{also|file}} =={{langname|sq}}== ==={{section|pr-noun}}=== {{sq-proper noun|f}} # {{given name|sq|nữ}} =={{langname|en}}== ==={{section|pr-noun}}=== {{en-proper noun|s}} # {{surname|en}}. ==={{section|ana}}=== * {{anagrams|en|a=efil|flie|elif|life|lief|Life|Fiel}} =={{langname|de}}== ==={{section|etym}}=== {{bor+|de|en|file}}. ==={{section|pron}}=== * {{IPA4|de|/faɪ̯l/}} * {{homophones|de|feil|qq1=general|Pfeil|qq2=Bắc và Trung Đức}} ==={{section|n}}=== {{de-noun|n:m[hiếm],s,s}} # {{lb|de|computing|slang|else|_|uncommon}} [[tập tin|Tập tin]]. #: {{syn|de|Datei|q=từ thông thường}} ===={{section|decl}}==== {{de-ndecl|n:m,s,s}} ==={{section|further}}=== * {{R:de:DWDS}} * {{R:de:UniLeipzig}} * {{R:de:Duden}} * {{pedia|lang=de}} 4q7fl7vui59ofw4ln4me7v55dthhtzi 2351433 2351432 2026-05-08T16:36:22Z Hiyuune 50834 /* {{section|pron}} */ 2351433 wikitext text/x-wiki {{also|file}} =={{langname|sq}}== ==={{section|pr-noun}}=== {{sq-proper noun|f}} # {{given name|sq|nữ}} =={{langname|en}}== ==={{section|pr-noun}}=== {{en-proper noun|s}} # {{surname|en}}. ==={{section|ana}}=== * {{anagrams|en|a=efil|flie|elif|life|lief|Life|Fiel}} =={{langname|de}}== ==={{section|etym}}=== {{bor+|de|en|file}}. ==={{section|pron}}=== * {{IPA4|de|/faɪ̯l/}} * {{homophones|de|feil|qq1=chung|Pfeil|qq2=Bắc và Trung Đức}} ==={{section|n}}=== {{de-noun|n:m[hiếm],s,s}} # {{lb|de|computing|slang|else|_|uncommon}} [[tập tin|Tập tin]]. #: {{syn|de|Datei|q=từ thông thường}} ===={{section|decl}}==== {{de-ndecl|n:m,s,s}} ==={{section|further}}=== * {{R:de:DWDS}} * {{R:de:UniLeipzig}} * {{R:de:Duden}} * {{pedia|lang=de}} muc0jwrcw8lew9byp8y7rqd5f5qo0vt Desktop 0 3383 2351428 9963 2026-05-08T16:26:14Z Hiyuune 50834 Xóa đổi hướng đến trang [[desktop]] 2351428 wikitext text/x-wiki =={{langname|de}}== ==={{section|pron}}=== * {{audio|de|De-Desktop.ogg|a=Berlin}} ==={{section|n}}=== {{de-noun|m,,s}} # [[mặt bàn|Mặt bàn]]. # {{lb|de|computing}} [[màn hình|Màn hình]] [[nền]]. ===={{section|syn}}==== * {{sense|máy tính}} {{l|de|Desktop-Computer|g=m}} 3stl95bu3mq3yx4yf4tt0exidcdzqi7 Bureau 0 3391 2351423 10048 2026-05-08T16:16:27Z Hiyuune 50834 Xóa đổi hướng đến trang [[bureau]] 2351423 wikitext text/x-wiki =={{langname|en}}== {{wp|en:+ (surname)}} ==={{section|pr-noun}}=== {{en-proper noun}} # {{surname|en|from=tiếng Pháp}}. ===={{section|drv}}==== * {{l|en|Bureau-Barrière syndrome}} * {{l|en|Bureau County}} =={{langname|de}}== ==={{section|pron}}=== * {{audio|de|De-Bureau.ogg|a=Berlin}} ==={{section|n}}=== {{de-noun|n,,s:x}} # {{obsolete spelling of|de|Büro}} ===={{section|decl}}==== {{de-ndecl|n,,s:x}} objugw4dmfwescsbzvzll4iabnrbezj Account 0 3568 2351410 11169 2026-05-08T16:02:21Z Hiyuune 50834 Xóa đổi hướng đến trang [[account]] 2351410 wikitext text/x-wiki =={{langname|de}}== ==={{section|pron}}=== * {{IPA4|de|/əˈkaʊ̯nt/|q2=cũng vậy|/ɛˈkaʊ̯nt/|/aˈkaʊ̯nt/}} * {{audio|de|De-Account.ogg|a=Berlin}} ==={{section|n}}=== {{de-noun|m:n[uncommon],,s}} # {{lb|de|computing|Internet}} [[tài khoản|Tài khoản]] [[người dùng]]. ===={{section|decl}}==== {{de-ndecl|m:n[không phổ biến],,s}} ==={{section|further}}=== * {{R:de:DWDS}} * {{R:de:UniLeipzig}} * {{R:de:Duden}} hffilgtcg99kjypon03r9pdjux2148q 2351411 2351410 2026-05-08T16:02:33Z Hiyuune 50834 /* {{section|n}} */ 2351411 wikitext text/x-wiki =={{langname|de}}== ==={{section|pron}}=== * {{IPA4|de|/əˈkaʊ̯nt/|q2=cũng vậy|/ɛˈkaʊ̯nt/|/aˈkaʊ̯nt/}} * {{audio|de|De-Account.ogg|a=Berlin}} ==={{section|n}}=== {{de-noun|m:n[không phổ biến],,s}} # {{lb|de|computing|Internet}} [[tài khoản|Tài khoản]] [[người dùng]]. ===={{section|decl}}==== {{de-ndecl|m:n[không phổ biến],,s}} ==={{section|further}}=== * {{R:de:DWDS}} * {{R:de:UniLeipzig}} * {{R:de:Duden}} 67d7lu92fjxyazr0i9xzqzu65qp0lzi Checkbox 0 3699 2351425 11674 2026-05-08T16:19:39Z Hiyuune 50834 Xóa đổi hướng đến trang [[checkbox]] 2351425 wikitext text/x-wiki {{also|checkbox}} =={{langname|de}}== ==={{section|etym}}=== {{bor+|de|en|checkbox}}. ==={{section|pron}}=== * {{IPA4|de|/ˈt͡ʃɛkbɔks/}} * {{audio|de|De-Checkbox.ogg|a=Berlin}} ==={{section|n}}=== {{de-noun|f,en:es}} # {{nhãn|de|GUI}} [[hộp chọn|Hộp chọn]], hộp kiểm. ===={{section|decl}}==== {{de-ndecl|f,en:es}} ==={{section|further}}=== * {{R:de:Duden}} * {{R:de:DWDS}} h281va2h6htm85z37owq1wr0xgl2d24 Anti 0 3746 2351414 11764 2026-05-08T16:08:37Z Hiyuune 50834 Xóa đổi hướng đến trang [[anti]] 2351414 wikitext text/x-wiki {{also|Phụ lục:Biến thể của "anti"}} =={{langname|et}}== ==={{section|pr-noun}}=== {{head|et|Danh từ riêng}} # {{given name|et|nam}} =={{langname|hu}}== ==={{section|etym}}=== * {{hu-IPA}} * {{rhymes|hu|ti|s=2}} * {{hyphenation|hu|An|ti}} ==={{section|pr-noun}}=== {{head|hu|Danh từ riêng}} # {{given name|hu|nam|dimof=Antal}} ===={{section|decl}}==== {{hu-infl-nom|Anti|o}}{{hu-pos-tok|Anti|ja}} fy298bq3x6unrkooxw742isuatiqzfp 2351415 2351414 2026-05-08T16:08:49Z Hiyuune 50834 /* {{section|pr-noun}} */ 2351415 wikitext text/x-wiki {{also|Phụ lục:Biến thể của "anti"}} =={{langname|et}}== ==={{section|pr-noun}}=== {{head|et|Danh từ riêng}} # {{given name|et|nam}} =={{langname|hu}}== ==={{section|etym}}=== * {{hu-IPA}} * {{rhymes|hu|ti|s=2}} * {{hyphenation|hu|An|ti}} ==={{section|pr-noun}}=== {{head|hu|Danh từ riêng}} # {{given name|hu|nam}} ===={{section|decl}}==== {{hu-infl-nom|Anti|o}}{{hu-pos-tok|Anti|ja}} q7e8tmnqkcgn7r48fs8hm37eo045tvj Edit 0 3791 2351429 12295 2026-05-08T16:27:42Z Hiyuune 50834 Xóa đổi hướng đến trang [[edit]] 2351429 wikitext text/x-wiki =={{langname|hu}}== {{wp|hu:}} ==={{section|pron}}=== * {{hu-IPA}} * {{hyphenation|hu|Edit}} * {{rhymes|hu|it|s=2}} ==={{section|pr-noun}}=== {{head|hu|Danh từ riêng}} # {{given name|hu|nữ}} ===={{section|decl}}==== {{hu-infl-nom|Edite|e}}{{hu-pos-etek|Edit|j|jei}} prcn5flxzpx9apqv8jujssksr59q5bi nuff 0 172721 2351396 294214 2026-05-08T12:23:07Z Hiyuune 50834 /* */ 2351396 wikitext text/x-wiki {{also|'nuff}} =={{langname|hrx}}== ==={{section|pron}}=== * {{IPA4|hrx|/nuf/}} ==={{section|adv}}=== {{head|hrx|Phó từ}} # [[lên|Lên]]. ==={{section|further}}=== * {{R:hrx:Boll}} hzblo5g4swyikbgmlt5fj7pipf9uzn5 abstract algebra 0 176562 2351445 2303296 2026-05-08T23:18:23Z InternetArchiveBot 44631 Rescuing 1 sources and tagging 0 as dead.) #IABot (v2.0.9.5 2351445 wikitext text/x-wiki =={{langname|en}}== {{wikipedia|lang=en}} ==={{ĐM|etym}}=== Từ năm 1860, ''Tạp chí Triết học và Tạp chí Khoa học London, Edinburgh và Dublin''<ref>{{Chú thích web |url=http://jeff560.tripod.com/a.html |title=Earliest Known Uses of Some of the Words of Mathematics (A) |accessdate=2025-09-28 |archiveurl=https://web.archive.org/web/20180130070642/http://jeff560.tripod.com/a.html |archivedate=2018-01-30 }}</ref> ==={{ĐM|pron}}=== * {{IPA4|en|/ˈæbˌstɹækt ˈæl.d͡ʒɪ.bɹə/|a=RP}} * {{IPA4|en|/ˈæbˌstɹækt ˈæl.d͡ʒə.bɹə/|a=RP}} ==={{ĐM|n}}=== {{en-noun|-}} # {{nhãn|en|mathematics}} [[đại số|Đại số]] [[trừu tượng]]. ===={{ĐM|syn}}==== * {{sense|nhánh đại số}} {{l|en|modern algebra}} ==={{ĐM|ref}}=== <references /> ==={{ĐM|further}}=== * {{pedia|lang=en|List of abstract algebra topics}} {{R:FVDP|db=ev}} {{C|en|Đại số}} oy6pe937m6jjs6ee7uf0nxw1ieftldd abc 0 207665 2351391 349429 2026-05-08T12:20:18Z Hiyuune 50834 /* */ 2351391 wikitext text/x-wiki =={{langname|mul}}== ==={{section|symbol}}=== {{mul-symbol}} # {{ISO 639|3}} =={{langname|nl}}== ==={{section|pron}}=== * {{IPA4|nl|/aː.beːˈseː/}} * {{audio|nl|Nl-abc.ogg}} ==={{section|n}}=== {{nl-noun|n|-|-}} # [[bảng chữ cái|Bảng chữ cái]]. #: {{syn|nl|alfabet}} =={{langname|es}}== ==={{section|n}}=== {{es-noun|m}} # {{alternative form of|es|abecé}} ==={{section|further}}=== * {{R:es:DRAE}} oknsod461l2xrozu2mhip0fwrgotwzb неудивительно 0 212422 2351388 1966905 2026-05-08T12:16:59Z Hiyuune 50834 /* */ 2351388 wikitext text/x-wiki =={{langname|ru}}== ==={{section|etym}}=== {{affix|ru|неудиви́тельный|-о}} ==={{section|pron}}=== * {{ru-IPA|неудиви́тельно}} * {{audio|ru|LL-Q7737 (rus)-Rominf-неудивительно.wav}} ==={{section|adv}}=== {{ru-adv|неудиви́тельно}} # Không có gì đáng [[ngạc nhiên]] cả. chm1diu2x9h06nte82d3594imw0cjno Hoa Kỳ 0 213525 2351398 2216253 2026-05-08T12:31:49Z TheHighFighter2 42988 ± 3 thể loại dùng [[w:WP:HOTCAT|HotCat]] 2351398 wikitext text/x-wiki {{-vie-}} {{-info-}} [[Hình:LocationUSA.png|nhỏ|phải|Hoa Kỳ]] {{-pron-}} {{vie-pron}} {{-pr-noun-}} {{pn}} #Một [[nước]] [[cộng hòa liên bang]], phần lớn nằm tại [[Bắc Mỹ]] nhưng cũng có nhiều [[đảo]] [[rải rác]] khắp [[Thái Bình Dương]]. {{-trans-}} # {{eng}}: the US, the USA # {{zh}}: 美國, 花旗 {{-syn-}} *[[Mỹ]] *[[Mỹ quốc]] *[[Mỹ Lợi Kiên]] *[[Hợp chúng quốc Hoa Kỳ]] [[Thể loại:Danh từ riêng tiếng Việt]] [[Thể loại:vi:Quốc gia]] [[Thể loại:vi:Quốc gia của Bắc Mỹ]] [[Thể loại:vi:Hoa Kỳ]] 6tlnd59xsp79seq9p1w53evkuhswbn0 Bible 0 213811 2351416 413423 2026-05-08T16:11:19Z Hiyuune 50834 Xóa đổi hướng đến trang [[bible]] 2351416 wikitext text/x-wiki =={{langname|cs}}== ==={{section|alt}}=== * {{alt|cs|bible}} ==={{section|pron}}=== * {{cs-IPA}} {{rfap|cs}} ==={{section|pr-noun}}=== {{cs-proper noun|f|adj=biblický}} # [[Kinh Thánh]]. ===={{section|decl}}==== {{cs-ndecl|f}} ===={{section|rel}}==== {{col|cs|biblista|biblistický|biblistika}} ==={{section|further}}=== * {{R:cs:KNLA}} * {{R:cs:SSJC|bible}} * {{R:cs:IJP}} d6kcy9lodipv2c29mjkyqte2m77f9dk european 0 213929 2351383 418971 2026-05-08T12:13:28Z Hiyuune 50834 /* */ 2351383 wikitext text/x-wiki {{also|European}} =={{langname|fur}}== ==={{section|adj}}=== {{head|fur|Tính từ}} # Thuộc về [[châu Âu]]. a9vbu4vjnju2lv79ohq3o6g66jb4gv1 african 0 213930 2351381 418974 2026-05-08T12:11:43Z Hiyuune 50834 /* */ 2351381 wikitext text/x-wiki {{also|African|Afričan}} =={{langname|fur}}== ==={{section|adj}}=== {{head|fur|Tính từ}} # Thuộc về [[châu Phi]] 5b39h0zfof3sjhiopwd3oddljo6agmm australian 0 213931 2351377 418977 2026-05-08T12:09:21Z Hiyuune 50834 /* */ 2351377 wikitext text/x-wiki {{also|Australian}} =={{langname|fur}}== ==={{section|adj}}=== {{head|fur|Tính từ}} # Thuộc về [[người]] [[Úc]]. =={{langname|oc}}== ==={{section|pron}}=== * {{IPA4|oc|[awstɾaˈlja]}} * {{audio|oc|LL-Q14185 (oci)-Davidgrosclaude-australian.wav|a=Béarn}} ==={{section|adj}}=== {{oc-adj}} # Thuộc về [[người]] [[Úc]]. ===={{section|rel}}==== * {{l|oc|Austràlia}} d6cmx5rqh4igiaeetjh01nwl4i3yh1h Amen 0 214014 2351412 422764 2026-05-08T16:05:40Z Hiyuune 50834 Xóa đổi hướng đến trang [[amen]] 2351412 wikitext text/x-wiki {{also|Phụ lục:Biến thể của "amen"}} =={{langname|en}}== ==={{section|etym}} 1=== ===={{section|interj}}==== {{en-intj}} # {{alternative case form of|en|amen}} ===={{section|pr-noun}}==== {{wp|en:Names and titles of Jesus in the New Testament}} {{en-proper noun}} # {{lb|en|biblical}} [[Jesus]]. ==={{section|etym}} 2=== ===={{section|pr-noun}}==== {{wp|en:Daniel G. +}} {{en-proper noun}} # {{surname|en}}. ==={{section|etym}} 3=== ===={{section|pr-noun}}==== {{en-proper noun}} # {{alternative form of|en|Amun}}. ==={{section|ref}}=== * {{R:en:DAFN|page=34|column=1}} ==={{section|ana}}=== * {{anagrams|en|a=aemn|-mane|-nema|Eman|Enma|MEAN|MENA|Mena|NAmE|NEMA|NMEA|mane|mean|mnae|name|namé|neam|ñame}} =={{langname|nl}}== ==={{section|pron}}=== * {{IPA4|nl|/ˈaː.mən/}} * {{hyphenation|nl|Amen}} * {{rhymes|nl|aːmən|s=2}} ==={{section|pr-noun}}=== {{nl-proper noun|n}} # {{place|nl|làng|mun/Aa en Hunze|p/Drenthe|c/Hà Lan}} ==={{section|ref}}=== * {{R:nl:NPV}} e52y7aq5i3florzo7dmawnd5plm5c4b british 0 214323 2351373 1579448 2026-05-08T12:05:32Z Hiyuune 50834 /* */ 2351373 wikitext text/x-wiki =={{langname|es}}== ==={{section|adj}}=== {{es-adj|inv=1}} # [[thuộc về|Thuộc về]] [[Anh]]. 23vg4429q7a5uxr760lmt2hqorjtmu5 esperanto 0 214358 2351372 434789 2026-05-08T12:03:54Z Hiyuune 50834 /* */ đổi hướng lung tung 2351372 wikitext text/x-wiki {{also|Esperanto|esperantó|espéranto}} =={{langname|ast}}== ==={{section|etym}}=== {{bor+|ast|eo|Esperanto}}. ==={{section|pron}}=== {{ast-pr}} ==={{section|n}}=== {{ast-noun|m|-}} # {{nonstandard spelling of|ast|esperantu}} j38poxku4f66wsjrfxtss87tfjew8an tv 0 214417 2351370 438160 2026-05-08T11:59:39Z Hiyuune 50834 /* */ 2351370 wikitext text/x-wiki {{also|Phụ lục:Biến thể của "tv"}} =={{langname|en}}== ==={{section|pron}}=== * {{audio|en|LL-Q1860 (eng)-PerfectSoundWhatever-tv.wav|a=Canada}} * {{audio|en|en-us-tv.ogg|a=US}} * {{IPA4|en|/tiviː/|a=RP}} * {{IPA4|en|/tivi/|a=GA}} * {{rhymes|en|iː|s=1}} ==={{section|n}}=== {{en-noun|~}} # {{alternative form of|en|TV}}. ==={{section|ana}}=== * {{anagrams|en|a=tv|VT|Vt.|v.t.|vt|vt.}} =={{langname|kl}}== ==={{section|n}}=== {{kl-noun}} # [[truyền hình|Truyền hình]]. cxegudcp7mfsm365jlofggvf1rdx9rw 欧盟 0 216951 2351421 2130175 2026-05-08T16:13:10Z Hiyuune 50834 2351421 wikitext text/x-wiki {{also|歐盟}} =={{langname|zh}}== {{zh-see|歐盟}} czf4b1dhgfl66kpg17id93dwr7elydl 东盟 0 216952 2351417 2130158 2026-05-08T16:11:59Z Hiyuune 50834 Thay cả nội dung bằng “{{also|東盟}} =={{langname|zh}}== {{zh-see|東盟}}” 2351417 wikitext text/x-wiki {{also|東盟}} =={{langname|zh}}== {{zh-see|東盟}} aeosvyl26mq5sirzzpnq5hkkwknqmp4 anh hùng xuất thiếu niên 0 217115 2351413 1329988 2026-05-08T16:06:46Z Hiyuune 50834 + rfv 2351413 wikitext text/x-wiki {{rfv}} {{-vie-}} {{-pron-}} {{vie-pron|anh|hùng|xuất|thiếu|niên}} {{-etym-}} Phiên âm từ thành ngữ tiếng Hán [[英雄出少年]]. {{-idiom-}} '''Anh hùng xuất thiếu niên''' # Từ những người [[thanh niên]] sẽ ra nhiều anh hùng, tre già măng mọc, sóng sau dồn sóng trước. {{-trans-}} {{đầu}} *{{eng}}: [[heros come from among the youth]] {{giữa}} *{{zho}}: [[英雄出少年]] {{cuối}} [[Thể loại:Thành ngữ Hán-Việt]] k2k511yowazmt7shjxarplb2rtkumvz 文武両道 0 217283 2351402 1987254 2026-05-08T14:42:01Z Kateru Zakuro 34522 2351402 wikitext text/x-wiki =={{langname|ja}}== {{ja-kanjitab|ぶん|ぶ|りょう|どう|yomi=o}} ==={{ĐM|noun}}=== {{ja-noun|ぶんぶ りょうどう}} # Khen người [[văn võ kiêm toàn]] (vừa [[giỏi]] [[văn]] vừa giỏi [[võ]]). #: {{ja-usex|[[武%田]]%[[信%玄]]は'''文%武%両%道'''の[[名%将]]であった。|^たけ%だ %^しん%げん は '''ぶん%ぶ %りょう%どう''' の めい%しょう で あった。|{{w|Takeda Shingen}} là một vị tướng tài ba '''văn võ kiêm toàn'''.}} ==={{ĐM|references}}=== * {{R:Kanjipedia Kotoba|0006187400}} * [[w:Kōjien|The Kōjien (広辞苑) Dictionary of the Japanese Language]], 5th edition, Iwanami Shoten Publishing, Tokyo. {{cln|ja|Thành ngữ|sort=ふんぶりょうどう'}} sfzrbqs7cgjbkrjkzuaktf4yhqop3qh 2351403 2351402 2026-05-08T14:43:13Z Kateru Zakuro 34522 2351403 wikitext text/x-wiki =={{langname|ja}}== {{ja-kanjitab|ぶん|ぶ|りょう|どう|yomi=o}} ==={{ĐM|noun}}=== {{ja-noun|ぶんぶ りょうどう}} # Người [[văn võ kiêm toàn]] (vừa [[giỏi]] [[văn]] vừa giỏi [[võ]]). #: {{ja-usex|[[武%田]]%[[信%玄]]は'''文%武%両%道'''の[[名%将]]であった。|^たけ%だ %^しん%げん は '''ぶん%ぶ %りょう%どう''' の めい%しょう で あった。|{{w|Takeda Shingen}} là một vị tướng tài ba '''văn võ kiêm toàn'''.}} ==={{ĐM|references}}=== * {{R:Kanjipedia Kotoba|0006187400}} * [[w:Kōjien|The Kōjien (広辞苑) Dictionary of the Japanese Language]], 5th edition, Iwanami Shoten Publishing, Tokyo. {{cln|ja|Thành ngữ|sort=ふんぶりょうどう'}} 33arh8ya7l2viznsunutzezybnfts0r Hiragana 0 233147 2351434 777045 2026-05-08T16:39:35Z Hiyuune 50834 Xóa đổi hướng đến trang [[hiragana]] 2351434 wikitext text/x-wiki {{also|hiragana|hiraganą}} =={{langname|en}}== ==={{section|pr-noun}}=== {{en-proper noun}} # {{alt case|en|hiragana}}. =={{langname|de}}== {{wp|de:}} ==={{section|etym}}=== Từ {{bor|de|ja|-}} {{ja-r|平%仮%名|ひら%が%な}}. ==={{section|pron}}=== * {{IPA4|de|/hiʁaˈɡaːna/}} * {{audio|de|De-Hiragana.ogg|a=Berlin}} ==={{section|n}}=== {{de-noun|n,-,-}} # [[hiragana]]. ==={{section|further}}=== * {{R:de:Duden}} t2rizpf1855p072u9y2oe81aj4t84q0 2351435 2351434 2026-05-08T16:39:59Z Hiyuune 50834 /* {{section|n}} */ 2351435 wikitext text/x-wiki {{also|hiragana|hiraganą}} =={{langname|en}}== ==={{section|pr-noun}}=== {{en-proper noun}} # {{alt case|en|hiragana}}. =={{langname|de}}== {{wp|de:}} ==={{section|etym}}=== Từ {{bor|de|ja|-}} {{ja-r|平%仮%名|ひら%が%な}}. ==={{section|pron}}=== * {{IPA4|de|/hiʁaˈɡaːna/}} * {{audio|de|De-Hiragana.ogg|a=Berlin}} ==={{section|n}}=== {{de-noun|n,-,-}} # {{tcl|de|hiragana|id=Q48332}} ==={{section|further}}=== * {{R:de:Duden}} tttsak4spibyr1m2nx3p74m5xdv5sfq Germany 0 236433 2351384 2161496 2026-05-08T12:13:36Z TheHighFighter2 42988 ±[[Thể loại:Quốc gia/Tiếng Anh]]→[[Thể loại:en:Quốc gia]]; ±[[Thể loại:Quốc gia châu Âu/Tiếng Anh]]→[[Thể loại:en:Quốc gia của châu Âu]] dùng [[w:WP:HOTCAT|HotCat]] 2351384 wikitext text/x-wiki {{-eng-}} [[Hình:LocationGermany.svg|nhỏ|phải|Germany]] {{-pr-noun-}} {{eng-pr-noun}} # [[nước|Nước]] [[Đức]] {{-related-}} * [[German]] [[Thể loại:Danh từ riêng tiếng Anh]] [[Thể loại:en:Quốc gia]] [[Thể loại:en:Quốc gia của châu Âu]] 39pe04zdd9wnmzm5nunzarnojkhi8k4 Cha 0 237053 2351424 859183 2026-05-08T16:18:16Z Hiyuune 50834 Xóa đổi hướng đến trang [[cha]] 2351424 wikitext text/x-wiki =={{langname|it}}== ==={{section|etym}}=== {{rfe|it}} ==={{section|pr-noun}}=== {{it-proper noun|mfbysense}} # {{surname|it}} ==={{section|further}}=== * {{R:it:MdC|cha}} qmzvgspzsh7tdxht1vpi17r0xxsqw3z 0 238226 2351437 1099543 2026-05-08T16:44:03Z Hiyuune 50834 Xóa đổi hướng đến trang [[hà]] 2351437 wikitext text/x-wiki {{also|Phụ lục:Biến thể của "ha"}} =={{langname|vi}}== ==={{section|pr-noun}}=== {{vi-IPA}} * {{hmp|vi|hà}} ==={{section|etym}} 1=== {{vi-etym-sino|河}} và {{mention|vi|荷}}. ===={{section|pr-noun}}==== {{vi-propn|head=[[hà|Hà]]}} # {{given name|vi|cả hai giới|from=tiếng Trung Quốc}} ==={{section|etym}} 2=== {{vi-etym-sino|何}}. ===={{section|pr-noun}}=== {{vi-propn|head=[[hà|Hà]]}} # {{surname|vi|from=tiếng Trung Quốc}} boe8f416isnyb1qhoeev3j39393fp5p 2351439 2351437 2026-05-08T16:45:08Z Hiyuune 50834 /* =Danh từ riêng */ (sử dụng [[MediaWiki:Gadget-AjaxEdit.js|AjaxEdit]]) 2351439 wikitext text/x-wiki {{also|Phụ lục:Biến thể của "ha"}} =={{langname|vi}}== ==={{section|pr-noun}}=== {{vi-IPA}} * {{hmp|vi|hà}} ==={{section|etym}} 1=== {{vi-etym-sino|河}} và {{mention|vi|荷}}. ===={{section|pr-noun}}==== {{vi-propn|head=[[hà|Hà]]}} # {{given name|vi|cả hai giới|from=tiếng Trung Quốc}} ==={{section|etym}} 2=== {{vi-etym-sino|何}}. ===={{section|pr-noun}}==== {{vi-propn|head=[[hà|Hà]]}} # {{surname|vi|from=tiếng Trung Quốc}} ksvc4zh8x2ez9ukcpovb61xumuq8436 Đức 0 238268 2351376 2163175 2026-05-08T12:08:32Z TheHighFighter2 42988 ± 3 thể loại dùng [[w:WP:HOTCAT|HotCat]] 2351376 wikitext text/x-wiki {{-vie-}} {{-info-}} {{-etym-}} * (''Tên nước'') Bắt nguồn từ [[tiếng Trung]]. Trong tiếng Trung, nước Đức được gọi là <big>[[德意志]]</big> (âm [[Hán-Việt]]: Đức Ý Chí), gọi tắt là <big>[[德國]]</big> (''Đức quốc''). Cũng giống như [[Anh]], [[Pháp]], [[Mỹ]]..., người Việt hay bỏ chữ "quốc" đi, chỉ còn gọi là "Đức". * (''Tên người'') Phiên âm từ [[chữ Hán]] <big>[[德]]</big>. {{-pron-}} {{vie-pron}} {{-homo-}} * [[đức]] * [[đứt]] {{-paro-}} {{đầu}} * [[dục]] * [[đúc]] * [[đục]] * [[đức]] * [[đực]] {{cuối}} {{-place-}} [[Tập tin:EU-Germany.svg|nhỏ|Vị trí của nước '''Đức''' trên bản đồ châu Âu (phần xanh đậm).]] {{pn}} # {{senseid|vi|Q183}} Một [[quốc gia]] ở [[Trung Âu]]. Tên chính thức: [[Cộng hòa Liên bang Đức]]. #* '''2008''', Thanh Tuấn, ''[https://tuoitre.vn/nuoc-duc-va-cuoc-chien-voi-lon-rung-288081.htm Nước Đức và cuộc chiến với lợn rừng]'', Tuổi Trẻ: #*: Đã có người chết trong cuộc chiến với lợn rừng bắt đầu từ vài tháng nay ở nước '''Đức'''. Những nhà động vật học coi lợn rừng là “loài vật nguy hiểm nhất” nước '''Đức'''. Trong suốt thời gian dài, lợn rừng đã “khủng bố” các vùng quê của nước '''Đức'''. #* '''2021''', Vũ Anh, ''[https://vnexpress.net/lo-dat-khien-nhieu-nguoi-chet-mat-tich-o-duc-4325840.html Lở đất khiến nhiều người chết, mất tích ở Đức]'', VnExpress: #*: Hàng loạt ngôi nhà bị cuốn trôi, nhiều người chết và mất tích do lở đất tại vùng Erftstadt-Blessem, miền tây nước '''Đức''', nhưng chưa có thống kê cụ thể. {{-drv-}} {{đầu}} * [[Đông Đức]] * [[Đức Quốc xã]] * [[Tây Đức]] * [[tiếng Đức]] {{cuối}} {{-trans-}} {{trans-top|Tên quốc gia}} * {{ara}}: {{t|ar|ألمانيا|f|tr=ʾalmānyā}} ** {{arz}}: {{t|arz|ألمانيا}} * {{abk}}: {{t|ab|Алмантәыла|tr=Almanṭ°əla}} * {{ace}}: {{t|ace|Jeureuman}} * {{ady}}: {{t|ady|Германие|tr=Ɣermānie}} * {{afr}}: {{t|af|Duitsland}} * {{aka}}: {{t|ak|Gyaaman}} * {{sqi}}: {{t|sq|Gjermani|f}} {{q|bất định}}, {{t|sq|Gjermania|f}} {{q|hạn định}} * {{amh}}: {{t|am|ጀርመን|tr=ǧärmän}} * {{eng}}: {{t|en|Germany}} * {{arg}}: {{t|an|Alemanya}} * {{arc}}: ** {{aii}}: {{t|aii|ܐܠܡܢܝܐ|f|tr=ālmanya}}, {{t|aii|ܓܪܡܢ|tr=jerman}} {{q|cổ}} * {{hye}}: {{t|hy|Գերմանիա|tr=Germania}} * {{rup}}: {{t|rup|Ghermãnii|f}} {{q|bất định}}, {{t|rup|Ghermãnia}} {{q|hạn định}}, {{t|rup|Ghirmanii|f}} {{q|bất định}}, {{t|rup|Ghirmania|f}} {{q|hạn định}}, {{t|rup|Ghermanii|f}} {{q|bất định}}, {{t|rup|Ghermania|f}} {{q|hạn định}} * {{asm}}: {{t|as|জাৰ্মানী|tr=zarmani}} * {{ast}}: {{t|ast|Alemaña|f}} * {{ava}}: {{t|av|Алмания|tr=Almanija}} * {{aym}}: {{t|ay|Alimaña}} * {{aze}}: {{t|az|Almaniya}} * {{bam}}: {{t|bm|Alimaɲi}} * {{bas}}: {{t|bas|Jamân}} * {{bak}}: {{t|ba|Германия|tr=Germaniya}} * {{eus}}: {{t|eu|Alemania}} * {{bar}}: {{t|bar|Deitschland}} * {{bel}}: {{t|be|Германія|f|tr=Hjermánija}}, {{t|be|Нямеччына|f|tr=Njamjéččyna}} * {{ben}}: {{t|bn|জার্মানি|tr=jarmani}} * {{bpy}}: {{t|bpy|জার্মানি}} * {{bis}}: {{t|bi|Jemani}} * {{bre}}: {{t|br|Alamagn}} * {{bug}}: {{t|bug|Jerman}} * {{bul}}: {{t|bg|Германия|f|tr=Germánija}} * {{mya}}: {{t|my|ဂျာမနီ|tr=gyama.ni}} * {{bcl}}: {{t|bcl|Alemanya}} {{trans-bottom}} {{-given-}} {{pn}} # ''[[tên|Tên]] người trong [[tiếng Việt]], được đặt cho [[con trai]]''. {{-noun-}} {{pn}} # (''Từ cũ'') Từ dùng đặt trước [[danh từ]] chỉ [[thần thánh]] hoặc người có [[địa vị]] [[cao quý]] trong xã hội [[phong kiến]] để tỏ ý [[tôn kính]] khi nói đến. #: {{ux|vi|'''Đức''' Thánh Trần.}} #: {{ux|vi|'''Đức''' Phật Như Lai.}} #: {{ux|vi|'''Đức''' vua.}} {{-ref-}} {{R:Tratu|vn|vn}} {{catname|Địa danh|tiếng Việt}} {{catname|Tên người|tiếng Việt}} [[Thể loại:Tên tiếng Việt đặt cho nam]] {{catname|Danh từ|tiếng Việt}} [[Thể loại:vi:Quốc gia]] [[Thể loại:vi:Quốc gia của châu Âu]] [[Thể loại:vi:Đức]] gg7d6o3emfw9hsie8rsrh5u7mcrttfx O.K. 0 240353 2351479 1450415 2026-05-09T02:20:27Z Kelly zhrm 58416 Xóa đổi hướng đến trang [[okay]] 2351479 wikitext text/x-wiki =={{langname|en}}== ==={{ĐM|adj}}=== {{en-adj}} # {{alt form|en|OK}}. q84hndvuutpm8tpgmqy1m1eat9fdo6o Na Uy 0 241952 2351378 2060653 2026-05-08T12:09:33Z TheHighFighter2 42988 ± 3 thể loại dùng [[w:WP:HOTCAT|HotCat]] 2351378 wikitext text/x-wiki {{-vie-}} {{-info-}} [[Tập tin:Location Norway Europe.png|nhỏ|phải|Na Uy]] {{-pron-}} {{vie-pron|Na|Uy}} {{-place-}} '''Na Uy''' # Một [[quốc gia]] theo [[thể chế]] [[quân chủ]] [[lập hiến]] tại [[Bắc Âu]] [[chiếm]] phần phía tây [[bán đảo]] [[Scandinavia]]. {{-trans-}} {{đầu}} * {{eng}}: [[Norway]] * {{ang}}: [[Norþweġ]] {{m}} * {{nor}}: ** {{nob}}: [[Norge]] {{n}} ** {{nno}}: [[Noreg]] {{n}} * {{rus}}: [[Норвегия]] {{f}} (''Norvégija'') * {{kor}}: [[노르웨이]] (noreuwei) {{giữa}} * {{jpn}}: [[ノルウェー]] (''Noruwē''), [[諾威]] (Nặc Uy) {{term|cũ}} * {{fra}}: [[Norvège]] {{f}} * {{fro}}: [[Norweie]] {{f}} * {{cmn}}: [[挪威]] (''Nuówēi'', Na Uy) * {{spa}}: [[Noruega]] {{f}} * {{swe}}: [[Norge]] {{n}} {{cuối}} [[Thể loại:Địa danh tiếng Việt]] [[Thể loại:vi:Quốc gia]] [[Thể loại:vi:Quốc gia châu Âu]] [[Thể loại:vi:Na Uy]] k5rvnmb7el40vvmv6domctw972ssdn8 2351382 2351378 2026-05-08T12:11:49Z TheHighFighter2 42988 đã dời [[Thể loại:vi:Quốc gia châu Âu]]; đã thêm [[Thể loại:vi:Quốc gia của châu Âu]] dùng [[w:WP:HOTCAT|HotCat]] 2351382 wikitext text/x-wiki {{-vie-}} {{-info-}} [[Tập tin:Location Norway Europe.png|nhỏ|phải|Na Uy]] {{-pron-}} {{vie-pron|Na|Uy}} {{-place-}} '''Na Uy''' # Một [[quốc gia]] theo [[thể chế]] [[quân chủ]] [[lập hiến]] tại [[Bắc Âu]] [[chiếm]] phần phía tây [[bán đảo]] [[Scandinavia]]. {{-trans-}} {{đầu}} * {{eng}}: [[Norway]] * {{ang}}: [[Norþweġ]] {{m}} * {{nor}}: ** {{nob}}: [[Norge]] {{n}} ** {{nno}}: [[Noreg]] {{n}} * {{rus}}: [[Норвегия]] {{f}} (''Norvégija'') * {{kor}}: [[노르웨이]] (noreuwei) {{giữa}} * {{jpn}}: [[ノルウェー]] (''Noruwē''), [[諾威]] (Nặc Uy) {{term|cũ}} * {{fra}}: [[Norvège]] {{f}} * {{fro}}: [[Norweie]] {{f}} * {{cmn}}: [[挪威]] (''Nuówēi'', Na Uy) * {{spa}}: [[Noruega]] {{f}} * {{swe}}: [[Norge]] {{n}} {{cuối}} [[Thể loại:Địa danh tiếng Việt]] [[Thể loại:vi:Quốc gia]] [[Thể loại:vi:Quốc gia của châu Âu]] [[Thể loại:vi:Na Uy]] rnd8sihe4w1ooe5nvr261rha8l8id5a Leo 0 243545 2351440 1450557 2026-05-08T16:47:39Z Hiyuune 50834 Xóa đổi hướng đến trang [[leo]] 2351440 wikitext text/x-wiki {{also|Phụ lục:Biến thể của "leo"}} =={{langname|mul}}== ==={{section|etym}}=== Từ {{der|mul|la|leō||sư tử}}. ==={{section|pr-noun}}=== {{taxoninfl|i=1|g=m}} # {{lb|mul|obsolete}} {{taxon|chi|họ|Felidae}} ==={{section|ref}}=== * {{pedia|Panthera leo|i=1}} * {{specieslite|i=1}} mj1w3ileng2yrg8zyz612pyh93yzzj1 2351441 2351440 2026-05-08T16:50:20Z Hiyuune 50834 2351441 wikitext text/x-wiki {{also|Phụ lục:Biến thể của "leo"}} =={{langname|mul}}== ==={{section|etym}}=== Từ {{der|mul|la|leō||sư tử}}. ==={{section|pr-noun}}=== {{taxoninfl|i=1|g=m}} # {{lb|mul|obsolete}} {{taxon|chi|họ|Felidae}} ==={{section|ref}}=== * {{pedia|Panthera leo|i=1}} * {{specieslite|i=1}} =={{langname|ang}}== ==={{section|pr-noun}}=== {{ang-proper noun|m}} # {{given name|ang|nam|eq=Leo}} ===={{section|decl}}==== {{ang-decl-noun|Leo||Leon||Leon||Leone|}} mdeguz1fa0suhbsef0ikkpds0ilnc66 徒勞無益 0 251923 2351463 2267388 2026-05-09T01:11:17Z Kateru Zakuro 34522 2351463 wikitext text/x-wiki =={{langname|zh}}== ==={{ĐM|pronunciation}}=== {{zh-pron|m=túláowúyì}} ==={{ĐM|idiom}}=== {{head|zh|Thành ngữ}} #[[tào lao|Tào lao]] [[vô ích]]. 9wfcrl0n5amk9b5p6l2wax4009naiv1 Ba Lan 0 254292 2351371 2210537 2026-05-08T12:03:20Z TheHighFighter2 42988 ± 3 thể loại dùng [[w:WP:HOTCAT|HotCat]] 2351371 wikitext text/x-wiki {{-vie-}} {{-info-}} [[Tập tin:EU-Poland.svg|nhỏ|Vị trí của '''Ba Lan''' trên bản đồ (màu xanh đậm).]] {{-etym-}} Bắt nguồn từ [[tiếng Trung]]. Trong [[tiếng Anh]], quốc gia này được goi là ''[[Poland]]''. Bằng tiếng Trung, "Po-land" được phiên âm thành <big>[[波蘭]]</big> ([[bính âm]]: "Bō lán"). <big>波蘭</big> có âm [[Hán-Việt]] là "Ba Lan".<ref>Trần Văn Chánh. Từ điển Hán-Việt — Hán ngữ cổ đại và hiện đại. Nhà xuất bản Từ điển Bách khoa. Năm 2014. Trang 2420.</ref> {{-pron-}} {{vie-pron}} {{-place-}} {{pn}} # {{senseid|vi|Q36}} Một [[quốc gia]] ở [[châu Âu]]. Tên chính thức: [[Cộng hòa Ba Lan]]. #* '''2007''', Đ.K., ''[https://vnexpress.net/nha-lon-nguoc-o-ba-lan-2935189.html Nhà lộn ngược ở Ba Lan]'', VnExpress: #*: Hàng nghìn du khách đã kéo đến ngôi làng nhỏ Szymbark ở miền Bắc '''Ba Lan''' để có thể chiêm ngưỡng một ngôi nhà lộn ngược vô cùng độc đáo. {{-trans-}} {{trans-top|Tên quốc gia}} * {{eng}}: {{t|en|Poland}} * {{pol}}: {{t|pl|Polska}} * {{fra}}: {{t|fr|Pologne|f}} * {{zho}}: ** {{cmn}}: {{t+|cmn|波蘭|sc=Hani}}, {{t+|cmn|波兰|tr=Bōlán|sc=Hani}} ** {{yue}}: {{t|yue|波蘭|sc=Hani}}, {{t|yue|波兰|tr=bo1 laan4|sc=Hani}} {{trans-bottom}} {{-ref-}} <references/> {{catname|Địa danh|tiếng Việt}} [[Thể loại:vi:Quốc gia]] [[Thể loại:vi:Quốc gia của châu Âu]] [[Thể loại:vi:Ba Lan]] 13b82eexf3pc800e5nq1buk31lpfrrz dinas 0 254598 2351404 2002223 2026-05-08T15:21:33Z TheHighFighter2 42988 /* */ 2351404 wikitext text/x-wiki {{also|Dinas|diñas|diñás|dînas}} =={{langname|cy}}== ==={{ĐM|etym}}=== [[tăng kích|Tăng kích]] của {{mention|cy|din||pháo đài}}, từ {{inh|cy|cel-pro|*dūnom||thành trì}}. ==={{ĐM|pron}}=== * {{IPA4|cy|/ˈdɪnas/|a=cy-N}} * {{IPA4|cy|/ˈdiːnas/|/ˈdɪnas/|a=cy-S}} ==={{ĐM|noun}}=== {{cy-noun|f|dinasoedd|pl2=dinesydd}} # [[thành phố|Thành phố]]. ===={{ĐM|der}}==== {{col|cy |Dinas y Fatican<t:Thành Vatican> |dinasaidd |dinasol |dinesig |dinesydd,dinaswr<t:người dân thành thị> |prifddinas<t:thành phố thủ đô> }} ==={{ĐM|mut}}=== {{cy-mut}} ==={{ĐM|further}}=== * {{R:cy:Gweiadur}} * {{R:cy:GPC}} 6ue87dgfvvz0zmqi2rmez2pkplz1dbd 多言多過 0 255171 2351461 2065307 2026-05-09T01:08:12Z Kateru Zakuro 34522 2351461 wikitext text/x-wiki =={{langname|zh}}== ==={{ĐM|pronunciation}}=== {{zh-pron|m=fúlèigú}} ==={{ĐM|idiom}}=== {{head|zh|Thành ngữ}} #[[Nói]] nhiều [[lỗi]] nhiều. f5n9xeiza7ij2529ogz2bgi5fhqljew 2351462 2351461 2026-05-09T01:08:23Z Kateru Zakuro 34522 2351462 wikitext text/x-wiki =={{langname|zh}}== ==={{ĐM|idiom}}=== {{head|zh|Thành ngữ}} #[[Nói]] nhiều [[lỗi]] nhiều. ad8vgexoabvgxbm1ka3smxr3jfe1e1n 鄉巴佬 0 255221 2351401 2065260 2026-05-08T14:27:31Z Kateru Zakuro 34522 2351401 wikitext text/x-wiki {{also|乡巴佬}} =={{langname|zh}}== {{zh-forms|s=乡巴佬|type=111}} ==={{ĐM|pronunciation}}=== {{zh-pron |m=xiāngbalǎo,xiāngbālǎo,er=y,1nb=standard in Mainland,2nb=standard in Taiwan |m-s=xiang1ba1nao3 |c=hoeng1 baa1 lou2 |g=xiong1 ba lau3 |mn-t=hiang1 ba1 lao2 |cat=n }} ==={{ĐM|noun}}=== {{head|zh|danh từ}} # {{lb|zh|pejorative|slang}} [[đồ nhà quê|Đồ nhà quê]] ===={{ĐM|synonyms}}==== {{syn-saurus|zh|鄉下佬}} {{zh-dial|土包子}} {{C|zh|Người}} jrxqfogai7uu3nh751p4oylcucvwc4s 浮肋骨 0 255222 2351460 2065128 2026-05-09T01:05:14Z Kateru Zakuro 34522 2351460 wikitext text/x-wiki =={{langname|zh}}== ==={{ĐM|pronunciation}}=== {{zh-pron|m=fúlèigú}} ==={{ĐM|noun}}=== {{head|zh|danh từ}} #[[xương sườn|Xương sườn]] [[cụt]] 7warndbfcc8sayvmx2ywbxawe7u09mf আসসালামু আলাইকুম 0 259688 2351523 2019752 2026-05-09T05:22:35Z Hiyuune 50834 2351523 wikitext text/x-wiki =={{langname|en}}== ==={{section|alt}}=== *{{alter|bn|আচ্ছালামু আলাইকুম}} *{{alter|bn|আস সালামু আলাইকুম|আস-সালামু আলাইকুম|আস সালামওয়ালাইকুম}} *{{alter|bn|সালামু আলাইকুম|সালামওয়ালাইকুম||apheresed}} ==={{section|etym}}=== {{bor+|bn|ar|اَلسَّلَام عَلَيْكُم||bình an cho quý vị}} ==={{section|interj}}=== {{head|bn|Thán từ|head=আসসালামু আলাইকুম}} # {{lb|bn|Islam}} [[salaam alaikum]] (lời chào của người Hồi giáo) ngrm0mmrkajzynuauhscv4kl3re3y17 2351553 2351523 2026-05-09T06:42:16Z TheHighFighter2 42988 /* Tiếng Bengal */ 2351553 wikitext text/x-wiki =={{langname|bn}}== ==={{section|alt}}=== *{{alter|bn|আচ্ছালামু আলাইকুম}} *{{alter|bn|আস সালামু আলাইকুম|আস-সালামু আলাইকুম|আস সালামওয়ালাইকুম}} *{{alter|bn|সালামু আলাইকুম|সালামওয়ালাইকুম||apheresed}} ==={{section|etym}}=== {{bor+|bn|ar|اَلسَّلَام عَلَيْكُم||bình an cho quý vị}} ==={{section|interj}}=== {{head|bn|Thán từ|head=আসসালামু আলাইকুম}} # {{lb|bn|Islam}} [[salaam alaikum]] (lời chào của người Hồi giáo) c4du2un5nxydmbw04x1j5caoiysnns7 Mô đun:languages/data/3/t 828 260866 2351556 2350320 2026-05-09T10:54:20Z Lcsnes 40261 2351556 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["taa"] = { "tiếng Hạ Tanana", 28565, "ath-nor", "Latn", "Tiếng Hạ Tanana", "Hạ Tanana", } m["tab"] = { "tiếng Tabasaran", 34079, "cau-esm", "Cyrl, Latn, Arab", "Tiếng Tabasaran", "Tabasaran", translit = "tab-translit", override_translit = true, display_text = {Cyrl = s["cau-Cyrl-displaytext"]}, entry_name = { Cyrl = s["cau-Cyrl-entryname"], Latn = s["cau-Latn-entryname"], }, sort_key = "tab-sortkey", } m["tac"] = { "Lowland Tarahumara", 15616384, "azc-trc", "Latn", } m["tad"] = { "tiếng Tause", 2356440, "paa-lkp", "Latn", "Tiếng Tause", "Tause", } m["tae"] = { "tiếng Tariana", 732726, "awd-nwk", "Latn", "Tiếng Tariana", "Tariana", } m["taf"] = { "tiếng Tapirapé", 7684673, "tup-gua", "Latn", "Tiếng Tapirapé", "Tapirapé", } m["tag"] = { "tiếng Tagoi", 36537, "nic-ras", "Latn", "Tiếng Tagoi", "Tagoi", } m["taj"] = { "tiếng Tamang Đông", 12953177, "sit-tam", "sit-tam-Tibt, Deva", display_text = {["sit-tam-Tibt"] = s["Tibt-displaytext"]}, entry_name = {["sit-tam-Tibt"] = s["Tibt-entryname"]}, "Tiếng Tamang Đông", "Tamang Đông", } m["tak"] = { "tiếng Tala", 3914494, "cdc-wst", "Latn", "Tiếng Tala", "Tala", } m["tal"] = { "tiếng Tal", 3440387, "cdc-wst", "Latn", "Tiếng Tal", "Tal", } m["tan"] = { "Tangale", 529921, "cdc-wst", "Latn", } m["tao"] = { "tiếng Yami", 715760, "phi", "Latn", "Tiếng Yami", "Yami", } m["tap"] = { "tiếng Taabwa", 7673650, "bnt-sbi", "Latn", "Tiếng Taabwa", "Taabwa", } m["tar"] = { "Central Tarahumara", 20090009, "azc-trc", "Latn", sort_key = {remove_diacritics = c.acute .. "ꞌ"}, } m["tas"] = { "tiếng Tây Bồi", 2233794, "crp", "Latn", ancestors = "fr", sort_key = s["roa-oil-sortkey"], "Tiếng Tây Bồi", "Tây Bồi", } m["tau"] = { "Upper Tanana", 28281, "ath-nor", "Latn", } m["tav"] = { "tiếng Tatuyo", 2524007, "sai-tuc", "Latn", "Tiếng Tatuyo", "Tatuyo", } m["taw"] = { "Tai", 7675861, "ngf-mad", "Latn", } m["tax"] = { "tiếng Tamki", 3449082, "cdc-est", "Latn", "Tiếng Tamki", "Tamki", } m["tay"] = { "tiếng Atayal", 715766, "map-ata", "Latn", "Tiếng Atayal", "Atayal", } m["taz"] = { "tiếng Tocho", 36680, "alv-tal", "Latn", "Tiếng Tocho", "Tocho", } m["tba"] = { "Aikanã", 3409307, "qfa-iso", } m["tbb"] = { "Tapeba", 12953908, } m["tbc"] = { "Takia", 3514336, "poz-oce", } m["tbd"] = { "tiếng Kaki Ae", 6349417, "poz-ocw", "Latn", "Tiếng Kaki Ae", "Kaki Ae", } m["tbe"] = { "tiếng Tanimbili", 3515188, "poz-oce", "Latn", "Tiếng Tanimbili", "Tanimbili", } m["tbf"] = { "tiếng Mandara", 3285424, "poz-ocw", "Latn", "Tiếng Mandara", "Mandara" } m["tbg"] = { "North Tairora", 20210398, "paa-kag", } m["tbh"] = { "Thurawal", 3537135, "aus-yuk", } m["tbi"] = { "Gaam", 35338, "sdv-eje", "Latn", } m["tbj"] = { "tiếng Tiang", 3528020, "poz-ocw", "Latn", "Tiếng Tiang", "Tiang", } m["tbk"] = { "tiếng Tagbanwa Calamian", 3915487, "phi-kal", "Latn", "Tiếng Tagbanwa Calamian", "Tagbanwa Calamian", } m["tbl"] = { "Tboli", 7690594, "phi", } m["tbm"] = { "Tagbu", 7675188, "nic-ser", } m["tbn"] = { "Barro Negro Tunebo", 12953943, "cba", } m["tbo"] = { "Tawala", 7689206, "poz-ocw", "Latn", } m["tbp"] = { "Taworta", 7689337, "paa-lkp", "Latn", } m["tbr"] = { "Tumtum", 3407029, "qfa-kad", } m["tbs"] = { "Tanguat", 7683166, "paa", "Latn", } m["tbt"] = { "Kitembo", 13123561, "bnt-shh", "Latn", } m["tbu"] = { "Tubar", 56730, "azc-trc", "Latn", } m["tbv"] = { "Tobo", 7811712, "ngf", } m["tbw"] = { "Tagbanwa", 3915475, "phi", "Latn", } m["tbx"] = { "Kapin", 6366665, "poz-ocw", "Latn", } m["tby"] = { "Tabaru", 11732670, "paa-nha", } m["tbz"] = { "tiếng Tammari", 35186, "nic-eov", "Latn", "Tiếng Tammari", "Tammari", } m["tca"] = { "Ticuna", 1815205, "sai-tyu", "Latn", } m["tcb"] = { "Tanacross", 28268, "ath-nor", "Latn", } m["tcc"] = { "Datooga", 35327, "sdv-nis", "Latn", } m["tcd"] = { "tiếng Tafi", 36545, "alv-ktg", "Latn", "Tiếng Tafi", "Tafi", } m["tce"] = { "Southern Tutchone", 31091048, "ath-nor", "Latn", } m["tcf"] = { "Malinaltepec Tlapanec", 25559732, "omq", "Latn", } m["tcg"] = { "Tamagario", 7680531, "ngf", } m["tch"] = { "Turks and Caicos Creole English", 7855478, "crp", "Latn", ancestors = "en", } m["tci"] = { "Wára", 20825638, "paa-yam", } m["tck"] = { "Tchitchege", 36595, "bnt-tek", } m["tcl"] = { "Taman (Myanmar)", 15616518, "sit-jnp", "Latn", } m["tcm"] = { "Tanahmerah", 3514927, "ngf", } m["tco"] = { "tiếng Taungyo", 12953186, "tbq-brm", "Mymr", "Tiếng Taungyo", "Taungyo", ancestors = "obr", } m["tcp"] = { "Tawr Chin", 7689338, "tbq-kuk", } m["tcq"] = { "Kaiy", 6348709, "paa-lkp", } m["tcs"] = { "Torres Strait Creole", 36648, "crp", "Latn", ancestors = "en", } m["tct"] = { "T'en", 3442330, "qfa-kms", } m["tcu"] = { "Southeastern Tarahumara", 36807, "azc-trc", "Latn", } m["tcw"] = { "Tecpatlán Totonac", 7692795, "nai-ttn", "Latn", } m["tcx"] = { "tiếng Toda", 34042, "dra-tkt", "Taml", "Tiếng Toda", "Toda", } m["tcy"] = { "tiếng Tulu", 34251, "dra-tlk", "Tutg, Mlym, Knda", -- Tigalari is not available. Mlym is nearer than Knda but both lack ɛ/ɛː. "Tiếng Tulu", "Tulu", translit = { Mlym = "ml-translit", Knda = "kn-translit", }, } m["tcz"] = { "Thado Chin", 6583558, "tbq-kuk", } m["tda"] = { "tiếng Tagdal", 36570, "son", "Latn, Tfng", "Tiếng Tagdal", "Tagdal", translit = {Tfng = "Tfng-translit"}, } m["tdb"] = { "tiếng Panchpargania", 21946879, "inc-eas", "Deva, as-Beng, Orya, Chis", "Tiếng Panchpargania", "Panchpargania", ancestors = "bh", } m["tdc"] = { "tiếng Emberá-Tadó", 3052041, "sai-chc", "Latn", "Tiếng Emberá-Tadó", "Emberá-Tadó", } m["tdd"] = { "tiếng Thái Na", 36556, "tai-swe", "Tale", "Tiếng Thái Na", "Thái Na", translit = "Tale-translit", entry_name = {remove_diacritics = c.ZWNJ .. c.ZWJ}, } m["tde"] = { "Tiranige Diga Dogon", 5313387, "nic-dgw", } m["tdf"] = { "Talieng", 37525108, "mkh-ban", } m["tdg"] = { "tiếng Tamang Tây", 12953178, "sit-tam", "sit-tam-Tibt, Deva", display_text = {["sit-tam-Tibt"] = s["Tibt-displaytext"]}, entry_name = {["sit-tam-Tibt"] = s["Tibt-entryname"]}, "Tiếng Tamang Tây", "Tamang Tây", } m["tdh"] = { "Thulung", 56553, "sit-kiw", } m["tdi"] = { "Tomadino", 7818197, "poz-btk", "Latn", } m["tdj"] = { "Tajio", 7676870, "poz", } m["tdk"] = { "Tambas", 3440392, "cdc-wst", } m["tdl"] = { "Sur", 3914453, "nic-tar", } m["tdm"] = { "Taruma", nil, } m["tdn"] = { "Tondano", 3531514, "phi", } m["tdo"] = { "Teme", 3913994, "alv-mye", } m["tdq"] = { "Tita", 3914899, "nic-bco", } m["tdr"] = { "tiếng Tơ Đrá", 7812881, "mkh-nbn", "Latn", "Tiếng Tơ Đrá", "Tơ Đrá" } m["tds"] = { "Doutai", 5302331, "paa-lkp", } m["tdt"] = { "Tetun Dili", 12643484, "crp", "Latn", ancestors = "tet", } m["tdu"] = { "Tempasuk Dusun", 3529155, "poz-san", } m["tdv"] = { "Toro", 3438367, "nic-alu", } m["tdy"] = { "tiếng Tadyawan", 7674700, "phi", "Latn", "Tiếng Tadyawan", "Tadyawan" } m["tea"] = { "tiếng Temiar", 3914693, "mkh-asl", "Latn", "Tiếng Temiar", "Temiar", } m["teb"] = { "Tetete", 7706087, "sai-tuc", "Latn", } m["tec"] = { "Terik", 3518379, "sdv-nma", } m["ted"] = { "Tepo Krumen", 11152243, "kro-grb", } m["tee"] = { "Huehuetla Tepehua", 56455, "nai-ttn", } m["tef"] = { "tiếng Teressa", 3518362, "aav-nic", "Deva, Latn", "Tiếng Teressa", "Teressa", } m["teg"] = { "Teke-Tege", 36478, "bnt-tek", } m["teh"] = { "Tehuelche", 33930, "sai-cho", "Latn", } m["tei"] = { "Torricelli", 3450788, "qfa-tor", } m["tek"] = { "Ibali Teke", 2802914, "bnt-tek", } m["tem"] = { "Temne", 36613, "alv-mel", } m["ten"] = { "Tama (Colombia)", 3832969, "sai-tuc", "Latn", } m["teo"] = { "Ateso", 29474, "sdv-ttu", "Latn", } m["tep"] = { "Tepecano", 3915525, "azc", "Latn", } m["teq"] = { "Temein", 7698064, "sdv", } m["ter"] = { "Tereno", 3314742, "awd", "Latn", } m["tes"] = { "tiếng Tengger", 12473479, "poz", "Latn", "Tiếng Tengger", "Tengger", } m["tet"] = { "tiếng Tetum", 34125, "poz-tim", "Latn", "Tiếng Tetum", "Tetum", } m["teu"] = { "Soo", 3437607, "ssa-klk", } m["tev"] = { "Teor", 12953198, "poz-cma", } m["tew"] = { "Tewa", 56492, "nai-kta", "Latn", } m["tex"] = { "Tennet", 56346, "sdv", } m["tey"] = { "Tulishi", 12911106, "qfa-kad", "Latn", } m["tez"] = { "tiếng Tetserret", 7706841, "ber", "Latn, Tfng", "Tiếng Tetserret", "Tetserret", translit = {Tfng = "Tfng-translit"}, } m["tfi"] = { "Tofin Gbe", 3530330, "alv-pph", } m["tfn"] = { "Dena'ina", 27785, "ath-nor", "Latn", } m["tfo"] = { "Tefaro", 7694618, "paa-egb", "Latn", } m["tfr"] = { "tiếng Teribe", 36533, "cba", "Latn", "Tiếng Teribe", "Teribe", } m["tft"] = { "tiếng Ternate", 3518492, "paa-nha", "Latn, Arab", "Tiếng Ternate", "Ternate", } m["tga"] = { "Sagalla", 12953082, "bnt-cht", } m["tgb"] = { "Tobilung", 12953913, "poz-san", } m["tgc"] = { "Tigak", 3528276, "poz-ocw", } m["tgd"] = { "Ciwogai", 3438799, "cdc-wst", } m["tge"] = { "tiếng Tamang Gorkha Đông", 12953175, "sit-tam", "sit-tam-Tibt, Deva", display_text = {["sit-tam-Tibt"] = s["Tibt-displaytext"]}, entry_name = {["sit-tam-Tibt"] = s["Tibt-entryname"]}, "Tiếng Tamang Gorkha Đông", "Tamang Gorkha Đông", } m["tgf"] = { "Chali", 3695197, "sit-ebo", "Tibt, Latn", translit = {Tibt = "Tibt-translit"}, override_translit = true, display_text = {Tibt = s["Tibt-displaytext"]}, entry_name = {Tibt = s["Tibt-entryname"]}, sort_key = {Tibt = "Tibt-sortkey"}, } m["tgh"] = { "Tobagonian Creole English", 7811541, "crp", ancestors = "en", } m["tgi"] = { "Lawunuia", 3219937, "poz-ocw", } m["tgn"] = { "Tandaganon", nil, "phi", } m["tgo"] = { "Sudest", 7675351, "poz-ocw", } m["tgp"] = { "tiếng Tangoa", 2410276, "poz-vnc", "Latn", "Tiếng Tangoa", "Tangoa", } m["tgq"] = { "Tring", 7842360, "poz-swa", } m["tgr"] = { "Tareng", 25559541, "mkh", } m["tgs"] = { "Nume", 3346290, "poz-vnc", } m["tgt"] = { "Central Tagbanwa", 3915515, "phi", "Tagb", } m["tgu"] = { "Tanggu", 7682930, "paa", "Latn", } m["tgv"] = { "Tingui-Boto", 7808195, "sai-mje", "Latn", } m["tgw"] = { "Tagwana Senoufo", 36514, "alv-tdj", } m["tgx"] = { "Tagish", 28064, "ath-nor", "Latn", } m["tgy"] = { "Togoyo", 36825, "nic-ser", } m["thc"] = { "Tai Hang Tong", 7675753, "tai-nor", } m["thd"] = { "Kuuk Thaayorre", 6448718, "aus-pmn", "Latn", } m["the"] = { "Chitwania Tharu", 22083804, "inc-eas", } m["thf"] = { "Thangmi", 7710314, "sit-new", } m["thh"] = { "Northern Tarahumara", 15616395, "azc-trc", "Latn", } m["thi"] = { "Tai Long", 25559562, "tai-swe", } m["thk"] = { "Tharaka", 15407179, "bnt-kka", } m["thl"] = { "Dangaura Tharu", 22083815, "inc-eas", } m["thm"] = { "tiếng Thavưng", 34780, "mkh-vie", "Thai", --Laoo is feasible but no evidence yet. "Tiếng Thavưng", "Thavưng", sort_key = "Thai-sortkey", } m["thn"] = { "tiếng Thachanad", 7708880, "dra-mal", "Mlym", "Tiếng Thachanad", "Thachanad", translit ="ml-translit", } m["thp"] = { "tiếng Thompson", 1755054, "sal", "Latn", "Tiếng Thompson", "Thompson", } m["thq"] = { "Kochila Tharu", 22083826, "inc-eas", } m["thr"] = { "Rana Tharu", 12953920, "inc-eas", } m["ths"] = { "Thakali", 7709348, "sit-tam", } m["tht"] = { "Tahltan", 30125, "ath-nor", "Latn", } m["thu"] = { "Thuri", 7799291, "sdv-lon", } m["thy"] = { "Tha", 3915849, "alv-bwj", } m["tic"] = { "Tira", 36677, "alv-hei", } m["tif"] = { "Tifal", 11732691, "ngf-okk", } m["tig"] = { "tiếng Tigre", 34129, "sem-eth", "Ethi, Arab", "Tiếng Tigre", "Tigre", translit = {Ethi = "Ethi-translit"}, } m["tih"] = { "Timugon Murut", 7807680, "poz-san", } m["tii"] = { "Tiene", 36469, "bnt-tek", } m["tij"] = { "Tilung", 7803037, "sit-kiw", } m["tik"] = { "Tikar", 36483, "nic-bdn", "Latn", } m["til"] = { "Tillamook", 2109432, "sal", } m["tim"] = { "Timbe", 7804599, "ngf", } m["tin"] = { "tiếng Tindi", 36860, "cau-and", "Cyrl", "Tiếng Tindi", "Tindi", display_text = {Cyrl = s["cau-Cyrl-displaytext"]}, entry_name = {Cyrl = s["cau-Cyrl-entryname"]}, } m["tio"] = { "Teop", 3518239, "poz-ocw", } m["tip"] = { "Trimuris", 7842270, "paa-tkw", } m["tiq"] = { "Tiéfo", 3914874, "alv-sav", } m["tis"] = { "Masadiit Itneg", 18748769, "phi", } m["tit"] = { "Tinigua", 3029805, } m["tiu"] = { "Adasen", 11214797, "phi", } m["tiv"] = { "Tiv", 34131, "nic-tvc", "Latn", } m["tiw"] = { "tiếng Tiwi", 1656014, "qfa-iso", "Latn", "Tiếng Tiwi", "Tiwi", } m["tix"] = { "Southern Tiwa", 7570552, "nai-kta", "Latn", } m["tiy"] = { "tiếng Tiruray", 7809425, "phi", "Latn", "Tiếng Tiruray", "Tiruray", } m["tiz"] = { "Tai Hongjin", 3915716, "tai-swe", } m["tja"] = { "Tajuasohn", 3915326, "kro-wkr", } m["tjg"] = { "Tunjung", 3542117, "poz", } m["tji"] = { "tiếng Thổ Gia Bắc", 12953229, "sit-tja", "Latn", "Tiếng Thổ Gia Bắc", "Thổ Gia Bắc", } m["tjl"] = { "tiếng Thái Lai", 7675773, "tai-swe", "Mymr", "Tiếng Thái Lai", "Thái Lai", } m["tjm"] = { "Timucua", 638300, "qfa-iso", } m["tjn"] = { "Tonjon", 3913372, "dmn-jje", } m["tjs"] = { "tiếng Thổ Gia Nam", 12633994, "sit-tja", "Latn", "Tiếng Thổ Gia Nam", "Thổ Gia Nam", } m["tju"] = { "Tjurruru", 3913834, "aus-nga", "Latn", } m["tjw"] = { "Chaap Wuurong", 5285187, "aus-pam", "Latn", } m["tka"] = { "Truká", 7847648, } m["tkb"] = { "Buksa", 20983638, "inc-eas", } m["tkd"] = { "Tukudede", 36863, "poz-tim", "Latn", } m["tke"] = { "Takwane", 11030092, "bnt-mak", ancestors = "vmw", } m["tkf"] = { "Tukumanféd", 42330115, "tup-gua", "Latn", } m["tkl"] = { "tiếng Tokelau", 34097, "poz-pnp", "Latn", "Tiếng Tokelau", "Tokelau", } m["tkm"] = { "Takelma", 56710, } m["tkn"] = { "tiếng Tokunoshima", 3530484, "jpx-nry", "Jpan", "Tiếng Tokunoshima", "Tokunoshima", translit = s["jpx-translit"], display_text = s["jpx-displaytext"], entry_name = s["jpx-entryname"], sort_key = s["jpx-sortkey"], } m["tkp"] = { "Tikopia", 36682, "poz-pnp", "Latn", } m["tkq"] = { "Tee", 3075144, "nic-ogo", "Latn", } m["tkr"] = { "tiếng Tsakhur", 36853, "cau-wsm", "Cyrl, Latn, Arab", "Tiếng Tsakhur", "Tsakhur", display_text = {Cyrl = s["cau-Cyrl-displaytext"]}, entry_name = { Cyrl = s["cau-Cyrl-entryname"], Latn = s["cau-Latn-entryname"], }, } m["tks"] = { "Ramandi", 25261947, "xme-ttc", ancestors = "xme-ttc-sou", } m["tkt"] = { "Kathoriya Tharu", 22083822, "inc-eas", } m["tku"] = { "Upper Necaxa Totonac", 56343, "nai-ttn", "Latn", } m["tkv"] = { "Mur Pano", nil, "poz-ocw", "Latn", } m["tkw"] = { "Teanu", 3516731, "poz-oce", "Latn", } m["tkx"] = { "Tangko", 7682993, "ngf-okk", } m["tkz"] = { "Takua", 7678544, "mkh", } m["tla"] = { "Southwestern Tepehuan", 3518245, "azc", "Latn", } m["tlb"] = { "Tobelo", 1142333, "paa-nha", } m["tlc"] = { "Misantla Totonac", 56460, "nai-ttn", "Latn", } m["tld"] = { "Talaud", 7678964, "phi", } m["tlf"] = { "Telefol", 7696150, "ngf-okk", } m["tlg"] = { "Tofanma", 4461493, "paa-pau", } m["tlh"] = { "tiếng Klingon", 10134, "art", "Latn", "Tiếng Klingon", "Klingon", type = "appendix-constructed", } m["tli"] = { "tiếng Tlingit", 27792, "xnd", "Latn, Cyrl", "Tiếng Tlingit", "Tlingit", } m["tlj"] = { "Talinga-Bwisi", 7679530, "bnt-haj", } m["tlk"] = { "Taloki", 3514563, "poz-btk", } m["tll"] = { "Tetela", 2613465, "bnt-tet", } m["tlm"] = { "Tolomako", 3130514, "poz-vnc", } m["tln"] = { "Talondo'", 7680293, "poz-ssw", } m["tlo"] = { "Talodi", 36525, "alv-tal", } m["tlp"] = { "Filomena Mata-Coahuitlán Totonac", 5449202, "nai-ttn", "Latn", } m["tlq"] = { "tiếng Tai Loi", 7675784, "mkh-pal", nil, "Tiếng Tai Loi", "Tai Loi" } m["tlr"] = { "Talise", 3514510, "poz-sls", } m["tls"] = { "Tambotalo", 7681065, "poz-vnc", } m["tlt"] = { "Teluti", 12953194, "poz-cma", } m["tlu"] = { "Tulehu", 7852006, "poz-cma", } m["tlv"] = { "Taliabu", 3514498, "poz-cma", "Latn", } m["tlx"] = { "Khehek", 3196124, "poz-aay", } m["tly"] = { "tiếng Talysh", 34318, "xme-ttc", "Latn, Cyrl, fa-Arab", "Tiếng Talysh", "Talysh", } m["tma"] = { "Tama (Chad)", 57001, "sdv-tmn", } m["tmb"] = { "Avava", 2157461, "poz-vnc", } m["tmc"] = { "Tumak", 3121045, "cdc-est", } m["tmd"] = { "Haruai", 12632146, "ngf-mad", } m["tme"] = { "Tremembé", 5246937, } m["tmf"] = { "Toba-Maskoy", 3033544, "sai-mas", "Latn", } m["tmg"] = { "Ternateño", 7232597, } m["tmh"] = { "tiếng Tuareg", 34065, "ber", "Latn, Tfng, Arab", "Tiếng Tuareg", "Tuareg", entry_name = {remove_diacritics = c.grave .. c.acute .. c.circ}, } m["tmi"] = { "Tutuba", 7857052, "poz-vnc", } m["tmj"] = { "Samarokena", 7408865, "paa-tkw", } m["tmk"] = { "Northwestern Tamang", 15616509, "sit-tam", "sit-tam-Tibt, Deva", display_text = {["sit-tam-Tibt"] = s["Tibt-displaytext"]}, entry_name = {["sit-tam-Tibt"] = s["Tibt-entryname"]}, } m["tml"] = { "Tamnim Citak", 12643315, "ngf", } m["tmm"] = { "Tai Thanh", 7675842, "tai-swe", } m["tmn"] = { "Taman (Indonesia)", 7680671, "poz", "Latn", } m["tmo"] = { "tiếng Temoq", 7698205, "mkh-asl", "Latn", "Tiếng Temoq", "Temoq" } m["tmq"] = { "Tumleo", 7852641, "poz-ocw", } m["tms"] = { "Tima", 36684, "nic-ktl", } m["tmt"] = { "Tasmate", 7687571, "poz-vnc", } m["tmu"] = { "Iau", 56867, "paa-lkp", } m["tmv"] = { "Motembo", 11013108, "bnt-bun", } m["tmy"] = { "Tami", 3514812, "poz-oce", } m["tmz"] = { "Tamanaku", 3441435, "sai-ven", "Latn", } m["tna"] = { "Tacana", 3182551, "sai-tac", "Latn", } m["tnb"] = { "Western Tunebo", 3181238, "cba", } m["tnc"] = { "Tanimuca-Retuarã", 36535, "sai-tuc", "Latn", } m["tnd"] = { "Angosturas Tunebo", 25559604, "cba", } m["tne"] = { "Tinoc Kallahan", 3192219, } m["tng"] = { "Tobanga", 3440501, "cdc-est", } m["tnh"] = { "Maiani", 6735243, "ngf-mad", "Latn", } m["tni"] = { "Tandia", 7682454, "poz-hce", "Latn", } m["tnk"] = { "Kwamera", 3200806, "poz-oce", } m["tnl"] = { "Lenakel", 3229429, "poz-oce", } m["tnm"] = { "Tabla", 7673105, "paa-sen", } m["tnn"] = { "North Tanna", 957945, "poz-oce", } m["tno"] = { "Toromono", 510544, "sai-tac", "Latn", } m["tnp"] = { "Whitesands", 3063761, "poz-oce", } m["tnq"] = { "tiếng Taíno", 5232952, "awd-taa", "Latn", "Tiếng Taíno", "Taíno", } m["tnr"] = { "Bedik", 35096, "alv-ten", } m["tns"] = { "Tenis", 7699870, "poz-ocw", } m["tnt"] = { "Tontemboan", 3531666, "phi", "Latn", } m["tnu"] = { "Tay Khang", 6362363, "tai", } m["tnv"] = { "tiếng Tanchangya", 7682361, "inc-eas", "Cakm, Beng", "Tiếng Tanchangya", "Tanchangya", ancestors = "inc-obn", } m["tnw"] = { "Tonsawang", 3531660, "phi", } m["tnx"] = { "Tanema", 2106984, "poz-oce", } m["tny"] = { "Tongwe", 7821200, "bnt", } m["tnz"] = { "tiếng Ten'edn", 3073453, "mkh-asl", "Latn", "Tiếng Ten'edn", "Ten'edn", } m["tob"] = { "Toba", 3113756, "sai-guc", "Latn", } m["toc"] = { "Coyutla Totonac", 15615591, "nai-ttn", "Latn", } m["tod"] = { "tiếng Toma", 11055484, "dmn-msw", "Latn, Loma", "Tiếng Toma", "Toma", } m["tof"] = { "Gizrra", 5565941, } m["tog"] = { "Tonga (Malawi)", 3847648, "bnt-nys", "Latn", } m["toh"] = { "Tonga (Mozambique)", 7820988, "bnt-bso", } m["toi"] = { "Tonga (Zambia)", 34101, "bnt-bot", } m["toj"] = { "Tojolabal", 36762, "myn", } m["tok"] = { "tiếng Toki Pona", 36846, "art", "Latn", "Tiếng Toki Pona", "Toki Pona", type = "appendix-constructed", } m["tol"] = { "Tolowa", 20827, "ath-pco", "Latn", } m["tom"] = { "Tombulu", 3531199, "phi", } m["too"] = { "Xicotepec de Juárez Totonac", 8044353, "nai-ttn", "Latn", } m["top"] = { "tiếng Totonac Papantla", 56329, "nai-ttn", "Latn", "Tiếng Totonac Papantla", "Totonac Papantla", } m["toq"] = { "Toposa", 3033588, "sdv-ttu", } m["tor"] = { "Togbo-Vara Banda", 11002922, "bad-cnt", } m["tos"] = { "tiếng Totonac cao nguyên", 13154149, "nai-ttn", "Latn", "Tiếng Totonac cao nguyên", "Totonac cao nguyên", } m["tou"] = { "tiếng Thổ", 22694631, "mkh-vie", nil, "Tiếng Thổ", "Thổ", } m["tov"] = { "Upper Taromi", 12953183, "xme-ttc", ancestors = "xme-ttc-cen", } m["tow"] = { "tiếng Jemez", 3912876, "nai-kta", "Latn", "Tiếng Jemez", "Jemez", } m["tox"] = { "tiếng Tobi", 34022, "poz-mic", nil, "Tiếng Tobi", "Tobi", } m["toy"] = { "Topoiyo", 7824977, "poz-kal", } m["toz"] = { "To", 7811216, "alv-mbm", } m["tpa"] = { "Taupota", 7688832, "poz-ocw", } m["tpc"] = { "tiếng Me'phaa Azoyú", 25559730, "omq", "Latn", } m["tpe"] = { "tiếng Tippera", 16115423, "tbq-bdg", "Latn, Beng", "Tiếng Tippera", "Tippera", } m["tpf"] = { "Tarpia", 12953185, "poz-ocw", } m["tpg"] = { "Kula", 6442714, "qfa-tap", } m["tpi"] = { "tiếng Tok Pisin", 34159, "crp", "Latn", "Tiếng Tok Pisin", "Tok Pisin", ancestors = "en", } m["tpj"] = { "Tapieté", 3121063, } m["tpk"] = { "Tupinikin", 33924, "tup-gua", } m["tpl"] = { "tiếng Me'phaa Tlacoapa", 16115511, "omq", } m["tpm"] = { "Tampulma", 36590, "nic-gnw", } m["tpn"] = { "tiếng Tupi", 31528147, "tup-gua", "Latn", "Tiếng Tupi", "Tupi", } m["tpo"] = { "tiếng Thái Hàng Tổng", 7675795, "tai-nor", "Latn", "Tiếng Thái Hàng Tổng", "Thái Hàng Tổng" } m["tpp"] = { "Pisaflores Tepehua", 56349, "nai-ttn", } m["tpq"] = { "Tukpa", 12953230, "sit-las", } m["tpr"] = { "Tuparí", 3542217, "tup", "Latn", } m["tpt"] = { "tiếng Tepehua Tlachichilco", 56330, "nai-ttn", nil, "Tiếng Tepehua Tlachichilco", "Tepehua Tlachichilco", } m["tpu"] = { "tiếng Tampuan", 3514882, "mkh-ban", "Khmr", "Tiếng Tampuan", "Tampuan", } m["tpv"] = { "Tanapag", 3397371, "poz-mic", } m["tpw"] = { "tiếng Tupi cổ", 56944, "tup-gua", "Latn", "Tiếng Tupi cổ", "Tupi cổ", } m["tpx"] = { "tiếng Me'phaa Acatepec", 31157882, "omq", "Latn", } m["tpy"] = { "Trumai", 12294279, "qfa-iso", } m["tpz"] = { "Tinputz", 3529205, "poz-ocw", } m["tqb"] = { "Tembé", 10322157, "tup-gua", "Latn", } m["tql"] = { "Lehali", 3229119, "poz-oce", } m["tqm"] = { "Turumsa", 7856508, "paa", } m["tqn"] = { "Tenino", 15699255, "nai-shp", "Latn", ancestors = "nai-spt", } m["tqo"] = { "Toaripi", 7811403, "ngf", } m["tqp"] = { "Tomoip", 3531388, "poz-ocw", } m["tqq"] = { "tiếng Tunni", 3514343, "cus-som", nil, "Tiếng Tunni", "Tunni", } m["tqr"] = { "Torona", 36679, "alv-tal", } m["tqt"] = { "Western Totonac", 7116691, "nai-ttn", "Latn", } m["tqu"] = { "Touo", 56750, } m["tqw"] = { "tiếng Tonkawa", 2454881, "qfa-iso", "Latn", "Tiếng Tonkawa", "Tonkawa", } m["tra"] = { "Tirahi", 3812406, "inc-koh", } m["trb"] = { "Terebu", 7701797, "poz-ocw", } m["trc"] = { "Copala Triqui", 12953935, "omq-tri", "Latn", } m["trd"] = { "Turi", 7854914, "mun", } m["tre"] = { "East Tarangan", 18609750, "poz", } m["trf"] = { "Trinidadian Creole English", 7842493, "crp", ancestors = "en", } m["trg"] = { "Lishán Didán", 56473, "sem-nna", } m["trh"] = { "Turaka", 12953237, "ngf", } m["tri"] = { "tiếng Trió", 56885, "sai-tar", "Latn", "Tiếng Trió", "Trió", } m["trj"] = { "Toram", 3441225, "cdc-est", } m["trl"] = { "Traveller Scottish", 3915671, "crp", "Latn", ancestors = "sco, rom", } m["trm"] = { "Tregami", 34081, "nur-sou", } m["trn"] = { "Trinitario", 3539279, "awd", } m["tro"] = { "Tarao", 3515603, "tbq-kuk", "Latn", } m["trp"] = { "tiếng Kok Borok", 35947, "tbq-bdg", "Beng, Latn", "Tiếng Kok Borok", "Kok Borok", } m["trq"] = { "tiếng Triqui San Martín Itunyoso", 12953934, "omq-tri", "Latn", "Tiếng Triqui San Martín Itunyoso", "Triqui San Martín Itunyoso", } m["trr"] = { "Taushiro", 1957508, } m["trs"] = { "tiếng Triqui Chicahuaxtla", 3539587, "omq-tri", "Latn", "Tiếng Triqui Chicahuaxtla", "Triqui Chicahuaxtla", } m["trt"] = { "Tunggare", 615071, "paa-egb", "Latn", } m["tru"] = { "tiếng Turoyo", 34040, "sem-cna", "Syrc, Latn", "Tiếng Turoyo", "Turoyo", entry_name = "Syrc-entryname", translit = "tru-translit", } m["trv"] = { "tiếng Truku", 716686, "map-ata", "Latn", "Tiếng Truku", "Truku", } m["trw"] = { "tiếng Torwali", 2665246, "inc-koh", "ur-Arab", "Tiếng Torwali", "Torwali", } m["trx"] = { "Tringgus", 7842365, "day", } m["try"] = { "Turung", 7856514, "tai-swe", "as-Beng", } m["trz"] = { "Torá", 7827518, "sai-cpc", } m["tsa"] = { "Tsaangi", 36675, "bnt-nze", } m["tsb"] = { "tiếng Tsamai", 2371358, "cus-eas", "Latn", "Tiếng Tsamai", "Tsamai", } m["tsc"] = { "Tswa", 2085051, "bnt-tsr", } m["tsd"] = { "tiếng Tsakonia", 220607, "grk", "Grek", "Tiếng Tsakonia", "Tsakonia", ancestors = "grc-dor", translit = "el-translit", entry_name = {remove_diacritics = c.caron .. c.diaerbelow .. c.brevebelow}, sort_key = s["Grek-sortkey"], } m["tse"] = { "Tunisian Sign Language", 7853191, "sgn", } m["tsf"] = { "Southwestern Tamang", 12953176, "sit-tam", } m["tsg"] = { "tiếng Tausug", 34142, "phi", "Latn, Arab", "Tiếng Tausug", "Tausug", } m["tsh"] = { "Tsuvan", 3502326, "cdc-cbm", } m["tsi"] = { "tiếng Tsimshian", 20085721, "nai-tsi", "Latn", "Tiếng Tsimshian", "Tsimshian", } m["tsj"] = { "tiếng Tshangla", 36840, "sit-tsk", "Tibt, Latn, Deva", "Tiếng Tshangla", "Tshangla", translit = {Tibt = "Tibt-translit"}, override_translit = true, display_text = {Tibt = s["Tibt-displaytext"]}, entry_name = {Tibt = s["Tibt-entryname"]}, sort_key = {Tibt = "Tibt-sortkey"}, } m["tsl"] = { "Ts'ün-Lao", 3446675, "tai", } m["tsm"] = { "Turkish Sign Language", 36885, "sgn", } m["tsp"] = { "Northern Toussian", 11155635, "alv-sav", } m["tsq"] = { "Thai Sign Language", 7709156, "sgn", "Sgnw", } m["tsr"] = { "Akei", 2828964, "poz-vnc", } m["tss"] = { "Taiwan Sign Language", 34019, "sgn-jsl", } m["tsu"] = { "tiếng Tsou", 716681, "map-tsu", "Latn", "Tiếng Tsou", "Tsou", } m["tsv"] = { "Tsogo", 36674, "bnt-tso", } m["tsw"] = { "Tsishingini", 13123571, "nic-kam", } m["tsx"] = { "Mubami", 6930815, "ngf", } m["tsy"] = { "Tebul Sign Language", 7692090, "sgn", } m["tta"] = { "Tutelo", 2311602, "sio-ohv", } m["ttb"] = { "Gaa", 3438361, "nic-dak", } m["ttc"] = { "Tektiteko", 36686, "myn", } m["ttd"] = { "Tauade", 7688634, } m["tte"] = { "Bwanabwana", 5003667, "poz-ocw", "Latn", } m["ttf"] = { "Tuotomb", 7853459, "nic-mbw", "Latn", } m["ttg"] = { "Tutong", 3507990, "poz-swa", "Latn", } m["tth"] = { "tiếng Tà Ôi Thượng", 3512660, "mkh-kat", "Latn", "Tiếng Tà Ôi Thượng", "Tà Ôi Thượng" } m["tti"] = { "Tobati", 7811556, "poz-ocw", "Latn", } m["ttj"] = { "tiếng Tooro", 7824218, "bnt-nyg", "Latn", "Tiếng Tooro", "Tooro", } m["ttk"] = { "Totoro", 3532756, "sai-bar", "Latn", } m["ttl"] = { "Totela", 10962316, "bnt-bot", "Latn", } m["ttm"] = { "Northern Tutchone", 20822, "ath-nor", "Latn", } m["ttn"] = { "Towei", 7829606, "paa-pau", } m["tto"] = { "Lower Ta'oih", 25559539, "mkh-kat", } m["ttp"] = { "Tombelala", 6799663, "poz-kal", } m["ttr"] = { "Tera", 56267, "cdc-cbm", } m["tts"] = { "tiếng Isan", 33417, "tai-swe", "Thai", "Tiếng Isan", "Isan", sort_key = "Thai-sortkey", } m["ttt"] = { "tiếng Tat", 56489, "ira-swi", "Cyrl, Latn, Armn, fa-Arab", "Tiếng Tat", "Tat", ancestors = "fa", } m["ttu"] = { "Torau", 3532208, "poz-ocw", } m["ttv"] = { "Titan", 3445811, "poz-aay", } m["ttw"] = { "Long Wat", 7856961, "poz-swa", } m["tty"] = { "Sikaritai", 7513600, "paa-lkp", } m["ttz"] = { "Tsum", 12953223, "sit-kyk", } m["tua"] = { "Wiarumus", 7998045, "qfa-tor", "Latn", } m["tub"] = { "Tübatulabal", 56704, "azc", "Latn", } m["tuc"] = { "Mutu", 3331003, "poz-ocw", "Latn", } m["tud"] = { "Tuxá", 7857217, } m["tue"] = { "Tuyuca", 2520538, "sai-tuc", "Latn", } m["tuf"] = { "Central Tunebo", 12953942, "cba", } m["tug"] = { "Tunia", 863721, "alv-bua", } m["tuh"] = { "Taulil", 3516141, "paa-bng", } m["tui"] = { "Tupuri", 36646, "alv-mbm", "Latn", } m["tuj"] = { "Tugutil", 12953228, "paa-nha" } m["tul"] = { "Tula", 3914907, "alv-wjk", } m["tum"] = { "tiếng Tumbuka", 34138, "bnt-nys", "Latn", "Tiếng Tumbuka", "Tumbuka", } m["tun"] = { "tiếng Tunica", 56619, "qfa-iso", "Latn", "Tiếng Tunica", "Tunica", } m["tuo"] = { "Tucano", 3541834, "sai-tuc", "Latn", } m["tuq"] = { "Tedaga", 36639, "ssa-sah", } m["tus"] = { "Tuscarora", 36944, "iro-nor", "Latn", } m["tuu"] = { "Tututni", 20627, "ath-pco", "Latn", } m["tuv"] = { "Turkana", 36958, "sdv-ttu", "Latn", } m["tux"] = { "Tuxináwa", 7857204, "sai-pan", "Latn", } m["tuy"] = { "Tugen", 3541935, "sdv-nma", } m["tuz"] = { "Turka", 36643, "nic-gur", "Latn", } m["tva"] = { "Vaghua", 3553248, "poz-ocw", "Latn", } m["tvd"] = { "Tsuvadi", 3914936, "nic-kam", } m["tve"] = { "Te'un", 7690709, "poz-cet", "Latn", } m["tvk"] = { "Southeast Ambrym", 252411, "poz-vnc", "Latn", } m["tvl"] = { "tiếng Tuvalu", 34055, "poz-pnp", "Latn", "Tiếng Tuvalu", "Tuvalu", } m["tvm"] = { "Tela-Masbuar", 7695666, "poz-tim", } m["tvn"] = { "tiếng Tavoy", 7689158, "tbq-brm", "Mymr", "Tiếng Tavoy", "Tavoy", ancestors = "obr", } m["tvo"] = { "Tidore", 3528199, "paa-nha", "Latn, Arab", } m["tvs"] = { "Taveta", 15632387, "bnt-par", } m["tvt"] = { "Tutsa Naga", 7856987, "sit-tno", } m["tvu"] = { "Tunen", 36632, "nic-mbw", } m["tvw"] = { "Sedoa", 7445362, "poz-kal", } m["tvx"] = { "tiếng Taivoan", 1975271, "map", "Latn", "Tiếng Taivoan", "Taivoan", } m["tvy"] = { "Timor Pidgin", 4904029, "crp", ancestors = "pt", } m["twa"] = { "Twana", 7857412, "sal", } m["twb"] = { "Western Tawbuid", 12953912, "phi", } m["twc"] = { "Teshenawa", 3436597, "phi", } m["twe"] = { "Teiwa", 3519302, "ngf", "Latn", } m["twf"] = { "tiếng Taos", 7684320, "nai-kta", "Latn", "Tiếng Taos", "Taos", } m["twg"] = { "Tereweng", 12953200, "qfa-tap", } m["twh"] = { "tiếng Thái Trắng", 7675751, "tai-swe", "Tavt", "Tiếng Thái Trắng", "Thái Trắng", --translit = "Tavt-translit", sort_key = { from = {"[꪿ꫀ꫁ꫂ]", "([ꪵꪶꪹꪻꪼ])([ꪀ-ꪯ])"}, to = {"", "%2%1"} }, } m["twm"] = { "Tawang Monpa", 36586, "sit-ebo", "Tibt", translit = "Tibt-translit", override_translit = true, display_text = s["Tibt-displaytext"], entry_name = s["Tibt-entryname"], sort_key = "Tibt-sortkey", } m["twn"] = { "Twendi", 7857682, "nic-mmb", } m["two"] = { "Tswapong", 3446241, "bnt-sts", } m["twp"] = { "Ere", 3056045, "poz-aay", "Latn", } m["twq"] = { "tiếng Tasawaq", 36564, "son", "Latn", "Tiếng Tasawaq", "Tasawaq", } m["twr"] = { "Southwestern Tarahumara", 12953909, "azc-trc", "Latn", } m["twt"] = { "Turiwára", 3542307, "tup-gua", "Latn", } m["twu"] = { "Termanu", 7702572, "poz-tim", } m["tww"] = { "Tuwari", 7857159, "paa-spk", } m["twy"] = { "Tawoyan", 3513542, "poz-bre", } m["txa"] = { "Tombonuo", 7818692, "poz-san", } m["txb"] = { "tiếng Tochari B", 3199353, "ine-toc", "Latn", "Tiếng Tochari B", "Tochari B", wikipedia_article = "Tocharian languages", -- wikidata id has no associated article standardChars = "AaÄäĀāCcEeIiKkLlMmṂṃNnṄṅÑñOoPpRrSsŚśṢṣTtUuWwYy" .. c.punc, } m["txc"] = { "Tsetsaut", 20829, "ath-nor", "Latn", } m["txe"] = { "Totoli", 7828387, "poz-tot", "Latn", } m["txg"] = { "tiếng Tangut", 2727930, "sit-qia", "Tang", "Tiếng Tangut", "Tangut", translit = "txg-translit", } m["txj"] = { "Tarjumo", nil, "ssa-sah", "Latn, Arab", } m["txh"] = { "tiếng Thracia", 36793, "ine", "Latn, Grek", "Tiếng Thracia", "Thracia", translit = "el-translit", } m["txi"] = { "Ikpeng", 9344891, "sai-pek", "Latn", } m["txm"] = { "Tomini", 7818911, "poz", } m["txn"] = { "West Tarangan", 3515594, "poz", } m["txo"] = { "tiếng Toto", 36709, "sit-dhi", "Beng, Toto", "Tiếng Toto", "Toto", } m["txq"] = { "Tii", 7801784, "poz-tim", } m["txr"] = { "Tartessian", 36795, } m["txs"] = { "Tonsea", 3531659, "phi", } m["txt"] = { "Citak", 3447279, "ngf", } m["txu"] = { "tiếng Kayapó", 3101212, "sai-nje", "Latn", "Tiếng Kayapó", "Kayapó", } m["txx"] = { "Tatana", 18643518, "poz-san", } m["tya"] = { "Tauya", 7688978, "ngf-mad", } m["tye"] = { "Kyenga", 3913304, "dmn-bbu", "Latn", } m["tyh"] = { "tiếng Ơ Đu", 3347428, "mkh-khm", nil, "Tiếng Ơ Đu", "Ơ Đu", } m["tyi"] = { "Teke-Tsaayi", 33123613, "bnt-nze", } m["tyj"] = { "tiếng Tay Dọ", 7675746, "tai-nor", "Thai, Latn, Tayo", -- Vietnamese alphabet "Tiếng Tay Dọ", "Tay Dọ", } m["tyl"] = { "Thu Lao", 12953921, "tai-cen", } m["tyn"] = { "Kombai", 6428241, "ngf", } m["typ"] = { "Kuku-Thaypan", 3915693, "aus-pmn", "Latn", } m["tyr"] = { "tiếng Thái Đỏ", 3915207, "tai-swe", "Tavt", "Tiếng Thái Đỏ", "Thái Đỏ", } m["tys"] = { "tiếng Tày Sa Pa", 3446668, "tai-sap", "Latn", "Tiếng Tày Sa Pa", "Tày Sa Pa", } m["tyt"] = { "Tày Tac", 7862029, "tai-swe", } m["tyu"] = { "Kua", 3832933, "khi-kal", } m["tyv"] = { "tiếng Tuva", 34119, "trk-ssb", "Cyrl", "Tiếng Tuva", "Tuva", translit = "tyv-translit", override_translit = true, sort_key = "tyv-sortkey", } m["tyx"] = { "Teke-Tyee", 36634, "bnt-nze", } m["tyz"] = { "tiếng Tày", -- This does not mean its umbrella "Tai" languages. 2511476, "tai-tay", "Latn, Hani", "Tiếng Tày", "Tày", sort_key = {Hani = "Hani-sortkey"}, } m["tza"] = { "Tanzanian Sign Language", 7684177, "sgn", } m["tzh"] = { "Tzeltal", 36808, "myn", "Latn", } m["tzj"] = { "Tz'utujil", 36941, "myn", "Latn", } m["tzl"] = { "tiếng Talossa", 1063911, "art", "Latn", "Tiếng Talossa", "Talossa", type = "appendix-constructed", sort_key = "tzl-sortkey", } m["tzm"] = { "tiếng Tamazight Trung Atlas", 49741, "ber", "Tfng, Arab, Latn", "Tiếng Tamazight Trung Atlas", "Tamazight Trung Atlas", translit = "Tfng-translit", } m["tzn"] = { "Tugun", 12953225, "poz-tim", } m["tzo"] = { "tiếng Tzotzil", 36809, "myn", "Latn", "Tiếng Tzotzil", "Tzotzil", } m["tzx"] = { "Tabriak", 56872, "paa-lsp", "Latn", } return require("Module:languages").finalizeData(m, "language") nj0qq77phfp5sqllqh0mnlsjeawcdtk ¬ 0 261739 2351554 2039445 2026-05-09T08:25:28Z InternetArchiveBot 44631 Rescuing 1 sources and tagging 0 as dead.) #IABot (v2.0.9.5 2351554 wikitext text/x-wiki {{also|ㄱ}} {{-mul-}} {{character info}} {{-etymology-}} Giới thiệu bởi [[w:Arend Heyting|Arend Heyting]] trong “Die formalen Regeln der intuitionistischen Logik” (1930).<ref>{{Chú thích web |url=http://jeff560.tripod.com/set.html |title=Bản sao đã lưu trữ |accessdate=2021-12-29 |archiveurl=https://web.archive.org/web/20090204213859/http://jeff560.tripod.com/set.html |archivedate=2009-02-04 }}</ref> {{-symbol-}} '''¬''' # {{context|logic}} [[không]], [[phủ định]]. #: (x ≠ y) ↔ '''¬'''(x = y) {{-usage-}} Khi được sử dụng trong ngữ cảnh [[logic]], biểu tượng này có thể được gọi là {{l|vi|dấu ngã}}. {{-ref-}} {{tham khảo}} a4pnyprbqjr9b9f8nnpxnqol2gkuv0b Phần Lan 0 266930 2351374 2280536 2026-05-08T12:05:51Z TheHighFighter2 42988 −[[Thể loại:Quốc gia/Tiếng Việt]]; −[[Thể loại:Phần Lan/Tiếng Việt]]; ±[[Thể loại:Quốc gia châu Âu/Tiếng Việt]]→[[Thể loại:vi:Quốc gia của châu Âu]] dùng [[w:WP:HOTCAT|HotCat]] 2351374 wikitext text/x-wiki {{-vie-}} {{-info-}} {{-etym-}} Bắt nguồn từ [[tiếng Trung]]. Trong tiếng Anh, Phần Lan được gọi là ''[[Finland]]''. Bằng tiếng Trung, "Fin-land" được phiên âm là <big>[[芬蘭]]</big> ([[bính âm]]: ''Fēn lán''). <big>芬蘭</big> có âm [[Hán-Việt]] là “Phân Lan”. Do ''[[phân]]'' trong tiếng Việt là từ thiếu tế nhị, nên đã được gọi chệch thành “Phần Lan”.<ref>Trần Văn Chánh. Từ điển Hán-Việt — Hán ngữ cổ đại và hiện đại. Nhà xuất bản Từ điển Bách khoa. Năm 2014. Trang 2422.</ref> {{-pron-}} {{vie-pron}} * {{âm thanh-old|LL-Q9199 (vie)-Penn Zero MSSJ-Phần Lan.wav|Âm thanh (Hà Nội)}} {{-paro-}} * [[phân lân]] {{-place-}} [[Tập tin:EU-Finland.svg|nhỏ|Vị trí của '''Phần Lan''' trên bản đồ châu Âu (phần xanh đậm).]] {{pn}} # {{senseid|vi|Q33}} {{place|vi|quốc gia|r/Bắc Âu|official=Cộng hòa Phần Lan}}. #* '''2004''', Cẩm Hà, ''[https://tuoitre.vn/bi-quyet-cua-chung-toi-nen-kinh-te-tri-thuc-15951.htm Bí quyết của chúng tôi: nền kinh tế tri thức]'', Tuổi Trẻ: #*: Tuổi thọ trung bình 87 tuổi, dân số khoảng 5 triệu người, thu nhập GDP bình quân đầu người 24.000 USD..., đó là những thông tin dễ tìm thấy về đất nước '''Phần Lan''' chỉ sau vài giây kích chuột trên Internet. #* '''2021''', Yến Nhi, ''[https://laodong.vn/the-gioi/tai-sao-phan-lan-duoc-menh-danh-la-quoc-gia-hanh-phuc-nhat-the-gioi-869658.ldo Tại sao Phần Lan được mệnh danh là quốc gia hạnh phúc nhất thế giới?]'', Lao Động: #*: Ba năm liên tiếp, '''Phần Lan''' đứng đầu danh sách những quốc gia hạnh phúc nhất trên thế giới, theo xếp hạng của tờ [[w:Báo cáo Hạnh phúc thế giới|World Happiness Report]]. {{-drv-}} * [[tiếng Phần Lan]] {{-ref-}} <references/> {{catname|Địa danh|tiếng Việt}} [[Thể loại:vi:Quốc gia của châu Âu]] axbf1nlygnltsausectly9v42miqi0f Đan Mạch 0 266931 2351375 2218387 2026-05-08T12:07:04Z TheHighFighter2 42988 ± 3 thể loại dùng [[w:WP:HOTCAT|HotCat]] 2351375 wikitext text/x-wiki =={{langname|vi}}== {{-info-}} ==={{ĐM|etym}}=== Bắt nguồn từ [[tiếng Trung]]. Quốc hiệu của quốc gia này trong tiếng bản ngữ là ''{{l|da|Danmark}}''. Bằng tiếng Trung, "Dan-mark" được phiên âm là <big>[[丹麥]]</big> ([[bính âm]]: ''Dān mài''). <big>丹麥</big> có âm [[Hán-Việt]] là “Đan Mạch”.<ref>Trần Văn Chánh. Từ điển Hán-Việt — Hán ngữ cổ đại và hiện đại. Nhà xuất bản Từ điển Bách khoa. Năm 2014. Trang 2421.</ref> ==={{ĐM|pron}}=== {{vie-pron}} ==={{ĐM|pr-noun}}=== {{vie-pr-noun}} # Một [[quốc gia]] ở [[Bắc Âu]]. #* '''2007''', Quế Viên, ''[https://tuoitre.vn/dan-mach-co-tieu-cong-chua-sau-61-nam-198177.htm Đan Mạch có "tiểu công chúa" sau 61 năm]'', Tuổi Trẻ Online: #*: Hai mươi mốt phát đại bác đã nổ rền thủ đô '''Đan Mạch''' trưa chủ nhật 22-4 để chào mừng tiểu Công chúa […] #* '''2020''', Hải Ngọc, ''[https://nld.com.vn/thoi-su-quoc-te/canh-tuong-dang-so-o-dan-mach-xac-chon-noi-len-tu-ho-chon-tap-the-20201127113450543.htm Cảnh tượng đáng sợ ở Đan Mạch: Xác chồn nổi lên từ hố chôn tập thể]'', Người Lao Động Online: #*: Hàng ngàn xác chồn vizon đã nổi lên khỏi hố chôn ở '''Đan Mạch''' sau khi việc chôn hủy không đúng quy cách tạo ra một hiện tượng tự nhiên rùng rợn và đáng sợ. ===={{ĐM|derived}}==== * [[tiếng Đan Mạch]] * [[Vương quốc Đan Mạch]] ==={{ĐM|ref}}=== <references/> {{catname|Địa danh|tiếng Việt}} [[Thể loại:vi:Quốc gia]] [[Thể loại:vi:Quốc gia của châu Âu]] [[Thể loại:vi:Đan Mạch]] pp55duolvcqsj03tjc378453oqn6bpq Thể loại:vi:Quốc gia của châu Âu 14 266936 2351379 2239175 2026-05-08T12:10:40Z TheHighFighter2 42988 TheHighFighter2 đã đổi [[Thể loại:Quốc gia châu Âu/Tiếng Việt]] thành [[Thể loại:vi:Quốc gia của châu Âu]] (đã tắt đổi hướng) 2239175 wikitext text/x-wiki [[Thể loại:Quốc gia/Tiếng Việt]] [[Thể loại:Châu Âu/Tiếng Việt]] [[Thể loại:Danh sách chủ đề thuộc nhóm tập hợp/Tiếng Việt]] [[Thể loại:Quốc gia châu Âu|V]] 4k1swi3m193mpxepcc8fp88hubh81wz 2351380 2351379 2026-05-08T12:11:10Z TheHighFighter2 42988 /* */ 2351380 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Wiktionary:GUS2Wiki 4 267278 2351444 2349475 2026-05-08T22:07:25Z Alexis Jazz 41773 Updating gadget usage statistics from [[Special:GadgetUsage]] ([[phab:T121049]]) 2351444 wikitext text/x-wiki {{#ifexist:Project:GUS2Wiki/top|{{/top}}|This page provides a historical record of [[Special:GadgetUsage]] through its page history. To get the data in CSV format, see wikitext. To customize this message or add categories, create [[/top]].}} Dữ liệu dưới đây được đưa vào vùng nhớ đệm và được cập nhật lần cuối lúc 2026-05-07T11:11:11Z. Tối đa có sẵn {{PLURAL:5000|một kết quả|5000 kết quả}} trong vùng nhớ đệm. {| class="sortable wikitable" ! Tiện ích !! data-sort-type="number" | Số người dùng !! data-sort-type="number" | Số thành viên tích cực |- |AcceleratedFormCreation || 6 || 4 |- |AjaxEdit || 4 || 3 |- |CommentsInLocalTime || 14 || 2 |- |DejaVu Sans || 68 || 4 |- |ShowIDs || 2 || 2 |- |TabbedLanguages || 7 || 2 |- |Twinkle || 7 || 4 |- |UTCLiveClock || 11 || 3 |- |hotcat || 74 || 7 |- |linkify || 32 || 3 |- |navpop || 64 || 1 |- |purgetab || 67 || 4 |- |removeAccessKeys || 14 || 0 |- |tot || 5 || 0 |- |wiked || 58 || 1 |} * [[Đặc biệt:GadgetUsage]] * [[m:Meta:GUS2Wiki/Script|GUS2Wiki]] <!-- data in CSV format: AcceleratedFormCreation,6,4 AjaxEdit,4,3 CommentsInLocalTime,14,2 DejaVu Sans,68,4 ShowIDs,2,2 TabbedLanguages,7,2 Twinkle,7,4 UTCLiveClock,11,3 hotcat,74,7 linkify,32,3 navpop,64,1 purgetab,67,4 removeAccessKeys,14,0 tot,5,0 wiked,58,1 --> 75n1pcxobynw9xqi276uglpcy4lry0e ファーストフード 0 288955 2351468 2119443 2026-05-09T01:58:07Z Kelly zhrm 58416 2351468 wikitext text/x-wiki =={{langname|ja}}== {{wp|ja:}} ==={{ĐM|alt}}=== * {{q|rút ngắn}} {{ja-r|ファースト}} * {{ja-r|ファスト フード}} ==={{ĐM|etym}}=== {{bor+|ja|en|fast food}}.<ref name="DJR"/><ref>{{R:Digital-Daijisen}}</ref><ref>{{R:Nihon Kokugo Daijiten 2}}</ref> ==={{ĐM|pron}}=== {{ja-pron|ファースト フード|dev=3|acc=5|acc_ref=DJR}} ==={{ĐM|n}}=== {{ja-noun|[[ファースト]] [[フード]]}} # [[thức ăn nhanh|Thức ăn nhanh]]. ==={{ĐM|ref}}=== <references/> {{c|ja|Ăn uống}} 9j2gctdxzydvcyzkz3uinebpt7r4ufw Thể loại:Quốc gia của châu Âu 14 305684 2351392 2161466 2026-05-08T12:20:20Z TheHighFighter2 42988 TheHighFighter2 đã đổi [[Thể loại:Quốc gia châu Âu]] thành [[Thể loại:Quốc gia của châu Âu]] (đã tắt đổi hướng) 2161466 wikitext text/x-wiki [[Thể loại:Quốc gia]] [[Thể loại:Châu Âu]] camvmohf3f50g76s2dhnxtxkd6fxup6 2351393 2351392 2026-05-08T12:20:42Z TheHighFighter2 42988 /* */ 2351393 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:en:Quốc gia của châu Âu 14 305691 2351389 2161503 2026-05-08T12:17:17Z TheHighFighter2 42988 TheHighFighter2 đã đổi [[Thể loại:Quốc gia châu Âu/Tiếng Anh]] thành [[Thể loại:en:Quốc gia của châu Âu]] (đã tắt đổi hướng) 2161503 wikitext text/x-wiki [[Thể loại:Quốc gia châu Âu|A]] [[Thể loại:Quốc gia/Tiếng Anh]] 66ar4xo910562a3f0hctl80dl05tolc 2351390 2351389 2026-05-08T12:17:48Z TheHighFighter2 42988 /* */ 2351390 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Denmark 0 305692 2351385 2174875 2026-05-08T12:14:24Z TheHighFighter2 42988 ±[[Thể loại:Quốc gia/Tiếng Anh]]→[[Thể loại:en:Quốc gia]]; ±[[Thể loại:Quốc gia châu Âu/Tiếng Anh]]→[[Thể loại:en:Quốc gia của châu Âu]] dùng [[w:WP:HOTCAT|HotCat]] 2351385 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA|/ˈden.mɑːrk/}} {{-info-|lang=en}} {{-pr-noun-}} {{eng-pr-noun}} # [[Đan Mạch]]. [[Thể loại:Danh từ riêng tiếng Anh]] [[Thể loại:en:Quốc gia]] [[Thể loại:en:Quốc gia của châu Âu]] sk8mdloae1wy4ixqpdl9ak71zporppj ভিয়েতনাম 0 309910 2351522 2174549 2026-05-09T05:16:21Z Kelly zhrm 58416 2351522 wikitext text/x-wiki =={{langname|bn}}== {{wp|bn:|sc=Beng}} ==={{ĐM|pron}}=== * {{IPA4|bn|/vijet̪nam/}} * {{audio|bn|LL-Q9610 (ben)-Titodutta-ভিয়েতনাম.wav}} ==={{ĐM|pr-noun}}=== {{bn-proper noun|gen=ভিয়েতনামের|gentr=bhiyetnamer|loc=ভিয়েতনামে|loctr=bhiyetname}} # {{tcl|bn|Việt Nam|id=Q881}} ===={{ĐM|rel}}==== * {{l|bn|ভিয়েতনামীয়}} * {{l|bn|ভিয়েতনামীয় ভাষা}} fz3fwl7h1vpbsrpmxmonmdtnp4wam4z absolūtiste 0 310765 2351454 2221325 2026-05-09T00:08:45Z Hiyuune 50834 /* Tiếng Latvia */ 2351454 wikitext text/x-wiki {{also|absolutiste}} =={{langname|lv}}== ==={{ĐM|etym}}=== {{suffix|lv|absolūtists|e}}. ==={{ĐM|pron}}=== * {{lv-IPA|ˈabsɔluːtistɛ}} ==={{ĐM|noun}}=== {{lv-noun|f|5th}} # {{female equivalent of|lv|absolūtists}} ===={{ĐM|decl}}==== {{lv-decl-noun|absolūtis|e|5th||t|t}} ==={{ĐM|further}}=== * {{R:SDTV}} {{C|lv|Người}} tm1876q8wiueq75d1crnrm32pmfk03i Central African Republic 0 312868 2351387 2179421 2026-05-08T12:16:12Z TheHighFighter2 42988 /* */ 2351387 wikitext text/x-wiki {{-eng-}} [[File:Centralafricanrepublic w2 locator.svg|thumb|right|Vị trí '''Central African Republic''' trên bản đồ]] {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA|/ˈsɛntrəl ˈæfrɪkən rɪˈpʌblɪk/}} {{-pr-noun-}} {{eng-noun-2}} # [[Cộng hòa Trung Phi]]. {{catname|Danh từ riêng|tiếng Anh}} {{c|en|Quốc gia|Quốc gia của châu Phi}} 1u9wvgkf7m0oeatyqmvtg1owko40qxc akācija 0 319172 2351458 2221355 2026-05-09T00:13:14Z Hiyuune 50834 /* Tiếng Latvia */ 2351458 wikitext text/x-wiki {{also|akacija}} =={{langname|lv}}== ==={{ĐM|noun}}=== {{lav-noun|f|4}} # [[acacia]] ===={{ĐM|decl}}==== {{lav-decl-noun|akācij|a|4th}} ==={{ĐM|further}}=== * {{R:SDTV}} {{C|lv|Chi Keo}} qbj9fes8xupjcthgpwxu9qgo5bqa8vq Mô đun:category tree/topic/Places 828 324859 2351369 2351367 2026-05-08T11:59:39Z TheHighFighter2 42988 2351369 Scribunto text/plain local labels = {} local handlers = {} local m_table = require("Module:table") local en_utilities_module = "Module:en-utilities" local string_utilities_module = "Module:string utilities" local m_locations = require("Module:place/locations") local m_placetypes = require("Module:place/placetypes") local placetype_data = m_placetypes.placetype_data local internal_error = m_locations.internal_error local dump = mw.dumpObject local insert = table.insert local concat = table.concat local is_callable = require("Module:fun").is_callable --[==[ intro: This module is part of the category tree code and contains code to generate the descriptions of place-related categories such as [[Category:de:Hokkaido Prefecture, Japan]], [[Category:es:Cities in France]], [[Category:pt:Municipalities of Tocantins, Brazil]], etc.). Note that this module doesn't actually create the categories; that must be done separately, with the text "{{tl|auto cat}}" as the definition of the category. (This process should automatically happen periodically for non-empty categories, because they will appear in [[Special:WantedCategories]] and a bot will periodically examine that list and create any needed category.) There are two ways that category descriptions are specified: (1) by manually adding an entry to the `labels` table, keyed by the label (the category minus the language code) with a value consisting of a Lua table specifying the description text and the category's parents; (2) through handlers (pieces of Lua code) added to the `handlers` list, which recognize labels of a specific type (e.g. `Cities in France`) and generate the appropriate specification for that label on-the-fly. See [[Module:place]] for an introduction to the terminology associated with places along with a list of all the relevant modules, along with for more specific information on types of toponyms and placetypes and how their categorization works. ]==] local function lcfirst(label) return mw.getContentLanguage():lcfirst(label) end local function gsub_literally(str, from, to) local m_strutils = require(string_utilities_module) return (str:gsub(m_strutils.pattern_escape(from), m_strutils.replacement_escape(to))) end local class_to_bare_category_parent = { ["polity"] = "tổ chức chính trị", ["subpolity"] = "political divisions", ["settlement"] = "settlements", ["non-admin settlement"] = "settlements", ["capital"] = "capital cities", ["natural feature"] = "đặc điểm tự nhiên", ["man-made structure"] = "man-made structures", ["geographic region"] = "geographic and cultural areas", } local class_is_political_division = { ["polity"] = true, -- strictly false but there are placetypes ambiguous between polity and subpolity ["subpolity"] = true, ["settlement"] = true, ["non-admin settlement"] = false, ["capital"] = true, ["natural feature"] = false, ["man-made structure"] = false, ["geographic region"] = false, ["generic place"] = false, } local capital_cat_to_placetype = {} for placetype, capital_cat in pairs(m_placetypes.placetype_to_capital_cat) do capital_cat_to_placetype[capital_cat] = placetype end -- Handler for bare categories for all types of capitals. This needs to precede the handler for bare placetype -- categories as some of the types of capitals exist as placetypes as well. insert(handlers, function(label) label = lcfirst(label) local capital_placetype = capital_cat_to_placetype[label] if capital_placetype then local pl_placetype = m_placetypes.pluralize_placetype(capital_placetype) local linkdesc = m_placetypes.get_placetype_display_form(pl_placetype, "top-level") if linkdesc == nil then internal_error("Unrecognized placetype %s when processing label %s", capital_placetype, label) end if linkdesc == false then mw.log(("Display form for pl_placetype %s is false, can't categorize"):format(dump(pl_placetype))) return nil end return { type = "chủ đề thuộc nhóm tên gọi", topic = label, description = "{{{langname}}} names of [[capital]]s of " .. linkdesc .. ".", parents = {"capital cities"}, } end end) -- Handler for bare placetype categories. FIXME: Add wpcat= and commonscat= info. Previously we had it for various -- so-called "generic" placetypes, but sometimes the categories were wrong. insert(handlers, function(label) for _, canon_label in ipairs { lcfirst(label), label } do local ptdesc, ptdata = m_placetypes.get_placetype_display_form(canon_label, "top-level", "return full") if ptdesc then local from_category_props = { from_category = true, no_split_qualifiers = true, } local bare_category_parent = m_placetypes.get_equiv_placetype_prop(canon_label, function(pt) local bare_category_parent = m_placetypes.get_placetype_prop(pt, "bare_category_parent") if bare_category_parent then return bare_category_parent end local class = m_placetypes.get_placetype_prop(pt, "class") if class then if class_to_bare_category_parent[class] == nil then internal_error("Saw unknown category class %s derived from placetype %s", class, canon_label) end return class_to_bare_category_parent[class] end end, from_category_props) if not bare_category_parent then internal_error("Saw placetype %s without a `class` or `bare_category_parent` setting, either " .. "directly or through a fallback", canon_label) end local addl_bare_category_parents = m_placetypes.get_equiv_placetype_prop(canon_label, function(pt) return m_placetypes.get_placetype_prop(pt, "addl_bare_category_parents") end, from_category_props) local bare_category_breadcrumb = m_placetypes.get_equiv_placetype_prop(canon_label, function(pt) return m_placetypes.get_placetype_prop(pt, "bare_category_breadcrumb") end, from_category_props) if type(bare_category_parent) == "string" and bare_category_breadcrumb then bare_category_parent = {name = bare_category_parent, sort = bare_category_breadcrumb} end local parents = {bare_category_parent} if addl_bare_category_parents then m_table.extend(parents, addl_bare_category_parents) end return { type = "chủ đề thuộc nhóm tên gọi", topic = canon_label, description = "{{{langname}}} " .. ptdesc .. ".", breadcrumb = bare_category_breadcrumb, parents = parents, } elseif ptdesc == false then mw.log(("Display form for canon_label %s is false, can't categorize"):format(dump(canon_label))) end end end) local function fetch_primary_placetype(key, spec) local placetype = spec.placetype if type(placetype) == "table" then placetype = placetype[1] end if not placetype then internal_error("No placetype specified or defaulted for key %s, spec %s", key, spec) end return placetype end --[==[ Construct an appropriately linked location based on the full or elliptical placename, preceded by `"the "`` if appropriate. Specifically: Fetch the full and elliptical_placenames. If they are the same, just link to the placename directly. Otherwise, check if the full placename exists; if so link to it. Otherwise, if the elliptical placename exists, link to it but display it as the full placename. Finally, if neither full placename nor elliptical placename exists, fall back to linking to the full placename. That way, we prefer full placenames to elliptical placenames if both or neither exist as Wiktionary entries, but if only one exists, we link to that one rather than have a red link. ]==] local function construct_linked_location(group, key, spec) local full_placename, elliptical_placename = m_locations.key_to_placename(group, key) local linked_placename if elliptical_placename ~= full_placename then local full_placename_title = mw.title.new(full_placename) if full_placename_title and full_placename_title.exists then linked_placename = m_locations.construct_linked_placename(spec, full_placename) else local elliptical_placename_title = mw.title.new(elliptical_placename) if elliptical_placename_title and elliptical_placename_title.exists then linked_placename = m_locations.construct_linked_placename(spec, elliptical_placename, full_placename) end end end return linked_placename or m_locations.construct_linked_placename(spec, full_placename) end --[==[ Construct the description of a location, including its container trail either to the end or until we encounter a `no_include_container_in_desc` setting. For example, for the city of [[Birmingham]], the description will read `"[[Birmingham]], a [[city]] in the [[West Midlands]] (which is a [[county]] of [[England]], which is a [[constituent country]] of the [[United Kingdom]], which is a [[country]] in [[Europe]])"`. FIXME: Possibly we should adopt the way city descriptions used to read, which was similar to `"the city of [[Birmingham]], in the county of the [[West Midlands]], in the [[constituent country]] of [[England]], in the [[country]] of the [[United Kingdom]], in [[Europe]]"`. ]==] local function construct_location_desc(group, key, spec) local parts = {} local function ins(txt) insert(parts, txt) end ins(construct_linked_location(group, key, spec)) local iteration = 0 local need_closing_paren = false local containers = {{group = group, key = key, spec = spec}} local container_iterator = m_locations.iterate_containers(group, key, spec) while true do iteration = iteration + 1 local include_container_in_desc = false for _, container in ipairs(containers) do if not container.spec.no_include_container_in_desc then include_container_in_desc = true break end end if not include_container_in_desc then break end local next_containers = container_iterator() if not next_containers then break end local is_former = nil for _, container in ipairs(containers) do local this_is_former = container.spec.is_former_place if is_former == nil then is_former = this_is_former elseif is_former ~= this_is_former then internal_error("When processing container trail of key %s, found a mixture of former and non-former " .. "containers: %s", key, containers) end end if #containers > 1 then local placetypes = {} local prepositions = {} for _, container in ipairs(containers) do local container_type = fetch_primary_placetype(container.key, container.spec) m_table.insertIfNot(placetypes, m_placetypes.pluralize_placetype(container_type)) m_table.insertIfNot(prepositions, m_placetypes.get_placetype_entry_preposition(container_type)) end if iteration == 1 then ins(", ") elseif iteration == 2 then ins(" (which are ") need_closing_paren = true else ins(", which are ") end if is_former then ins("former ") end ins(m_table.serialCommaJoin(placetypes)) ins(" ") ins(concat(prepositions, "/")) else if iteration == 1 then ins(", ") elseif iteration == 2 then ins(" (which is ") need_closing_paren = true else ins(", which is ") end local container_type = fetch_primary_placetype(containers[1].key, containers[1].spec) if is_former then ins("a former ") else ins(m_placetypes.get_placetype_article(container_type)) ins(" ") end ins(container_type) ins(" ") ins(m_placetypes.get_placetype_entry_preposition(container_type)) end ins(" ") first_container = false containers = next_containers local container_locations = {} for _, container in ipairs(containers) do insert(container_locations, construct_linked_location(container.group, container.key, container.spec)) end ins(m_table.serialCommaJoin(container_locations)) end if need_closing_paren then ins(")") end return concat(parts) end -- Fetch or construct the description of the location specified by `key`. If the `keydesc` property is specified, -- use it directly but substitute any occurrence of `+++` with the auto-constructed location description, which -- mentions the placename corresponding to the key, its placetype and container, and repeats the description up -- the container trail until either there are no more containers or (more usually) the `no_include_container_in_desc` -- setting is found (which is set on all continents and continent-level regions). local function fetch_or_construct_location_desc(group, key, spec) local val = spec.keydesc if is_callable(val) then val = val(group, key, spec) spec.keydesc = val end val = val or "+++" if val:find("%+%+%+") then val = gsub_literally(val, "+++", construct_location_desc(group, key, spec)) end return val end local function normalize_cat_as(cat_as, div) if type(cat_as) ~= "table" or cat_as.type then cat_as = {cat_as} end local ret_cat_as = {} for _, pt_cat_as in ipairs(cat_as) do if type(pt_cat_as) == "string" then pt_cat_as = {type = pt_cat_as} end insert(ret_cat_as, {type = pt_cat_as.type, prep = pt_cat_as.prep or div.prep or "của"}) end return ret_cat_as end -- Find the specified plural placetype among the divs for a given known location. Return a list of cat_as specs, where -- each spec is of the form {type = "PLURAL_PLACETYPE", prep = "PREP"} indicating the plural placetype to use when -- categorizing and the preposition to follow. local function find_placetype_cat_as(divs, pl_placetype) if divs then if type(divs) ~= "table" then divs = {divs} end for _, div in ipairs(divs) do if type(div) == "string" then div = {type = div} end if div.type == pl_placetype then local cat_as = div.cat_as or div.type return normalize_cat_as(cat_as, div) end end end return nil end -- Handler for bare placename categories for known locations in `locations` in [[Module:place/locations]]. insert(handlers, function(label) for _, canon_label in ipairs { label, lcfirst(label) } do local group, spec = m_locations.find_canonical_key(canon_label) if group then -- wp= defaults to true (Wikipedia article matches location's full placename) local wp = spec.wp if wp == nil then wp = true end -- wpcat= defaults to wp= (if Wikipedia article has its own name, Wikipedia category and Commons category -- generally follow) local wpcat = spec.wpcat if wpcat == nil then wpcat = wp end -- commonscat= defaults to wpcat= (if Wikipedia category has its own name, Commons category generally -- follows) local commonscat = spec.commonscat if commonscat == nil then commonscat = wpcat end local parents = {} local bare_label_parents = spec.overriding_bare_label_parents local container_iterator = m_locations.iterate_containers(group, canon_label, spec) local containers = container_iterator() if not bare_label_parents then bare_label_parents = {"+++"} end local full_location_placename, elliptical_location_placename = m_locations.key_to_placename(group, canon_label) local full_container_placename if containers then full_container_placename, _ = m_locations.key_to_placename(containers[1].group, containers[1].key) end local inserted_containers = false for _, parent in ipairs(bare_label_parents) do if parent == "+++" then parent = "PL_PLACETYPE PREP CONTAINER" end if parent:find("CONTAINER") then if not containers then internal_error("Parent category %s needs the container of %s but no containers specified: %s", parent, canon_label, spec) end local location_type = fetch_primary_placetype(canon_label, spec) local pl_location_type = m_placetypes.pluralize_placetype(location_type) for _, container in ipairs(containers) do local per_container_parent = parent local cat_as_list if per_container_parent:find("PL_PLACETYPE") then if spec.bare_category_parent_type then cat_as_list = normalize_cat_as(spec.bare_category_parent_type, spec) else cat_as_list = find_placetype_cat_as(container.spec.divs, pl_location_type) or find_placetype_cat_as(container.spec.addl_divs, pl_location_type) end end if not cat_as_list then local canon_placetype, ptdata, ptmatch = m_placetypes.get_placetype_data(location_type, "from category") if not canon_placetype or not (ptdata.generic_before_non_cities or ptdata.generic_before_cities) then internal_error("Unable to locate plural location type %s among the divs or addl_divs " .. "for container key %s spec %s, and the location type is either not in placetype_data or " .. "not identified as a generic placetype", pl_location_type, container.key, container.spec) end cat_as_list = {{type = pl_location_type, prep = m_placetypes.get_placetype_entry_preposition(location_type)}} end local prefixed_key = m_placetypes.get_prefixed_key(container.key, container.spec) per_container_parent = gsub_literally(per_container_parent, "CONTAINER", prefixed_key) for _, cat_as in ipairs(cat_as_list) do local per_container_per_placetype_parent = per_container_parent per_container_per_placetype_parent = gsub_literally(per_container_per_placetype_parent, "PL_PLACETYPE", cat_as.type) per_container_per_placetype_parent = gsub_literally(per_container_per_placetype_parent, "PREP", cat_as.prep) m_table.insertIfNot(parents, per_container_per_placetype_parent) end end inserted_containers = true else m_table.insertIfNot(parents, parent) end end if not inserted_containers and containers then -- If we didn't insert the containers above in some form, insert them now as bare categories. Note that -- this may be different categories from the container categories inserted above. for _, container in ipairs(containers) do m_table.insertIfNot(parents, container.key) end end if spec.addl_parents then for _, parent in ipairs(spec.addl_parents) do m_table.insertIfNot(parents, parent) end end local function format_boxval(val, specname) if val == true then val = "%l" end if type(val) == "string" then val = gsub_literally(val, "%l", full_location_placename) val = gsub_literally(val, "%e", elliptical_location_placename) if val:find("%%c") then if not full_container_placename then internal_error("Wikipedia/Commons spec %s = %s has %%c in it but key %s has no " .. "containers: %s", specname, val, canon_label, spec) end val = gsub_literally(val, "%c", full_container_placename) end end return val end local description = spec.fulldesc or ( "{{{langname}}} terms related to the people, culture, or territory of " .. fetch_or_construct_location_desc(group, canon_label, spec) .. ".") local full_placename, _ = m_locations.key_to_placename(group, canon_label) return { type = "chủ đề", description = description, breadcrumb = full_placename, parents = parents, wp = format_boxval(wp, "wp"), wpcat = format_boxval(wpcat, "wpcat"), commonscat = format_boxval(commonscat, "commonscat"), } end end end) local function find_canonical_key_from_place(place, canon_label) local has_the = false local key if place:find("^ ") then key = place:gsub("^ ", "") has_the = true else key = place end local group, spec = m_locations.find_canonical_key(key) if group then local requires_the = spec.the or false if has_the ~= requires_the then if has_the then mw.log(("Mismatch in category name '%s', has 'the' in the category when it should not"):format( canon_label)) else mw.log(("Mismatch in category name '%s', should have 'the' in the category but does not"): format(canon_label)) end return nil end return group, key, spec end return nil end -- Handler for generic placetypes (those whose categories are added through category generation handlers or through -- explicit category specs in the placetype data) for known locations in [[Module:place/locations]]. All such -- placetypes have either a `generic_before_non_cities` setting (meaning they can occur before non-city locations) or -- `generic_before_cities` setting (meaning they can occur before cities), or both. Examples of such categories are -- "cities in the Bahamas" or "rivers in Western Australia, Australia", or (for city locations) -- "neighbourhoods of Hong Kong" or "places in Melbourne". insert(handlers, function(label) for _, canon_label in ipairs { lcfirst(label), label } do local placetype, in_of, place = canon_label:match("^([A-Za-z%- ]-) (của) (.*)$") if not placetype then placetype, in_of, place = canon_label:match("^([A-Za-z%- ]-) (của) (.*)$") end if placetype then local normalized_placetype = placetype == "neighbourhoods" and "neighborhoods" or placetype local canon_placetype, ptdata, ptmatch = m_placetypes.get_placetype_data(normalized_placetype, "from category") if canon_placetype and (ptdata.generic_before_non_cities or ptdata.generic_before_cities) then local group, key, spec = find_canonical_key_from_place(place, canon_label) if group then -- Check whether the location uses British spelling, but also check all containers, because -- it's too hard to keep in sync the `british_spelling` setting for locations at all different -- levels (e.g. cities of various countries, first and second level administrative division, etc.), -- so we just set it at top level on the country. local uses_british_spelling = spec.british_spelling if uses_british_spelling == nil then for containers in m_locations.iterate_containers(group, key, spec) do local must_outer_break = false for _, container in ipairs(containers) do if container.spec.british_spelling ~= nil then uses_british_spelling = container.spec.british_spelling must_outer_break = true break end end if must_outer_break then break end end end local allow_cat = true if placetype == "neighborhoods" and uses_british_spelling or placetype == "neighbourhoods" and not uses_british_spelling then mw.log(("Mismatch in spelling of placetype '%s' in category '%s', should be '%s'"):format( placetype, canon_label, uses_british_spelling and "neighbourhoods" or "neighborhoods")) allow_cat = false end if spec.is_former_place and placetype ~= "địa danh" then allow_cat = false end local expected_prep if spec.is_city then expected_prep = ptdata.generic_before_cities else expected_prep = ptdata.generic_before_non_cities end if not expected_prep then allow_cat = false end if allow_cat then if expected_prep ~= in_of then mw.log(("Mismatch in category name '%s', has '%s' when it should have '%s'"):format( canon_label, in_of, expected_prep)) return nil end local linkdesc = m_placetypes.get_placetype_display_form(placetype, spec.is_city and "city" or "noncity", "return full") if linkdesc == false then mw.log(("Display form for placetype %s is false, can't categorize"):format(dump(placetype))) return nil end if not linkdesc then internal_error("Unrecognized placetype %s when processing key %s, data %s, label %s", placetype, key, spec, canon_label) end desc = linkdesc .. " " .. in_of .. " " .. fetch_or_construct_location_desc(group, key, spec) desc = "{{{langname}}} " .. desc .. "." local parents = {} insert(parents, key) if spec.no_container_parent then -- top-level country, constituent country, continent or the like insert(parents, {name = normalized_placetype, sort = key}) if spec.placetype == "quốc gia" or m_table.contains(spec.placetype, "quốc gia") then local category_class = m_placetypes.get_equiv_placetype_prop(normalized_placetype, function(pt) return m_placetypes.get_placetype_prop(pt, "class") end, { from_category = true, no_split_qualifiers = true, }) if not category_class then internal_error("Saw placetype %s that is either unknown or has no `class` " .. "setting in `placetype_data`", normalized_placetype) end if class_is_political_division[category_class] == nil then internal_error("Saw unknown category class %s derived from placetype %s", category_class, normalized_placetype) end if class_is_political_division[category_class] then insert(parents, "đơn vị hành chính theo quốc gia cụ thể") end end else local container_iterator = m_locations.iterate_containers(group, key, spec) local next_containers = container_iterator() if next_containers then for _, container in ipairs(next_containers) do local container_prep if container.spec.is_city then container_prep = ptdata.generic_before_cities else container_prep = ptdata.generic_before_non_cities end if not container_prep then internal_error("For container key %s spec %s defines is_city = %s but " .. "there is no corresponding `generic_before_*` setting in the " .. "placedata for placetype %s", container.key, container.spec, container.spec.is_city, placetype) end insert(parents, { name = placetype .. " " .. container_prep .. " " .. m_placetypes.get_prefixed_key( container.key, container.spec), sort = key }) end else -- unrecognized countries or the like insert(parents, {name = normalized_placetype, sort = key}) end end return { type = "chủ đề thuộc nhóm tên gọi", topic = canon_label, description = desc, breadcrumb = placetype, parents = parents, } end end end end end end) -- Handler for "state capitals of the United States", "provincial capitals of Canada", etc. This must precede the next -- handler for specific political and misc (non-political) divisions of polities and subpolities, such as -- "provinces of the Philippines", because "departmental capitals" is listed in cat_as for French prefectures and so -- will trigger an error if that handler runs before this one. insert(handlers, function(label) label = lcfirst(label) local capital_cat, place = label:match("^([a-z%- ]- capitals) of (.*)$") -- Make sure we recognize the type of capital. if place and capital_cat_to_placetype[capital_cat] then local placetype = capital_cat_to_placetype[capital_cat] local pl_placetype = m_placetypes.pluralize_placetype(placetype) -- Locate the container, fetch its known political divisions, and make sure the placetype corresponding to the -- type of capital is among the list. local group, key, spec = find_canonical_key_from_place(place, canon_label) if group and (spec.divs or spec.addl_divs) then local saw_match = false local variant_matches = {} local divlists = {} if spec.divs then insert(divlists, spec.divs) end if spec.addl_divs then insert(divlists, spec.addl_divs) end for _, divlist in ipairs(divlists) do if type(divlist) ~= "table" then divlist = {divlist} end for _, div in ipairs(divlist) do if type(div) == "string" then div = {type = div} end -- HACK. Currently if we don't find a match for the placetype, we map e.g. 'autonomous region' -- -> 'regional capitals' and 'union territory' -> 'territorial capitals'. When encountering a -- political division like 'autonomous region' or 'union territory', chop off everything up -- through a space to make things match. To make this clearer, we record all such -- "variant match" cases, and down below we insert a note into the category text indicating that -- such "variant matches" are included among the category. if pl_placetype == div.type or pl_placetype == div.type:gsub("^.* ", "") then saw_match = true if pl_placetype ~= div.type then insert(variant_matches, div.type) end end end end if saw_match then -- Everything checks out, construct the category description. local placetype_desc = m_placetypes.get_placetype_display_form(pl_placetype, placetype.is_city and "city" or "noncity") if placetype_desc == false then mw.log(("Display form for pl_placetype %s is false, can't categorize"):format(dump(pl_placetype))) return nil end if not placetype_desc then internal_error("Unrecognized plural placetype %s, generated as the plural of %s, which " .. "was found as the placetype of capital placetype %s in label %s", pl_placetype, placetype, capital_cat, label) end local variant_match_text = "" if variant_matches[1] then local real_variant_match_descs = {} for i, variant_match in ipairs(variant_matches) do local variant_match_desc = m_placetypes.get_placetype_display_form(variant_match, placetype.is_city and "city" or "noncity") if variant_match_desc == nil then internal_error("Unrecognized variant match plural placetype %s, coming from " .. "place key %s, data %s in label %s", variant_match, key, spec, label) end if variant_match_desc then -- skip those for which the description is `false`, like `ABBREVIATION_OF states` -- in the United States divs. insert(real_variant_match_descs, variant_match_desc) end end if real_variant_match_descs[1] then variant_match_text = " (bao gồm " .. m_table.serialCommaJoin(real_variant_match_descs) .. ")" end end local desc = "Tên gọi {{{langname}}} về thủ đô của " .. placetype_desc .. variant_match_text .. " trong " .. fetch_or_construct_location_desc(group, key, spec) .. "." local full_placename, _ = m_locations.key_to_placename(group, key) local parents = {} if spec.no_container_parent then -- top-level country, constituent country, continent or the like insert(parents, {name = capital_cat, sort = key}) else local container_iterator = m_locations.iterate_containers(group, key, spec) local next_containers = container_iterator() if next_containers then for _, container in ipairs(next_containers) do insert(parents, { name = capital_cat .. " của " .. m_placetypes.get_prefixed_key( container.key, container.spec), sort = key }) end else -- unrecognized countries or the like insert(parents, {name = capital_cat, sort = key}) end end insert(parents, key) return { type = "chủ đề thuộc nhóm tên gọi", topic = label, description = desc, breadcrumb = full_placename, parents = parents, } end end end end) local overriding_category_descriptions = { ["autonomous cities of Spain"] = "the [[w:Autonomous communities of Spain#Autonomous_cities|autonomous cities of Spain]]", ["regions of Greece"] = "the regions ([[periphery|peripheries]]) of [[Greece]]", ["regions of North Macedonia"] = "the regions ([[periphery|peripheries]]) of [[North Macedonia]]", ["subprefectures of Japan"] = "[[subprefecture]]s of [[Japan]]ese [[prefecture]]s", } -- Handler for specific political and misc (non-political) divisions of locations (polities, subpolities, cities, etc.), -- such as "provinces of the Philippines", "counties of Wales", "municipalities of Tocantins, Brazil", -- "boroughs of New York City", etc. This does not handle categories for generic placetypes (cities, rivers, etc.) of -- locations, which are handled by different handlers above. insert(handlers, function(label) -- The label comes with an initial capitalization but we have to check both lowercase-initial and capital-initial -- versions of the placetype to handle e.g. [[:Category:en:Indian reserves of Canada]]. for _, canon_label in ipairs { label, lcfirst(label) } do for _, minimal_placetype in ipairs { true, false } do local match_quantifier = minimal_placetype and "-" or "+" -- Some categories have two "of"s in them, and depending on the category, it's correct to do either a greedy -- ([[:Category:en:Abbreviations of states of the United States]], with placetype `abbreviations of states`) -- or non-greedy ([[:Category:en:Provinces of the Democratic Republic of the Congo]], with placetype -- `provinces`) match. We can't know in advance which is correct so we try both possibilities, doing the -- non-greedy one first as it seems more common (there are many locations with "of" in them, but currently -- only `abbreviations of states` occurs with a following location). local placetype, in_of, place = canon_label:match("^([A-Za-z%- ]" .. match_quantifier .. ") (của) (.*)$") if not placetype then placetype, in_of, place = canon_label:match("^([A-Za-z%- ]" .. match_quantifier .. ") (ở) (.*)$") end if placetype then local group, key, spec = find_canonical_key_from_place(place, canon_label) if group then local function find_placetype(divs) if divs then if type(divs) ~= "table" then divs = {divs} end for _, div in ipairs(divs) do if type(div) == "string" then div = {type = div} end local cat_as = div.cat_as or div.type if type(cat_as) ~= "table" then cat_as = {cat_as} end for _, pt_cat_as in ipairs(cat_as) do if type(pt_cat_as) == "string" then pt_cat_as = {type = pt_cat_as} end if placetype == pt_cat_as.type then local div_parent = pt_cat_as.container_parent_type if div_parent == nil then -- allow false div_parent = div.container_parent_type end if div_parent == nil then div_parent = placetype end return div_parent, pt_cat_as.prep or div.prep or "của" end end end end return nil end local div_parent, div_prep = find_placetype(spec.divs) if div_parent == nil then -- allow false div_parent, div_prep = find_placetype(spec.addl_divs) end if div_parent == nil then -- allow false div_parent, div_prep = find_placetype(spec.addl_divs_for_categorization) end if div_parent ~= nil then if div_prep ~= in_of then mw.log(("Mismatch in category name '%s', has '%s' when it should have '%s'"):format( canon_label, in_of, div_prep)) return nil end local linkdesc = m_placetypes.get_placetype_display_form(placetype, spec.is_city and "city" or "noncity", "return full") if linkdesc == false then mw.log(("Display form for placetype %s is false, can't categorize"):format(dump(placetype))) return nil end if not linkdesc then internal_error("Unrecognized placetype %s when processing key %s, data %s, label %s", placetype, key, spec, canon_label) end local desc = overriding_category_descriptions[canon_label] if not desc then desc = linkdesc .. " " .. in_of .. " " .. fetch_or_construct_location_desc(group, key, spec) end desc = desc .. " {{{langname}}}." local parents = {} insert(parents, key) if div_parent then -- div_parent may be `false` if spec.no_container_parent then -- top-level country, constituent country, continent or the like insert(parents, {name = placetype, sort = " " .. key}) if spec.placetype == "quốc gia" or m_table.contains(spec.placetype, "quốc gia") then insert(parents, "đơn vị hành chính theo quốc gia cụ thể") end else local container_iterator = m_locations.iterate_containers(group, key, spec) local next_containers = container_iterator() if next_containers then for _, container in ipairs(next_containers) do insert(parents, { name = div_parent .. " " .. in_of .. " " .. m_placetypes.get_prefixed_key( container.key, container.spec), sort = key }) end else -- unrecognized countries or the like insert(parents, {name = placetype, sort = " " .. key}) end end end return { type = "chủ đề thuộc nhóm tên gọi", topic = canon_label, description = desc, breadcrumb = placetype, parents = parents, } end end end end end end) labels["ngoại danh"] = { type = "chủ đề thuộc nhóm tên gọi", -- special-cased description description = "{{{langname}}} [[exonym]]s.", parents = {"địa danh"}, } labels["đơn vị hành chính theo quốc gia cụ thể"] = { type = "chủ đề phân nhóm", description = "{{{langname}}} categories for political divisions of specific countries.", parents = {"địa danh"}, } -- Misc. FIXME: Remove the need for this. labels["nomes of Ancient Egypt"] = { type = "chủ đề thuộc nhóm tên gọi", -- special-cased description description = "{{{langname}}} names of the [[nome]]s of [[Ancient Egypt]].", breadcrumb = "nomes", parents = {"Ancient Egypt"}, } -- Sui generis place categories (mostly cross-jurisdictional subcontinental/transcontinental regions) -- FIXME: Everything here has been moved from [[Module:category tree/topic/Earth]]. Most should be removed. labels["Atlantic Ocean"] = { type = "related-to", description = "default with the", parents = {"Earth"}, } labels["British Isles"] = { type = "related-to", description = "=the people, culture, or territory of [[Great Britain]], [[Ireland]], and other nearby islands", parents = {"Europe", "islands"}, } labels["European Union"] = { type = "related-to", description = "default with the", parents = {"Europe"}, } labels["Gascony"] = { type = "related-to", description = "default", parents = {"Occitania, France"}, } labels["Indian subcontinent"] = { type = "related-to", description = "default with the", parents = {"South Asia"}, } labels["Bengal"] = { type = "related-to", description = "{{{langname}}} terms related to the people, culture, or territory of [[Bengal]].", parents = {"Indian subcontinent"}, } labels["Kashmir"] = { type = "related-to", description = "{{{langname}}} terms related to the people, culture, or territory of [[Kashmir]].", parents = {"Indian subcontinent"}, } labels["Kashmir, India"] = { type = "related-to", description = "{{{langname}}} names of places in {{w|Kashmir, India}}.", parents = {"India", "Kashmir"}, } labels["Korea"] = { type = "related-to", description = "=the people, culture, or territory of [[Korea]]", parents = {"Asia"}, } labels["Languedoc"] = { type = "related-to", description = "default", parents = {"Occitania, France"}, } labels["Lapland"] = { type = "related-to", description = "=[[Lapland]], a region in northernmost Europe", parents = {"Europe", "Finland", "Norway", "Russia", "Sweden"}, } labels["Middle East"] = { type = "related-to", description = "default with the", parents = {"Africa", "Asia"}, } labels["Netherlands Antilles"] = { type = "related-to", description = "=the people, culture, or territory of the [[Netherlands Antilles]]", parents = {"Netherlands", "North America"}, } labels["Overseas France"] = { type = "related-to", description = "={{w|Overseas France}} ({{m|fr||France d'outre-mer}})", parents = {"France"}, } labels["Provence"] = { type = "related-to", description = "default", parents = {"Provence-Alpes-Côte d'Azur, France"}, } labels["Polish People's Republic"] = { type = "related-to", description = "default", parents = {"Poland"}, } labels["South Asia"] = { type = "related-to", description = "default", parents = {"Eurasia", "Asia"}, } labels["quốc gia của châu Á"] = { type = "chủ đề thuộc nhóm tên gọi", description = "default", breadcrumb = "Quốc gia", parents = {"Châu Á"}, } labels["quốc gia của châu Âu"] = { type = "chủ đề thuộc nhóm tên gọi", description = "default", breadcrumb = "Quốc gia", parents = {"Châu Âu"}, } return {LABELS = labels, HANDLERS = handlers} 7akepll5lo80mk9ral96ldo844onm06 2351397 2351369 2026-05-08T12:28:02Z TheHighFighter2 42988 2351397 Scribunto text/plain local labels = {} local handlers = {} local m_table = require("Module:table") local en_utilities_module = "Module:en-utilities" local string_utilities_module = "Module:string utilities" local m_locations = require("Module:place/locations") local m_placetypes = require("Module:place/placetypes") local placetype_data = m_placetypes.placetype_data local internal_error = m_locations.internal_error local dump = mw.dumpObject local insert = table.insert local concat = table.concat local is_callable = require("Module:fun").is_callable --[==[ intro: This module is part of the category tree code and contains code to generate the descriptions of place-related categories such as [[Category:de:Hokkaido Prefecture, Japan]], [[Category:es:Cities in France]], [[Category:pt:Municipalities of Tocantins, Brazil]], etc.). Note that this module doesn't actually create the categories; that must be done separately, with the text "{{tl|auto cat}}" as the definition of the category. (This process should automatically happen periodically for non-empty categories, because they will appear in [[Special:WantedCategories]] and a bot will periodically examine that list and create any needed category.) There are two ways that category descriptions are specified: (1) by manually adding an entry to the `labels` table, keyed by the label (the category minus the language code) with a value consisting of a Lua table specifying the description text and the category's parents; (2) through handlers (pieces of Lua code) added to the `handlers` list, which recognize labels of a specific type (e.g. `Cities in France`) and generate the appropriate specification for that label on-the-fly. See [[Module:place]] for an introduction to the terminology associated with places along with a list of all the relevant modules, along with for more specific information on types of toponyms and placetypes and how their categorization works. ]==] local function lcfirst(label) return mw.getContentLanguage():lcfirst(label) end local function gsub_literally(str, from, to) local m_strutils = require(string_utilities_module) return (str:gsub(m_strutils.pattern_escape(from), m_strutils.replacement_escape(to))) end local class_to_bare_category_parent = { ["polity"] = "tổ chức chính trị", ["subpolity"] = "political divisions", ["settlement"] = "settlements", ["non-admin settlement"] = "settlements", ["capital"] = "capital cities", ["natural feature"] = "đặc điểm tự nhiên", ["man-made structure"] = "man-made structures", ["geographic region"] = "geographic and cultural areas", } local class_is_political_division = { ["polity"] = true, -- strictly false but there are placetypes ambiguous between polity and subpolity ["subpolity"] = true, ["settlement"] = true, ["non-admin settlement"] = false, ["capital"] = true, ["natural feature"] = false, ["man-made structure"] = false, ["geographic region"] = false, ["generic place"] = false, } local capital_cat_to_placetype = {} for placetype, capital_cat in pairs(m_placetypes.placetype_to_capital_cat) do capital_cat_to_placetype[capital_cat] = placetype end -- Handler for bare categories for all types of capitals. This needs to precede the handler for bare placetype -- categories as some of the types of capitals exist as placetypes as well. insert(handlers, function(label) label = lcfirst(label) local capital_placetype = capital_cat_to_placetype[label] if capital_placetype then local pl_placetype = m_placetypes.pluralize_placetype(capital_placetype) local linkdesc = m_placetypes.get_placetype_display_form(pl_placetype, "top-level") if linkdesc == nil then internal_error("Unrecognized placetype %s when processing label %s", capital_placetype, label) end if linkdesc == false then mw.log(("Display form for pl_placetype %s is false, can't categorize"):format(dump(pl_placetype))) return nil end return { type = "chủ đề thuộc nhóm tên gọi", topic = label, description = "{{{langname}}} names of [[capital]]s of " .. linkdesc .. ".", parents = {"capital cities"}, } end end) -- Handler for bare placetype categories. FIXME: Add wpcat= and commonscat= info. Previously we had it for various -- so-called "generic" placetypes, but sometimes the categories were wrong. insert(handlers, function(label) for _, canon_label in ipairs { lcfirst(label), label } do local ptdesc, ptdata = m_placetypes.get_placetype_display_form(canon_label, "top-level", "return full") if ptdesc then local from_category_props = { from_category = true, no_split_qualifiers = true, } local bare_category_parent = m_placetypes.get_equiv_placetype_prop(canon_label, function(pt) local bare_category_parent = m_placetypes.get_placetype_prop(pt, "bare_category_parent") if bare_category_parent then return bare_category_parent end local class = m_placetypes.get_placetype_prop(pt, "class") if class then if class_to_bare_category_parent[class] == nil then internal_error("Saw unknown category class %s derived from placetype %s", class, canon_label) end return class_to_bare_category_parent[class] end end, from_category_props) if not bare_category_parent then internal_error("Saw placetype %s without a `class` or `bare_category_parent` setting, either " .. "directly or through a fallback", canon_label) end local addl_bare_category_parents = m_placetypes.get_equiv_placetype_prop(canon_label, function(pt) return m_placetypes.get_placetype_prop(pt, "addl_bare_category_parents") end, from_category_props) local bare_category_breadcrumb = m_placetypes.get_equiv_placetype_prop(canon_label, function(pt) return m_placetypes.get_placetype_prop(pt, "bare_category_breadcrumb") end, from_category_props) if type(bare_category_parent) == "string" and bare_category_breadcrumb then bare_category_parent = {name = bare_category_parent, sort = bare_category_breadcrumb} end local parents = {bare_category_parent} if addl_bare_category_parents then m_table.extend(parents, addl_bare_category_parents) end return { type = "chủ đề thuộc nhóm tên gọi", topic = canon_label, description = "{{{langname}}} " .. ptdesc .. ".", breadcrumb = bare_category_breadcrumb, parents = parents, } elseif ptdesc == false then mw.log(("Display form for canon_label %s is false, can't categorize"):format(dump(canon_label))) end end end) local function fetch_primary_placetype(key, spec) local placetype = spec.placetype if type(placetype) == "table" then placetype = placetype[1] end if not placetype then internal_error("No placetype specified or defaulted for key %s, spec %s", key, spec) end return placetype end --[==[ Construct an appropriately linked location based on the full or elliptical placename, preceded by `"the "`` if appropriate. Specifically: Fetch the full and elliptical_placenames. If they are the same, just link to the placename directly. Otherwise, check if the full placename exists; if so link to it. Otherwise, if the elliptical placename exists, link to it but display it as the full placename. Finally, if neither full placename nor elliptical placename exists, fall back to linking to the full placename. That way, we prefer full placenames to elliptical placenames if both or neither exist as Wiktionary entries, but if only one exists, we link to that one rather than have a red link. ]==] local function construct_linked_location(group, key, spec) local full_placename, elliptical_placename = m_locations.key_to_placename(group, key) local linked_placename if elliptical_placename ~= full_placename then local full_placename_title = mw.title.new(full_placename) if full_placename_title and full_placename_title.exists then linked_placename = m_locations.construct_linked_placename(spec, full_placename) else local elliptical_placename_title = mw.title.new(elliptical_placename) if elliptical_placename_title and elliptical_placename_title.exists then linked_placename = m_locations.construct_linked_placename(spec, elliptical_placename, full_placename) end end end return linked_placename or m_locations.construct_linked_placename(spec, full_placename) end --[==[ Construct the description of a location, including its container trail either to the end or until we encounter a `no_include_container_in_desc` setting. For example, for the city of [[Birmingham]], the description will read `"[[Birmingham]], a [[city]] in the [[West Midlands]] (which is a [[county]] of [[England]], which is a [[constituent country]] of the [[United Kingdom]], which is a [[country]] in [[Europe]])"`. FIXME: Possibly we should adopt the way city descriptions used to read, which was similar to `"the city of [[Birmingham]], in the county of the [[West Midlands]], in the [[constituent country]] of [[England]], in the [[country]] of the [[United Kingdom]], in [[Europe]]"`. ]==] local function construct_location_desc(group, key, spec) local parts = {} local function ins(txt) insert(parts, txt) end ins(construct_linked_location(group, key, spec)) local iteration = 0 local need_closing_paren = false local containers = {{group = group, key = key, spec = spec}} local container_iterator = m_locations.iterate_containers(group, key, spec) while true do iteration = iteration + 1 local include_container_in_desc = false for _, container in ipairs(containers) do if not container.spec.no_include_container_in_desc then include_container_in_desc = true break end end if not include_container_in_desc then break end local next_containers = container_iterator() if not next_containers then break end local is_former = nil for _, container in ipairs(containers) do local this_is_former = container.spec.is_former_place if is_former == nil then is_former = this_is_former elseif is_former ~= this_is_former then internal_error("When processing container trail of key %s, found a mixture of former and non-former " .. "containers: %s", key, containers) end end if #containers > 1 then local placetypes = {} local prepositions = {} for _, container in ipairs(containers) do local container_type = fetch_primary_placetype(container.key, container.spec) m_table.insertIfNot(placetypes, m_placetypes.pluralize_placetype(container_type)) m_table.insertIfNot(prepositions, m_placetypes.get_placetype_entry_preposition(container_type)) end if iteration == 1 then ins(", ") elseif iteration == 2 then ins(" (which are ") need_closing_paren = true else ins(", which are ") end if is_former then ins("former ") end ins(m_table.serialCommaJoin(placetypes)) ins(" ") ins(concat(prepositions, "/")) else if iteration == 1 then ins(", ") elseif iteration == 2 then ins(" (which is ") need_closing_paren = true else ins(", which is ") end local container_type = fetch_primary_placetype(containers[1].key, containers[1].spec) if is_former then ins("a former ") else ins(m_placetypes.get_placetype_article(container_type)) ins(" ") end ins(container_type) ins(" ") ins(m_placetypes.get_placetype_entry_preposition(container_type)) end ins(" ") first_container = false containers = next_containers local container_locations = {} for _, container in ipairs(containers) do insert(container_locations, construct_linked_location(container.group, container.key, container.spec)) end ins(m_table.serialCommaJoin(container_locations)) end if need_closing_paren then ins(")") end return concat(parts) end -- Fetch or construct the description of the location specified by `key`. If the `keydesc` property is specified, -- use it directly but substitute any occurrence of `+++` with the auto-constructed location description, which -- mentions the placename corresponding to the key, its placetype and container, and repeats the description up -- the container trail until either there are no more containers or (more usually) the `no_include_container_in_desc` -- setting is found (which is set on all continents and continent-level regions). local function fetch_or_construct_location_desc(group, key, spec) local val = spec.keydesc if is_callable(val) then val = val(group, key, spec) spec.keydesc = val end val = val or "+++" if val:find("%+%+%+") then val = gsub_literally(val, "+++", construct_location_desc(group, key, spec)) end return val end local function normalize_cat_as(cat_as, div) if type(cat_as) ~= "table" or cat_as.type then cat_as = {cat_as} end local ret_cat_as = {} for _, pt_cat_as in ipairs(cat_as) do if type(pt_cat_as) == "string" then pt_cat_as = {type = pt_cat_as} end insert(ret_cat_as, {type = pt_cat_as.type, prep = pt_cat_as.prep or div.prep or "của"}) end return ret_cat_as end -- Find the specified plural placetype among the divs for a given known location. Return a list of cat_as specs, where -- each spec is of the form {type = "PLURAL_PLACETYPE", prep = "PREP"} indicating the plural placetype to use when -- categorizing and the preposition to follow. local function find_placetype_cat_as(divs, pl_placetype) if divs then if type(divs) ~= "table" then divs = {divs} end for _, div in ipairs(divs) do if type(div) == "string" then div = {type = div} end if div.type == pl_placetype then local cat_as = div.cat_as or div.type return normalize_cat_as(cat_as, div) end end end return nil end -- Handler for bare placename categories for known locations in `locations` in [[Module:place/locations]]. insert(handlers, function(label) for _, canon_label in ipairs { label, lcfirst(label) } do local group, spec = m_locations.find_canonical_key(canon_label) if group then -- wp= defaults to true (Wikipedia article matches location's full placename) local wp = spec.wp if wp == nil then wp = true end -- wpcat= defaults to wp= (if Wikipedia article has its own name, Wikipedia category and Commons category -- generally follow) local wpcat = spec.wpcat if wpcat == nil then wpcat = wp end -- commonscat= defaults to wpcat= (if Wikipedia category has its own name, Commons category generally -- follows) local commonscat = spec.commonscat if commonscat == nil then commonscat = wpcat end local parents = {} local bare_label_parents = spec.overriding_bare_label_parents local container_iterator = m_locations.iterate_containers(group, canon_label, spec) local containers = container_iterator() if not bare_label_parents then bare_label_parents = {"+++"} end local full_location_placename, elliptical_location_placename = m_locations.key_to_placename(group, canon_label) local full_container_placename if containers then full_container_placename, _ = m_locations.key_to_placename(containers[1].group, containers[1].key) end local inserted_containers = false for _, parent in ipairs(bare_label_parents) do if parent == "+++" then parent = "PL_PLACETYPE PREP CONTAINER" end if parent:find("CONTAINER") then if not containers then internal_error("Parent category %s needs the container of %s but no containers specified: %s", parent, canon_label, spec) end local location_type = fetch_primary_placetype(canon_label, spec) local pl_location_type = m_placetypes.pluralize_placetype(location_type) for _, container in ipairs(containers) do local per_container_parent = parent local cat_as_list if per_container_parent:find("PL_PLACETYPE") then if spec.bare_category_parent_type then cat_as_list = normalize_cat_as(spec.bare_category_parent_type, spec) else cat_as_list = find_placetype_cat_as(container.spec.divs, pl_location_type) or find_placetype_cat_as(container.spec.addl_divs, pl_location_type) end end if not cat_as_list then local canon_placetype, ptdata, ptmatch = m_placetypes.get_placetype_data(location_type, "from category") if not canon_placetype or not (ptdata.generic_before_non_cities or ptdata.generic_before_cities) then internal_error("Unable to locate plural location type %s among the divs or addl_divs " .. "for container key %s spec %s, and the location type is either not in placetype_data or " .. "not identified as a generic placetype", pl_location_type, container.key, container.spec) end cat_as_list = {{type = pl_location_type, prep = m_placetypes.get_placetype_entry_preposition(location_type)}} end local prefixed_key = m_placetypes.get_prefixed_key(container.key, container.spec) per_container_parent = gsub_literally(per_container_parent, "CONTAINER", prefixed_key) for _, cat_as in ipairs(cat_as_list) do local per_container_per_placetype_parent = per_container_parent per_container_per_placetype_parent = gsub_literally(per_container_per_placetype_parent, "PL_PLACETYPE", cat_as.type) per_container_per_placetype_parent = gsub_literally(per_container_per_placetype_parent, "PREP", cat_as.prep) m_table.insertIfNot(parents, per_container_per_placetype_parent) end end inserted_containers = true else m_table.insertIfNot(parents, parent) end end if not inserted_containers and containers then -- If we didn't insert the containers above in some form, insert them now as bare categories. Note that -- this may be different categories from the container categories inserted above. for _, container in ipairs(containers) do m_table.insertIfNot(parents, container.key) end end if spec.addl_parents then for _, parent in ipairs(spec.addl_parents) do m_table.insertIfNot(parents, parent) end end local function format_boxval(val, specname) if val == true then val = "%l" end if type(val) == "string" then val = gsub_literally(val, "%l", full_location_placename) val = gsub_literally(val, "%e", elliptical_location_placename) if val:find("%%c") then if not full_container_placename then internal_error("Wikipedia/Commons spec %s = %s has %%c in it but key %s has no " .. "containers: %s", specname, val, canon_label, spec) end val = gsub_literally(val, "%c", full_container_placename) end end return val end local description = spec.fulldesc or ( "{{{langname}}} terms related to the people, culture, or territory of " .. fetch_or_construct_location_desc(group, canon_label, spec) .. ".") local full_placename, _ = m_locations.key_to_placename(group, canon_label) return { type = "chủ đề", description = description, breadcrumb = full_placename, parents = parents, wp = format_boxval(wp, "wp"), wpcat = format_boxval(wpcat, "wpcat"), commonscat = format_boxval(commonscat, "commonscat"), } end end end) local function find_canonical_key_from_place(place, canon_label) local has_the = false local key if place:find("^ ") then key = place:gsub("^ ", "") has_the = true else key = place end local group, spec = m_locations.find_canonical_key(key) if group then local requires_the = spec.the or false if has_the ~= requires_the then if has_the then mw.log(("Mismatch in category name '%s', has 'the' in the category when it should not"):format( canon_label)) else mw.log(("Mismatch in category name '%s', should have 'the' in the category but does not"): format(canon_label)) end return nil end return group, key, spec end return nil end -- Handler for generic placetypes (those whose categories are added through category generation handlers or through -- explicit category specs in the placetype data) for known locations in [[Module:place/locations]]. All such -- placetypes have either a `generic_before_non_cities` setting (meaning they can occur before non-city locations) or -- `generic_before_cities` setting (meaning they can occur before cities), or both. Examples of such categories are -- "cities in the Bahamas" or "rivers in Western Australia, Australia", or (for city locations) -- "neighbourhoods of Hong Kong" or "places in Melbourne". insert(handlers, function(label) for _, canon_label in ipairs { lcfirst(label), label } do local placetype, in_of, place = canon_label:match("^([A-Za-z%- ]-) (của) (.*)$") if not placetype then placetype, in_of, place = canon_label:match("^([A-Za-z%- ]-) (của) (.*)$") end if placetype then local normalized_placetype = placetype == "neighbourhoods" and "neighborhoods" or placetype local canon_placetype, ptdata, ptmatch = m_placetypes.get_placetype_data(normalized_placetype, "from category") if canon_placetype and (ptdata.generic_before_non_cities or ptdata.generic_before_cities) then local group, key, spec = find_canonical_key_from_place(place, canon_label) if group then -- Check whether the location uses British spelling, but also check all containers, because -- it's too hard to keep in sync the `british_spelling` setting for locations at all different -- levels (e.g. cities of various countries, first and second level administrative division, etc.), -- so we just set it at top level on the country. local uses_british_spelling = spec.british_spelling if uses_british_spelling == nil then for containers in m_locations.iterate_containers(group, key, spec) do local must_outer_break = false for _, container in ipairs(containers) do if container.spec.british_spelling ~= nil then uses_british_spelling = container.spec.british_spelling must_outer_break = true break end end if must_outer_break then break end end end local allow_cat = true if placetype == "neighborhoods" and uses_british_spelling or placetype == "neighbourhoods" and not uses_british_spelling then mw.log(("Mismatch in spelling of placetype '%s' in category '%s', should be '%s'"):format( placetype, canon_label, uses_british_spelling and "neighbourhoods" or "neighborhoods")) allow_cat = false end if spec.is_former_place and placetype ~= "địa danh" then allow_cat = false end local expected_prep if spec.is_city then expected_prep = ptdata.generic_before_cities else expected_prep = ptdata.generic_before_non_cities end if not expected_prep then allow_cat = false end if allow_cat then if expected_prep ~= in_of then mw.log(("Mismatch in category name '%s', has '%s' when it should have '%s'"):format( canon_label, in_of, expected_prep)) return nil end local linkdesc = m_placetypes.get_placetype_display_form(placetype, spec.is_city and "city" or "noncity", "return full") if linkdesc == false then mw.log(("Display form for placetype %s is false, can't categorize"):format(dump(placetype))) return nil end if not linkdesc then internal_error("Unrecognized placetype %s when processing key %s, data %s, label %s", placetype, key, spec, canon_label) end desc = linkdesc .. " " .. in_of .. " " .. fetch_or_construct_location_desc(group, key, spec) desc = "{{{langname}}} " .. desc .. "." local parents = {} insert(parents, key) if spec.no_container_parent then -- top-level country, constituent country, continent or the like insert(parents, {name = normalized_placetype, sort = key}) if spec.placetype == "quốc gia" or m_table.contains(spec.placetype, "quốc gia") then local category_class = m_placetypes.get_equiv_placetype_prop(normalized_placetype, function(pt) return m_placetypes.get_placetype_prop(pt, "class") end, { from_category = true, no_split_qualifiers = true, }) if not category_class then internal_error("Saw placetype %s that is either unknown or has no `class` " .. "setting in `placetype_data`", normalized_placetype) end if class_is_political_division[category_class] == nil then internal_error("Saw unknown category class %s derived from placetype %s", category_class, normalized_placetype) end if class_is_political_division[category_class] then insert(parents, "đơn vị hành chính theo quốc gia cụ thể") end end else local container_iterator = m_locations.iterate_containers(group, key, spec) local next_containers = container_iterator() if next_containers then for _, container in ipairs(next_containers) do local container_prep if container.spec.is_city then container_prep = ptdata.generic_before_cities else container_prep = ptdata.generic_before_non_cities end if not container_prep then internal_error("For container key %s spec %s defines is_city = %s but " .. "there is no corresponding `generic_before_*` setting in the " .. "placedata for placetype %s", container.key, container.spec, container.spec.is_city, placetype) end insert(parents, { name = placetype .. " " .. container_prep .. " " .. m_placetypes.get_prefixed_key( container.key, container.spec), sort = key }) end else -- unrecognized countries or the like insert(parents, {name = normalized_placetype, sort = key}) end end return { type = "chủ đề thuộc nhóm tên gọi", topic = canon_label, description = desc, breadcrumb = placetype, parents = parents, } end end end end end end) -- Handler for "state capitals of the United States", "provincial capitals of Canada", etc. This must precede the next -- handler for specific political and misc (non-political) divisions of polities and subpolities, such as -- "provinces of the Philippines", because "departmental capitals" is listed in cat_as for French prefectures and so -- will trigger an error if that handler runs before this one. insert(handlers, function(label) label = lcfirst(label) local capital_cat, place = label:match("^([a-z%- ]- capitals) of (.*)$") -- Make sure we recognize the type of capital. if place and capital_cat_to_placetype[capital_cat] then local placetype = capital_cat_to_placetype[capital_cat] local pl_placetype = m_placetypes.pluralize_placetype(placetype) -- Locate the container, fetch its known political divisions, and make sure the placetype corresponding to the -- type of capital is among the list. local group, key, spec = find_canonical_key_from_place(place, canon_label) if group and (spec.divs or spec.addl_divs) then local saw_match = false local variant_matches = {} local divlists = {} if spec.divs then insert(divlists, spec.divs) end if spec.addl_divs then insert(divlists, spec.addl_divs) end for _, divlist in ipairs(divlists) do if type(divlist) ~= "table" then divlist = {divlist} end for _, div in ipairs(divlist) do if type(div) == "string" then div = {type = div} end -- HACK. Currently if we don't find a match for the placetype, we map e.g. 'autonomous region' -- -> 'regional capitals' and 'union territory' -> 'territorial capitals'. When encountering a -- political division like 'autonomous region' or 'union territory', chop off everything up -- through a space to make things match. To make this clearer, we record all such -- "variant match" cases, and down below we insert a note into the category text indicating that -- such "variant matches" are included among the category. if pl_placetype == div.type or pl_placetype == div.type:gsub("^.* ", "") then saw_match = true if pl_placetype ~= div.type then insert(variant_matches, div.type) end end end end if saw_match then -- Everything checks out, construct the category description. local placetype_desc = m_placetypes.get_placetype_display_form(pl_placetype, placetype.is_city and "city" or "noncity") if placetype_desc == false then mw.log(("Display form for pl_placetype %s is false, can't categorize"):format(dump(pl_placetype))) return nil end if not placetype_desc then internal_error("Unrecognized plural placetype %s, generated as the plural of %s, which " .. "was found as the placetype of capital placetype %s in label %s", pl_placetype, placetype, capital_cat, label) end local variant_match_text = "" if variant_matches[1] then local real_variant_match_descs = {} for i, variant_match in ipairs(variant_matches) do local variant_match_desc = m_placetypes.get_placetype_display_form(variant_match, placetype.is_city and "city" or "noncity") if variant_match_desc == nil then internal_error("Unrecognized variant match plural placetype %s, coming from " .. "place key %s, data %s in label %s", variant_match, key, spec, label) end if variant_match_desc then -- skip those for which the description is `false`, like `ABBREVIATION_OF states` -- in the United States divs. insert(real_variant_match_descs, variant_match_desc) end end if real_variant_match_descs[1] then variant_match_text = " (bao gồm " .. m_table.serialCommaJoin(real_variant_match_descs) .. ")" end end local desc = "Tên gọi {{{langname}}} về thủ đô của " .. placetype_desc .. variant_match_text .. " trong " .. fetch_or_construct_location_desc(group, key, spec) .. "." local full_placename, _ = m_locations.key_to_placename(group, key) local parents = {} if spec.no_container_parent then -- top-level country, constituent country, continent or the like insert(parents, {name = capital_cat, sort = key}) else local container_iterator = m_locations.iterate_containers(group, key, spec) local next_containers = container_iterator() if next_containers then for _, container in ipairs(next_containers) do insert(parents, { name = capital_cat .. " của " .. m_placetypes.get_prefixed_key( container.key, container.spec), sort = key }) end else -- unrecognized countries or the like insert(parents, {name = capital_cat, sort = key}) end end insert(parents, key) return { type = "chủ đề thuộc nhóm tên gọi", topic = label, description = desc, breadcrumb = full_placename, parents = parents, } end end end end) local overriding_category_descriptions = { ["autonomous cities of Spain"] = "the [[w:Autonomous communities of Spain#Autonomous_cities|autonomous cities of Spain]]", ["regions of Greece"] = "the regions ([[periphery|peripheries]]) of [[Greece]]", ["regions of North Macedonia"] = "the regions ([[periphery|peripheries]]) of [[North Macedonia]]", ["subprefectures of Japan"] = "[[subprefecture]]s of [[Japan]]ese [[prefecture]]s", } -- Handler for specific political and misc (non-political) divisions of locations (polities, subpolities, cities, etc.), -- such as "provinces of the Philippines", "counties of Wales", "municipalities of Tocantins, Brazil", -- "boroughs of New York City", etc. This does not handle categories for generic placetypes (cities, rivers, etc.) of -- locations, which are handled by different handlers above. insert(handlers, function(label) -- The label comes with an initial capitalization but we have to check both lowercase-initial and capital-initial -- versions of the placetype to handle e.g. [[:Category:en:Indian reserves of Canada]]. for _, canon_label in ipairs { label, lcfirst(label) } do for _, minimal_placetype in ipairs { true, false } do local match_quantifier = minimal_placetype and "-" or "+" -- Some categories have two "of"s in them, and depending on the category, it's correct to do either a greedy -- ([[:Category:en:Abbreviations of states of the United States]], with placetype `abbreviations of states`) -- or non-greedy ([[:Category:en:Provinces of the Democratic Republic of the Congo]], with placetype -- `provinces`) match. We can't know in advance which is correct so we try both possibilities, doing the -- non-greedy one first as it seems more common (there are many locations with "of" in them, but currently -- only `abbreviations of states` occurs with a following location). local placetype, in_of, place = canon_label:match("^([A-Za-z%- ]" .. match_quantifier .. ") (của) (.*)$") if not placetype then placetype, in_of, place = canon_label:match("^([A-Za-z%- ]" .. match_quantifier .. ") (ở) (.*)$") end if placetype then local group, key, spec = find_canonical_key_from_place(place, canon_label) if group then local function find_placetype(divs) if divs then if type(divs) ~= "table" then divs = {divs} end for _, div in ipairs(divs) do if type(div) == "string" then div = {type = div} end local cat_as = div.cat_as or div.type if type(cat_as) ~= "table" then cat_as = {cat_as} end for _, pt_cat_as in ipairs(cat_as) do if type(pt_cat_as) == "string" then pt_cat_as = {type = pt_cat_as} end if placetype == pt_cat_as.type then local div_parent = pt_cat_as.container_parent_type if div_parent == nil then -- allow false div_parent = div.container_parent_type end if div_parent == nil then div_parent = placetype end return div_parent, pt_cat_as.prep or div.prep or "của" end end end end return nil end local div_parent, div_prep = find_placetype(spec.divs) if div_parent == nil then -- allow false div_parent, div_prep = find_placetype(spec.addl_divs) end if div_parent == nil then -- allow false div_parent, div_prep = find_placetype(spec.addl_divs_for_categorization) end if div_parent ~= nil then if div_prep ~= in_of then mw.log(("Mismatch in category name '%s', has '%s' when it should have '%s'"):format( canon_label, in_of, div_prep)) return nil end local linkdesc = m_placetypes.get_placetype_display_form(placetype, spec.is_city and "city" or "noncity", "return full") if linkdesc == false then mw.log(("Display form for placetype %s is false, can't categorize"):format(dump(placetype))) return nil end if not linkdesc then internal_error("Unrecognized placetype %s when processing key %s, data %s, label %s", placetype, key, spec, canon_label) end local desc = overriding_category_descriptions[canon_label] if not desc then desc = linkdesc .. " " .. in_of .. " " .. fetch_or_construct_location_desc(group, key, spec) end desc = desc .. " {{{langname}}}." local parents = {} insert(parents, key) if div_parent then -- div_parent may be `false` if spec.no_container_parent then -- top-level country, constituent country, continent or the like insert(parents, {name = placetype, sort = " " .. key}) if spec.placetype == "quốc gia" or m_table.contains(spec.placetype, "quốc gia") then insert(parents, "đơn vị hành chính theo quốc gia cụ thể") end else local container_iterator = m_locations.iterate_containers(group, key, spec) local next_containers = container_iterator() if next_containers then for _, container in ipairs(next_containers) do insert(parents, { name = div_parent .. " " .. in_of .. " " .. m_placetypes.get_prefixed_key( container.key, container.spec), sort = key }) end else -- unrecognized countries or the like insert(parents, {name = placetype, sort = " " .. key}) end end end return { type = "chủ đề thuộc nhóm tên gọi", topic = canon_label, description = desc, breadcrumb = placetype, parents = parents, } end end end end end end) labels["ngoại danh"] = { type = "chủ đề thuộc nhóm tên gọi", -- special-cased description description = "{{{langname}}} [[exonym]]s.", parents = {"địa danh"}, } labels["đơn vị hành chính theo quốc gia cụ thể"] = { type = "chủ đề phân nhóm", description = "{{{langname}}} categories for political divisions of specific countries.", parents = {"địa danh"}, } -- Misc. FIXME: Remove the need for this. labels["nomes of Ancient Egypt"] = { type = "chủ đề thuộc nhóm tên gọi", -- special-cased description description = "{{{langname}}} names of the [[nome]]s of [[Ancient Egypt]].", breadcrumb = "nomes", parents = {"Ancient Egypt"}, } -- Sui generis place categories (mostly cross-jurisdictional subcontinental/transcontinental regions) -- FIXME: Everything here has been moved from [[Module:category tree/topic/Earth]]. Most should be removed. labels["Atlantic Ocean"] = { type = "related-to", description = "default with the", parents = {"Earth"}, } labels["British Isles"] = { type = "related-to", description = "=the people, culture, or territory of [[Great Britain]], [[Ireland]], and other nearby islands", parents = {"Europe", "islands"}, } labels["European Union"] = { type = "related-to", description = "default with the", parents = {"Europe"}, } labels["Gascony"] = { type = "related-to", description = "default", parents = {"Occitania, France"}, } labels["Indian subcontinent"] = { type = "related-to", description = "default with the", parents = {"South Asia"}, } labels["Bengal"] = { type = "related-to", description = "{{{langname}}} terms related to the people, culture, or territory of [[Bengal]].", parents = {"Indian subcontinent"}, } labels["Kashmir"] = { type = "related-to", description = "{{{langname}}} terms related to the people, culture, or territory of [[Kashmir]].", parents = {"Indian subcontinent"}, } labels["Kashmir, India"] = { type = "related-to", description = "{{{langname}}} names of places in {{w|Kashmir, India}}.", parents = {"India", "Kashmir"}, } labels["Korea"] = { type = "related-to", description = "=the people, culture, or territory of [[Korea]]", parents = {"Asia"}, } labels["Languedoc"] = { type = "related-to", description = "default", parents = {"Occitania, France"}, } labels["Lapland"] = { type = "related-to", description = "=[[Lapland]], a region in northernmost Europe", parents = {"Europe", "Finland", "Norway", "Russia", "Sweden"}, } labels["Middle East"] = { type = "related-to", description = "default with the", parents = {"Africa", "Asia"}, } labels["Netherlands Antilles"] = { type = "related-to", description = "=the people, culture, or territory of the [[Netherlands Antilles]]", parents = {"Netherlands", "North America"}, } labels["Overseas France"] = { type = "related-to", description = "={{w|Overseas France}} ({{m|fr||France d'outre-mer}})", parents = {"France"}, } labels["Provence"] = { type = "related-to", description = "default", parents = {"Provence-Alpes-Côte d'Azur, France"}, } labels["Polish People's Republic"] = { type = "related-to", description = "default", parents = {"Poland"}, } labels["South Asia"] = { type = "related-to", description = "default", parents = {"Eurasia", "Asia"}, } labels["quốc gia của châu Á"] = { type = "chủ đề thuộc nhóm tên gọi", description = "default", breadcrumb = "Quốc gia", parents = {"Châu Á", "Quốc gia"}, } labels["quốc gia của châu Âu"] = { type = "chủ đề thuộc nhóm tên gọi", description = "default", breadcrumb = "Quốc gia", parents = {"Châu Âu", "Quốc gia"}, } return {LABELS = labels, HANDLERS = handlers} 3kqm921v4kqi2lio34ndnn8m5gtp3ja ກຳປູເຈັຽ 0 332222 2351400 2216946 2026-05-08T12:37:23Z TheHighFighter2 42988 2351400 wikitext text/x-wiki =={{langname|lo}}== ==={{đm|pr-noun}}=== {{lo-proper noun}} # {{transclude|lo|Campuchia|id=Q424}}. ===={{đm|syn}}==== * {{l|lo|ກຳປູເຈຍ}}, {{l|lo|ກຳພູຊາ}} gx2moykep0fvsby5nnxsynww36r4bq5 aita 0 333948 2351455 2219599 2026-05-09T00:09:41Z Hiyuune 50834 /* Tiếng Ý */ 2351455 wikitext text/x-wiki =={{langname|et}}== ==={{ĐM|pron}}=== * {{et-IPA}} * {{rhymes|et|ɑitɑ}} * {{hyph|et|ai|ta}} ==={{ĐM|verb}}=== {{head|et|Biến thể hình thái động từ}} # {{inflection of|et|aitama||pres|indc|connegative}} # {{inflection of|et|aitama||2|s|impr}} =={{langname|lv}}== {{slim-wikipedia|lang=lv}} [[Tập tin:Sheep J1.jpg|nhỏ|250px|Aita]] ==={{ĐM|pron}}=== * {{lv-IPA|àjta|falling}} * {{audio|lv|lv-riga-aita.ogg}} ==={{ĐM|noun}}=== {{lv-noun|f|4th}} # [[con|Con]] [[cừu]] ({{taxfmt|Ovis aries|loài}}) ===={{ĐM|decl}}==== {{lv-decl-noun|ait|a|4th|extrawidth=-100}} ===={{ĐM|see}}==== * {{l|lv|auns}} * {{l|lv|teķis}} * {{qualifier|dạng lỗi thời}} {{l|lv|avs}} * {{l|lv|jērs}} =={{langname|ja}}== ==={{ĐM|rom}}=== {{ja-romaji}} # {{ja-romanization of|あいた}} =={{langname|it}}== ==={{ĐM|verb}}=== {{head|it|Biến thể hình thái động từ}} # {{inflection of|it|aitare||ind|pres|ở|3|s|;|imp|ở|2|s}} 6ne9gnubope1l0eprkfth2c26ay04la 2351456 2351455 2026-05-09T00:11:32Z Hiyuune 50834 /* Danh từ */ 2351456 wikitext text/x-wiki =={{langname|et}}== ==={{ĐM|pron}}=== * {{et-IPA}} * {{rhymes|et|ɑitɑ}} * {{hyph|et|ai|ta}} ==={{ĐM|verb}}=== {{head|et|Biến thể hình thái động từ}} # {{inflection of|et|aitama||pres|indc|connegative}} # {{inflection of|et|aitama||2|s|impr}} =={{langname|lv}}== {{slim-wikipedia|lang=lv}} [[Tập tin:Sheep J1.jpg|nhỏ|250px|Aita]] ==={{ĐM|pron}}=== * {{lv-IPA|àjta|falling}} * {{audio|lv|lv-riga-aita.ogg}} ==={{ĐM|noun}}=== {{lv-noun|f|4}} # [[con|Con]] [[cừu]] ({{taxfmt|Ovis aries|loài}}) ===={{ĐM|decl}}==== {{lv-decl-noun|ait|a|4th|extrawidth=-100}} ===={{ĐM|see}}==== * {{l|lv|auns}} * {{l|lv|teķis}} * {{qualifier|dạng lỗi thời}} {{l|lv|avs}} * {{l|lv|jērs}} =={{langname|ja}}== ==={{ĐM|rom}}=== {{ja-romaji}} # {{ja-romanization of|あいた}} =={{langname|it}}== ==={{ĐM|verb}}=== {{head|it|Biến thể hình thái động từ}} # {{inflection of|it|aitare||ind|pres|ở|3|s|;|imp|ở|2|s}} 1vllew0igbocdphxqdzqbff7m1pvzgj 2351457 2351456 2026-05-09T00:12:24Z Hiyuune 50834 /* Tiếng Estonia */ 2351457 wikitext text/x-wiki =={{langname|et}}== ==={{ĐM|pron}}=== * {{et-IPA}} * {{rhymes|et|ɑitɑ}} * {{hyph|et|ai|ta}} ==={{ĐM|verb}}=== {{head|et|Biến thể hình thái động từ}} # {{inflection of|et|aitama||indc|pres|connegative}} # {{inflection of|et|aitama||impr|ở|2|s}} =={{langname|lv}}== {{slim-wikipedia|lang=lv}} [[Tập tin:Sheep J1.jpg|nhỏ|250px|Aita]] ==={{ĐM|pron}}=== * {{lv-IPA|àjta|falling}} * {{audio|lv|lv-riga-aita.ogg}} ==={{ĐM|noun}}=== {{lv-noun|f|4}} # [[con|Con]] [[cừu]] ({{taxfmt|Ovis aries|loài}}) ===={{ĐM|decl}}==== {{lv-decl-noun|ait|a|4th|extrawidth=-100}} ===={{ĐM|see}}==== * {{l|lv|auns}} * {{l|lv|teķis}} * {{qualifier|dạng lỗi thời}} {{l|lv|avs}} * {{l|lv|jērs}} =={{langname|ja}}== ==={{ĐM|rom}}=== {{ja-romaji}} # {{ja-romanization of|あいた}} =={{langname|it}}== ==={{ĐM|verb}}=== {{head|it|Biến thể hình thái động từ}} # {{inflection of|it|aitare||ind|pres|ở|3|s|;|imp|ở|2|s}} rrzdzh4d8je5pnc5c27pdfa2ix17ost Thể loại:crh:Quốc gia của châu Âu 14 355590 2351394 2259235 2026-05-08T12:21:58Z TheHighFighter2 42988 TheHighFighter2 đã đổi [[Thể loại:Quốc gia của châu Âu/Tiếng Tatar Crưm]] thành [[Thể loại:crh:Quốc gia của châu Âu]] (đã tắt đổi hướng) 2259235 wikitext text/x-wiki [[Thể loại:Châu Âu/Tiếng Tatar Crưm]] [[Thể loại:Quốc gia/Tiếng Tatar Crưm]] [[Thể loại:Danh sách chủ đề thuộc nhóm tên gọi/Tiếng Tatar Crưm]] [[Thể loại:Quốc gia của châu Âu|T]] lsdu9rujg7ntk2p9bngzaln8v3aau98 2351395 2351394 2026-05-08T12:22:18Z TheHighFighter2 42988 /* */ 2351395 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx ꪀꪱꪫ ꪹꪢꪸꪙ 0 369051 2351399 2297581 2026-05-08T12:36:01Z TheHighFighter2 42988 /* Tiếng Thái Đen */ 2351399 wikitext text/x-wiki =={{langname|blt}}== ==={{đm|alt}}=== * {{l|blt|ꪀꪱꪫꪹꪢꪸꪙ}} ==={{section|etym}}=== {{bor+|blt|vi|Cao Miên}}; từ {{mention|vi|高綿}}, từ {{der|blt|zh|高棉}}, từ {{der|blt|km|ខ្មែរ}}. ==={{section|pron}}=== {{blt-pron}} ==={{section|pr-noun}}=== {{head|blt|Danh từ riêng|tr=Kào Mền}} # {{tcl|blt|Campuchia|id=Q424}}. k6as3uvxcv3pyuigsmm9lg5debu44rq baltvīns 0 383776 2351446 2328182 2026-05-08T23:54:19Z Hiyuune 50834 /* Tiếng Latvia */ 2351446 wikitext text/x-wiki =={{langname|lv}}== ==={{section|n}}=== {{lv-noun|m|1}} # [[rượu vang|Rượu vang]] [[trắng]]. ===={{section|decl}}==== {{lv-decl-noun|baltvīn|s|1st}} ==={{section|further}}=== * {{R:SDTV}} {{c|lv|Rượu vang}} at3luj9n1v4iwkv1svegb30i29wknaq Abanteam 0 384107 2351408 2328928 2026-05-08T15:58:47Z Hiyuune 50834 Xóa đổi hướng đến trang [[abanteam]] 2351408 wikitext text/x-wiki =={{langname|la}}== ==={{section|pr-noun}}=== {{head|la|Biến thể hình thái danh từ riêng|head=Abantēam}} # {{inflection of|la|Abantēus||acc|f|s}} kxmvvaz7zy4fjyzoelmvu7rc8mm69qq 2351409 2351408 2026-05-08T15:59:58Z Hiyuune 50834 Hồi sửa về bản sửa đổi 2328928 của [[Special:Contributions/Hiyuune|Hiyuune]] ([[User talk:Hiyuune|talk]]): Nhầm 2351409 wikitext text/x-wiki #đổi [[abanteam]] 2e6x8ifqjf7f64dhgnjx0fazy6ooygo marsa 0 396111 2351405 2026-05-08T15:55:19Z Hiyuune 50834 Trang mới: “=={{langname|mt}}== ==={{section|etym}}=== {{ety|mt|:inh|ar:مَرْسًى|text=+|tree=1}} ==={{section|pron}}=== * {{IPA4|mt|/ˈmar.sa/}} * {{rhymes|mt|arsa|s=2}} ==={{section|n}}=== {{mt-noun|g=f|p=mrasi|p2=mrajjas|p3=mrajjes}} # {{lb|mt|archaic|thường là tên địa danh}} [[cảng|Cảng]]. #: {{syn|mt|port}} ===={{section|drv}}==== {{col|mt|Marsa<alt:Il-Marsa>|Marsaxlokk|Marsalforn|Marsaskala}} =={{langname|es}}== ==={{section|n}}=== {{es-noun|f}} # {{fem…” 2351405 wikitext text/x-wiki =={{langname|mt}}== ==={{section|etym}}=== {{ety|mt|:inh|ar:مَرْسًى|text=+|tree=1}} ==={{section|pron}}=== * {{IPA4|mt|/ˈmar.sa/}} * {{rhymes|mt|arsa|s=2}} ==={{section|n}}=== {{mt-noun|g=f|p=mrasi|p2=mrajjas|p3=mrajjes}} # {{lb|mt|archaic|thường là tên địa danh}} [[cảng|Cảng]]. #: {{syn|mt|port}} ===={{section|drv}}==== {{col|mt|Marsa<alt:Il-Marsa>|Marsaxlokk|Marsalforn|Marsaskala}} =={{langname|es}}== ==={{section|n}}=== {{es-noun|f}} # {{female equivalent of|es|marso}} ==={{section|adj}}=== {{head|es|Biến thể hình thái tính từ|g=f}} # {{feminine singular of|es|marso}} ijc7qavzu8d9ptcgagbub3vdwdvkwji مراس 0 396112 2351406 2026-05-08T15:57:03Z Hiyuune 50834 + âr 2351406 wikitext text/x-wiki =={{langname|ar}}== ==={{section|n}}=== {{ar-noun|مِرَاس|m}} # {{ar-verbal noun of|مَارَسَ|form=III}} ===={{section|decl}}==== {{ar-decl-noun|مِرَاس}} pjd9rakraxknnq9yq1rldwrkru4f4kg Checkboxen 0 396114 2351426 2026-05-08T16:21:29Z Hiyuune 50834 + de 2351426 wikitext text/x-wiki =={{langname|de}}== ==={{ĐM|n}}=== {{head|de|Biến thể hình thái danh từ}} # {{infl of|de|Checkbox||nom//gen//dat//acc|p}} n56kxo5851i8xrdjvqsov900sculg43 Checkboxes 0 396115 2351427 2026-05-08T16:22:09Z Hiyuune 50834 + de 2351427 wikitext text/x-wiki =={{langname|de}}== ==={{section|n}}=== {{head|de|Biến thể hình thái danh từ}} # {{infl of|de|Checkbox||nom//gen//dat//acc|p}} oravx0iejpkft9tjin1z2qvfgbw561j ta̠u³⁵nɔ̃³¹ pɛ̃³¹ 0 396116 2351430 2026-05-08T16:32:00Z TheHighFighter2 42988 Trang mới: “=={{langname|bxd}}== [[File:Dendrobium orchid plant planted in Mangshi, China.jpg|thumb|ta̠u³⁵nɔ̃³¹ pɛ̃³¹]] ==={{ĐM|etym}}=== Có thể từ {{compound|bxd|ta̠u³⁵|nɔ̃³¹|pɛ̃³¹|t1=đảo ngược; quay lại|t3={{lb|bxd|nghĩa trong từ ghép}} hoa}}, ở đây {{mention|bxd||nɔ̃³¹}} là biến thể của {{mention|bxd|lɔ̠̃³⁵||treo}}. So sánh với {{cog|atb|dvaulvang ban}}. ==={{ĐM|pron}}=== * {{IPA4|bxd|/ta̠u³⁵.nɔ̃³¹ pɛ̃…” 2351430 wikitext text/x-wiki =={{langname|bxd}}== [[File:Dendrobium orchid plant planted in Mangshi, China.jpg|thumb|ta̠u³⁵nɔ̃³¹ pɛ̃³¹]] ==={{ĐM|etym}}=== Có thể từ {{compound|bxd|ta̠u³⁵|nɔ̃³¹|pɛ̃³¹|t1=đảo ngược; quay lại|t3={{lb|bxd|nghĩa trong từ ghép}} hoa}}, ở đây {{mention|bxd||nɔ̃³¹}} là biến thể của {{mention|bxd|lɔ̠̃³⁵||treo}}. So sánh với {{cog|atb|dvaulvang ban}}. ==={{ĐM|pron}}=== * {{IPA4|bxd|/ta̠u³⁵.nɔ̃³¹ pɛ̃³¹/}} ==={{ĐM|noun}}=== {{head|bxd|noun|head=ta̠u³⁵nɔ̃³¹ pɛ̃³¹}} # [[thạch hộc|Thạch hộc]] {{gloss|[[thảo dược]] [[Đông y]]}}. #: {{ux|bxd|nɔ³¹ ʒɛ̆ ta̠³⁵ ɣu³¹, '''ta̠u³⁵nɔ̃³¹ pɛ̃³¹''' ʒɛ̆ xa³⁵ ɣu³¹.|(Tôi) từng nuôi trâu bò và trồng '''thạch hộc'''.}} ===={{ĐM|see}}==== * {{l|bxd|tʃʰɿ³⁵}}, {{l|bxd|mĭ.tʃʰɿ³⁵||dược phẩm, thuốc}} * {{l|bxd|mɛ̠̃³⁵||thảo mộc}} {{C|bxd|Họ Lan}} qcqtkyo25ftbq90fj8jd32wyjcq2xfy Thể loại:Danh từ tiếng Pela 14 396117 2351431 2026-05-08T16:33:18Z TheHighFighter2 42988 Trang mới: “{{auto cat}}” 2351431 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:Mục từ có cách phát âm IPA tiếng Pela 14 396118 2351436 2026-05-08T16:41:20Z TheHighFighter2 42988 Trang mới: “{{auto cat}}” 2351436 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:Bảo trì mục từ tiếng Pela 14 396119 2351438 2026-05-08T16:44:16Z TheHighFighter2 42988 Trang mới: “{{auto cat}}” 2351438 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx baltvīni 0 396120 2351442 2026-05-08T16:54:08Z Hiyuune 50834 + lv 2351442 wikitext text/x-wiki =={{langname|lv}}== ==={{section|n}}=== {{head|lv|Biến thể hình thái danh từ}} # {{infl of|lv|baltvīns||nom//voc|p}} sjotstsvransfw39vo1yxba27mel610 baltvīna 0 396121 2351443 2026-05-08T16:54:50Z Hiyuune 50834 + lv 2351443 wikitext text/x-wiki =={{langname|lv}}== ==={{section|n}}=== {{head|lv|Biến thể hình thái danh từ}} # {{infl of|lv|baltvīns||gen|s}} 661u0brn34cr3xmud8ljg73r8f6mvbg baltvīnu 0 396122 2351447 2026-05-08T23:59:55Z Hiyuune 50834 + lv 2351447 wikitext text/x-wiki =={{langname|lv}}== ==={{section|noun}}=== {{head|lv|Biến thể hình thái danh từ}} # {{infl of|lv|baltvīns||gen|p|;|acc//ins|s}} 1beae2r6icgeru1f0cps9lyzujw5q8l baltvīnam 0 396123 2351448 2026-05-09T00:01:04Z Hiyuune 50834 + lv 2351448 wikitext text/x-wiki =={{langname|lv}}== ==={{section|n}}=== {{head|lv|Biến thể hình thái danh từ}} # {{infl of|lv|baltvīns||dat|s}} 1kehe5wtfzwsgexc9ogzgmcacjj87sg baltvīnos 0 396124 2351449 2026-05-09T00:02:08Z Hiyuune 50834 + lv 2351449 wikitext text/x-wiki =={{langname|lv}}== ==={{section|n}}=== {{head|lv|Biến thể hình thái danh từ}} # {{infl of|lv|baltvīns||loc|p}} 0ny2p6rtslgouojftks6ft7pakm9kpj baltvīnā 0 396125 2351450 2026-05-09T00:02:41Z Hiyuune 50834 + lv 2351450 wikitext text/x-wiki =={{langname|lv}}== ==={{section|n}}=== {{head|lv|Biến thể hình thái danh từ}} # {{infl of|lv|baltvīns||loc|s}} giy9rnrixnenkepg42fimqqoifiscbz baltvīn 0 396126 2351451 2026-05-09T00:03:13Z Hiyuune 50834 + lv 2351451 wikitext text/x-wiki =={{langname|lv}}== ==={{section|n}}=== {{head|lv|Biến thể hình thái danh từ}} # {{infl of|lv|baltvīns||voc|s}} 052o5ejcux3n7tiq58pxikex0nt9a6j baltvīniem 0 396127 2351452 2026-05-09T00:07:00Z Hiyuune 50834 Trang mới: “=={{langname|lv}}== ==={{section|n}}=== {{head|lv|Biến thể hình thái danh từ}} # {{infl of|lv|baltvīns||dat//ins|p}}” 2351452 wikitext text/x-wiki =={{langname|lv}}== ==={{section|n}}=== {{head|lv|Biến thể hình thái danh từ}} # {{infl of|lv|baltvīns||dat//ins|p}} 8twvwwpm4vhlyiv7grp6w7fus3jirg1 baltvīnus 0 396128 2351453 2026-05-09T00:07:31Z Hiyuune 50834 Trang mới: “=={{langname|lv}}== ==={{section|n}}=== {{head|lv|Biến thể hình thái danh từ}} # {{infl of|lv|baltvīns||acc|p}}” 2351453 wikitext text/x-wiki =={{langname|lv}}== ==={{section|n}}=== {{head|lv|Biến thể hình thái danh từ}} # {{infl of|lv|baltvīns||acc|p}} hun5vnhmrjhukqu22f6nhu0haoltets 'ahspeyuer' 0 396129 2351459 2026-05-09T00:19:04Z Hiyuune 50834 /* */ + yur 2351459 wikitext text/x-wiki =={{langname|yur}}== ==={{section|pron}}=== * {{IPA4|yur|/ʔahʂpejuɹ/}} ==={{section|n}}=== {{head|yur|Danh từ}} # [[súp|Súp]]. lqykbc49dcqvki6pgvlolc3gnj3bez2 Thể loại:ja:Nấu ăn 14 396130 2351464 2026-05-09T01:48:24Z Kelly zhrm 58416 Trang mới: “{{auto cat}}” 2351464 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:Nấu ăn 14 396131 2351465 2026-05-09T01:51:47Z Kelly zhrm 58416 Trang mới: “{{auto cat}}” 2351465 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:en:Nấu ăn 14 396132 2351466 2026-05-09T01:52:38Z Kelly zhrm 58416 Trang mới: “{{auto cat}}” 2351466 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:ja:Ăn uống 14 396133 2351467 2026-05-09T01:54:27Z Kelly zhrm 58416 Trang mới: “{{auto cat}}” 2351467 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx সোমবার 0 396134 2351469 2026-05-09T01:59:27Z Kelly zhrm 58416 - 2351469 wikitext text/x-wiki =={{langname|bn}}== {{wp|bn:}} ==={{ĐM|etym}}=== {{lbor|bn|sa|सोमवार}}. ==={{ĐM|pron}}=== * {{bn-IPA}} ==={{ĐM|n}}=== {{bn-noun}} # [[thứ Hai|Thứ Hai]]. ==={{ĐM|see}}=== {{bảng:ngày trong tuần/bn}} hfqmzcgm4403vq24a3n6w36i07hnp94 মঙ্গলবার 0 396135 2351470 2026-05-09T02:00:54Z Kelly zhrm 58416 - 2351470 wikitext text/x-wiki =={{langname|bn}}== {{wp|bn:}} ==={{ĐM|etym}}=== {{lbor|bn|sa|मङ्गलवार}}. ==={{ĐM|pron}}=== * {{bn-IPA|mōṅgōlbar}} ==={{ĐM|n}}=== {{bn-noun|tr=moṅgolbar}} # [[thứ Ba|Thứ Ba]]. ==={{ĐM|see}}=== {{bảng:ngày trong tuần/bn}} o2xvttggwdieiimr8c4x2v4du0666k9 বুধবার 0 396136 2351471 2026-05-09T02:03:05Z Kelly zhrm 58416 - 2351471 wikitext text/x-wiki =={{langname|bn}}== {{wp|bn:}} ==={{ĐM|etym}}=== {{lbor|bn|sa|बुधवार}}. ==={{ĐM|pron}}=== * {{bn-IPA|বুধবার|বুদবার}} ==={{ĐM|n}}=== {{bn-noun}} # [[thứ Tư|Thứ Tư]]. ==={{ĐM|see}}=== {{bảng:ngày trong tuần/bn}} hheq6hw0qjy140wexcf85i42e0sis1g বৃহস্পতিবার 0 396137 2351472 2026-05-09T02:05:51Z Kelly zhrm 58416 - 2351472 wikitext text/x-wiki =={{langname|bn}}== {{wp|bn:}} ==={{ĐM|etym}}=== {{lbor|bn|sa|बृहस्पतिवार}}. ==={{ĐM|pron}}=== * {{bn-IPA|bɾiɦōśpōtibaɾ}} * {{lb|bn|colloquial|syncopated|nocat=1}} {{IPA4|bn|/bi̯uʃpot̪ibaɾ/|/bi̯uʃput̪ibaɾ/}} ==={{ĐM|n}}=== {{bn-noun}} # [[thứ Năm|Thứ Năm]]. #: {{syn|bn|বিষ্যুদবার}} ==={{ĐM|see}}=== {{bảng:ngày trong tuần/bn}} ali1du40fh8fmthrqgz3c4wxtggcaws báo ân 0 396138 2351473 2026-05-09T02:09:47Z Kateru Zakuro 34522 ([[Mediawiki:Gadget-start.js|Trang mới]]) +vi:verb:# [[A]]. 2351473 wikitext text/x-wiki =={{langname|vi}}== ==={{ĐM|pron}}=== {{vi-pron}} ==={{ĐM|verb}}=== {{vi-verb}} # {{see-entry|đền ơn}} pqm0003lanl1dyuxk19o0bju341iiik শুক্রবার 0 396139 2351474 2026-05-09T02:10:06Z Kelly zhrm 58416 - 2351474 wikitext text/x-wiki =={{langname|bn}}== {{wp|bn:|sc=Beng}} ==={{ĐM|etym}}=== {{bor+|bn|sa|शुक्रवार|শুক্রবার|tr=śukravāra}}; đồng thời tương đương với {{com|bn|শুক্র|বার|t1=Venus|t2=time, day}}. ==={{ĐM|pron}}=== * {{bn-IPA|শুক্রোবার}} ==={{ĐM|n}}=== {{bn-noun}} # [[thứ Sáu|Thứ Sáu]]. #: {{syn|bn|জুম্মাবার|শুক্কুরবার}} ===={{ĐM|decl}}==== {{bn-ndecl-c-inan|shukrôbar}} ==={{ĐM|see}}=== {{bảng:ngày trong tuần/bn}} ==={{ĐM|ref}}=== * {{R:bn:Biswas|2=শুক্র}} 1l4n9urowg3fuh57j4pme9f33tfpyt8 2351475 2351474 2026-05-09T02:10:46Z Kelly zhrm 58416 /* {{ĐM|etym}} */ 2351475 wikitext text/x-wiki =={{langname|bn}}== {{wp|bn:|sc=Beng}} ==={{ĐM|etym}}=== {{bor+|bn|sa|शुक्रवार|শুক্রবার|tr=śukravāra}}; đồng thời tương đương với {{com|bn|শুক্র|বার|t1=Sao Kim|t2=thời gian, ngày}}. ==={{ĐM|pron}}=== * {{bn-IPA|শুক্রোবার}} ==={{ĐM|n}}=== {{bn-noun}} # [[thứ Sáu|Thứ Sáu]]. #: {{syn|bn|জুম্মাবার|শুক্কুরবার}} ===={{ĐM|decl}}==== {{bn-ndecl-c-inan|shukrôbar}} ==={{ĐM|see}}=== {{bảng:ngày trong tuần/bn}} ==={{ĐM|ref}}=== * {{R:bn:Biswas|2=শুক্র}} cxmvj34lqo36zszm1g4ns0p6uint9pe Thể loại:Từ vay mượn từ tiếng Phạn tiếng Bengal 14 396140 2351476 2026-05-09T02:11:29Z Kelly zhrm 58416 Trang mới: “{{auto cat}}” 2351476 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx শনিবার 0 396141 2351477 2026-05-09T02:16:24Z Kelly zhrm 58416 - 2351477 wikitext text/x-wiki =={{langname|bn}}== {{wp|bn:}} ==={{ĐM|alt}}=== * {{alter|bn|হনিবার||Vanga}} ==={{ĐM|etym}}=== {{lbor|bn|sa|शनिवार}}. ==={{ĐM|pron}}=== * {{bn-IPA}} ==={{ĐM|n}}=== {{bn-noun}} # [[thứ Bảy|Thứ Bảy]]. ==={{ĐM|see}}=== {{bảng:ngày trong tuần/bn}} b83249x67a57rkmq947yr7hccfmxon4 রবিবার 0 396142 2351478 2026-05-09T02:18:58Z Kelly zhrm 58416 Trang mới: “=={{langname|bn}}== {{wp|bn:|sc=Beng}} ==={{ĐM|alt}}=== * {{alter|bn|রোববার|রৈববার||colloquial}} ==={{ĐM|etym}}=== {{lbor|bn|sa|रविवार}}. ==={{ĐM|pron}}=== * {{bn-IPA}} ==={{ĐM|n}}=== {{bn-noun}} # [[Chủ nhật]]. ==={{ĐM|see}}=== {{bảng:ngày trong tuần/bn}}” 2351478 wikitext text/x-wiki =={{langname|bn}}== {{wp|bn:|sc=Beng}} ==={{ĐM|alt}}=== * {{alter|bn|রোববার|রৈববার||colloquial}} ==={{ĐM|etym}}=== {{lbor|bn|sa|रविवार}}. ==={{ĐM|pron}}=== * {{bn-IPA}} ==={{ĐM|n}}=== {{bn-noun}} # [[Chủ nhật]]. ==={{ĐM|see}}=== {{bảng:ngày trong tuần/bn}} olxbvlvcbb9qafyrcizbg87xn82ulo4 chỏng lỏn 0 396143 2351486 2026-05-09T02:30:10Z Trinhtai7698 61005 ([[Mediawiki:Gadget-start.js|Trang mới]]) +vi:adj:# ([[trả lời|Trả lời]]) [[cụt]] [[lủn]], [[thiếu]] [[lễ độ]], [[hỗn xược]] và [[gây]] [[khó chịu]]. 2351486 wikitext text/x-wiki =={{langname|vi}}== ==={{ĐM|pron}}=== {{vi-pron}} ==={{ĐM|adj}}=== {{vi-adj}} # ([[trả lời|Trả lời]]) [[cụt]] [[lủn]], [[thiếu]] [[lễ độ]], [[hỗn xược]] và [[gây]] [[khó chịu]]. ===={{ĐM|syn}}==== * {{l|vi|Cộc lốc, cộc cằn, lỗ mãng, cụt lủn, thiếu nhã nhặn.}} ===={{ĐM|ant}}==== * {{l|vi|Nhã nhặn, lịch sự, nhẹ nhàng.}} ===={{ĐM|trans}}==== {{trans-top}} * {{langname|en}}: {{t|en|Sharp-tongued}} {{trans-bottom}} {{mẫu}} jccnyngckhh5076lcpe341k2vmgiuu5 fejas 0 396144 2351487 2026-05-09T02:31:13Z Hiyuune 50834 Trang mới: “=={{langname|lv}}== ==={{section|n}}=== {{head|lv|Biến thể hình thái danh từ}} # {{infl of|lv|feja||nom//acc//voc|p|;|gen|s}} =={{langname|sv}}== ==={{section|v}}=== {{head|sv|Biến thể hình thái động từ}} # {{verb form of|sv|feja||inf|pass|;|ind|pres}} ==={{section|n}}=== {{head|sv|Biến thể hình thái danh từ}} # {{noun form of|sv|feja||indef|gen|s}}” 2351487 wikitext text/x-wiki =={{langname|lv}}== ==={{section|n}}=== {{head|lv|Biến thể hình thái danh từ}} # {{infl of|lv|feja||nom//acc//voc|p|;|gen|s}} =={{langname|sv}}== ==={{section|v}}=== {{head|sv|Biến thể hình thái động từ}} # {{verb form of|sv|feja||inf|pass|;|ind|pres}} ==={{section|n}}=== {{head|sv|Biến thể hình thái danh từ}} # {{noun form of|sv|feja||indef|gen|s}} 3p4l8st7ustzehu8ugl0t214vc9th57 feju 0 396145 2351488 2026-05-09T02:32:47Z Hiyuune 50834 + lv 2351488 wikitext text/x-wiki =={{langname|lv}}== ==={{section|n}}=== {{head|lv|Biến thể hình thái danh từ}} # {{infl of|lv|feja||gen|p|;|acc//ins|s}} l2orygcxza69q6nbzqxrgngcdyeajhq fejai 0 396146 2351489 2026-05-09T02:33:27Z Hiyuune 50834 + lv 2351489 wikitext text/x-wiki =={{langname|lv}}== ==={{section|n}}=== {{head|lv|Biến thể hình thái danh từ}} # {{infl of|lv|feja||dat|s}} 0b839n5zbw7sdetf6jqo9raj74ozsg5 đền ơn 0 396147 2351490 2026-05-09T02:33:53Z Kateru Zakuro 34522 ([[Mediawiki:Gadget-start.js|Trang mới]]) +vi:verb:# [[trả lại|Trả lại]] cho [[người khác]] [[tương xứng]] với [[công]] của [[người]] đó [[đối với]] mình. 2351490 wikitext text/x-wiki =={{langname|vi}}== ==={{ĐM|pron}}=== {{vi-pron}} ==={{ĐM|verb}}=== {{vi-verb}} # [[trả lại|Trả lại]] cho [[người khác]] [[tương xứng]] với [[công]] của [[người]] đó [[đối với]] mình. #:{{ux|vi|'''đền ơn''' bạn đã giúp đỡ mình}} lons251cub53r4jk1bskzg6gvzqw89l fejā 0 396148 2351491 2026-05-09T02:33:59Z Hiyuune 50834 + lv 2351491 wikitext text/x-wiki =={{langname|lv}}== ==={{ĐM|n}}=== {{head|lv|Biến thể hình thái danh từ}} # {{infl of|lv|feja||loc|s}} 2rewgv6x9ogf0unz2kdsyffincmjya4 fejās 0 396149 2351492 2026-05-09T02:34:38Z Hiyuune 50834 + lv 2351492 wikitext text/x-wiki =={{langname|lv}}== ==={{section|n}}=== {{head|lv|Biến thể hình thái danh từ}} # {{infl of|lv|feja||loc|p}} hhtfemphep4pk2oqwrmlbk9k2jtew51 fejām 0 396150 2351493 2026-05-09T02:35:02Z Hiyuune 50834 + lv 2351493 wikitext text/x-wiki =={{langname|lv}}== ==={{section|n}}=== {{head|lv|Biến thể hình thái danh từ}} # {{infl of|lv|feja||dat//ins|p}} 0yhawpwld88s3wbp5a51h7xai00xy7b báo đền 0 396151 2351494 2026-05-09T02:35:17Z Kateru Zakuro 34522 ([[Mediawiki:Gadget-start.js|Trang mới]]) +vi:verb:# [[A]]. 2351494 wikitext text/x-wiki =={{langname|vi}}== ==={{ĐM|pron}}=== {{vi-pron}} ==={{ĐM|verb}}=== {{vi-verb}} # {{like-entry|báo đáp}} {{mẫu}} p1q0irhdmo3yw6vpmydbtzbkqx1ew1x 2351495 2351494 2026-05-09T02:35:28Z Kateru Zakuro 34522 2351495 wikitext text/x-wiki =={{langname|vi}}== ==={{ĐM|pron}}=== {{vi-pron}} ==={{ĐM|verb}}=== {{vi-verb}} # {{like-entry|báo đáp}} dd430oj8uik3wuvgvjg80w9wy4shbui banānas 0 396152 2351496 2026-05-09T02:36:08Z Hiyuune 50834 + lv 2351496 wikitext text/x-wiki {{also|bananas|BANANAs|banānās}} =={{langname|lv}}== ==={{section|n}}=== {{head|lv|Biến thể hình thái danh từ|g=f}} # {{infl of|lv|banāna||gen|s|;|nom//voc//acc|p}} 2775s5z252d3oaxsix96aqtyksfatv4 banānai 0 396153 2351497 2026-05-09T02:36:48Z Hiyuune 50834 + lv 2351497 wikitext text/x-wiki {{also|bananai|bananaí}} =={{langname|lv}}== ==={{section|n}}=== {{head|lv|Biến thể hình thái danh từ|g=f}} # {{infl of|lv|banāna||dat|s}} 5qj52hp2jjxvo6y04qe9exv14ga5fgl banānās 0 396154 2351498 2026-05-09T02:37:30Z Hiyuune 50834 + lv 2351498 wikitext text/x-wiki {{also|bananas|BANANAs|banānas}} =={{langname|lv}}== ==={{section|n}}=== {{head|lv|Biến thể hình thái danh từ|g=f}} # {{infl of|lv|banāna||loc|p}} crje52rk49j02u357grl9o1yueoxk7b lietvārdi 0 396155 2351499 2026-05-09T02:38:45Z Hiyuune 50834 + lv 2351499 wikitext text/x-wiki =={{langname|lv}}== ==={{section|n}}=== {{head|lv|Biến thể hình thái danh từ|g=m}} # {{infl of|lv|lietvārds||nom//voc|p}} eo0yvildyk4g6rz2w56x9nphefpf4qa lietvārda 0 396156 2351500 2026-05-09T02:39:21Z Hiyuune 50834 + lv 2351500 wikitext text/x-wiki {{also|lietvārdā}} =={{langname|lv}}== ==={{ĐM|n}}=== {{head|lv|Biến thể hình thái danh từ|g=m}} # {{infl of|lv|lietvārds||gen|s}} 4u5n5c5fjboa8ptj8rp6fhp89ewskgj lietvārdā 0 396157 2351501 2026-05-09T02:39:51Z Hiyuune 50834 + lv 2351501 wikitext text/x-wiki {{also|lietvārda}} =={{langname|lv}}== ==={{ĐM|n}}=== {{head|lv|Biến thể hình thái danh từ|g=m}} # {{infl of|lv|lietvārds||loc|s}} c8gq0nzy75v1djxgwjurfo8cjfcxhed chấm phạt đền 0 396158 2351502 2026-05-09T02:40:13Z Kateru Zakuro 34522 ([[Mediawiki:Gadget-start.js|Trang mới]]) +vi:noun:# [[điểm|Điểm]] [[tròn]] trước [[khung thành]] để cho [[cầu thủ]] [[đối phương]] [[đá]] [[trực tiếp]] khi [[phạt đền]]. 2351502 wikitext text/x-wiki =={{langname|vi}}== ==={{ĐM|pron}}=== {{vi-pron}} ==={{ĐM|noun}}=== {{vi-noun}} # [[điểm|Điểm]] [[tròn]] trước [[khung thành]] để cho [[cầu thủ]] [[đối phương]] [[đá]] [[trực tiếp]] khi [[phạt đền]]. cba629fhkj3rcs75rnxt2gejq7wch29 lietvārd 0 396159 2351503 2026-05-09T02:40:28Z Hiyuune 50834 + lv 2351503 wikitext text/x-wiki =={{langname|lv}}== ==={{section|n}}=== {{head|lv|Biến thể hình thái danh từ}} # {{infl of|lv|lietvārds||voc|s}} sju3usvwoa5b7mtuemw1f59gn22ybfi lietvārdos 0 396160 2351504 2026-05-09T02:41:00Z Hiyuune 50834 + lv 2351504 wikitext text/x-wiki =={{langname|lv}}== ==={{ĐM|n}}=== {{head|lv|Biến thể hình thái danh từ|g=m}} # {{infl of|lv|lietvārds||loc|p}} smaid8g46gxb9ut95drznym2mnpp7il lietvārdiem 0 396161 2351505 2026-05-09T02:41:31Z Hiyuune 50834 Trang mới: “=={{langname|lv}}== ==={{section|n}}=== {{head|lv|Biến thể hình thái danh từ|g=m}} # {{infl of|lv|lietvārds||dat//ins|p}}” 2351505 wikitext text/x-wiki =={{langname|lv}}== ==={{section|n}}=== {{head|lv|Biến thể hình thái danh từ|g=m}} # {{infl of|lv|lietvārds||dat//ins|p}} sr4neibze5zl2x9lr49xrwkg8oc078l lietvārdam 0 396162 2351506 2026-05-09T02:42:05Z Hiyuune 50834 + lv 2351506 wikitext text/x-wiki =={{langname|lv}}== ==={{section|n}}=== {{head|lv|Biến thể hình thái danh từ|g=m}} # {{infl of|lv|lietvārds||dat|s}} ocyipx8p8fj4avv8oskeoq0c4nd60ln cú phạt đền 0 396163 2351507 2026-05-09T02:42:23Z Kateru Zakuro 34522 ([[Mediawiki:Gadget-start.js|Trang mới]]) +vi:noun:# [[A]]. 2351507 wikitext text/x-wiki =={{langname|vi}}== ==={{ĐM|pron}}=== {{vi-pron}} ==={{ĐM|noun}}=== {{vi-noun}} # {{see-entry|quả phạt đền}} 6co4v3b3yxsq1ly2s239cbngu0n0ztx lietvārdus 0 396164 2351508 2026-05-09T02:42:39Z Hiyuune 50834 + lv 2351508 wikitext text/x-wiki =={{langname|lv}}== ==={{ĐM|n}}=== {{head|lv|Biến thể hình thái danh từ|g=m}} # {{infl of|lv|lietvārds||acc|p}} i59c4tevsrmxm392xqb6dmjmh9pbcvb lietvārdu 0 396165 2351509 2026-05-09T02:43:12Z Hiyuune 50834 Trang mới: “=={{langname|lv}}== ==={{section|n}}=== {{head|lv|Biến thể hình thái danh từ|g=m}} # {{infl of|lv|lietvārds||acc//ins|s|;|gen|p}}” 2351509 wikitext text/x-wiki =={{langname|lv}}== ==={{section|n}}=== {{head|lv|Biến thể hình thái danh từ|g=m}} # {{infl of|lv|lietvārds||acc//ins|s|;|gen|p}} ftrlpfe8y2igxpry6720itftokhia8y substantīvs 0 396166 2351510 2026-05-09T02:44:54Z Hiyuune 50834 Trang mới: “{{also|substantivs|Substantivs}} =={{langname|lv}}== ==={{section|pron}}=== {{rfap|lv}} ==={{section|n}}=== {{lv-noun|m|1}} # {{lb|lv|grammar}} [[danh từ|Danh từ]]. ===={{section|decl}}==== {{lv-decl-noun|substantīv|s|1st|extrawidth=-60}} ===={{section|syn}}==== * {{l|lv|lietvārds}} ===={{section|see}}==== {{danh sách:từ loại/lv}}” 2351510 wikitext text/x-wiki {{also|substantivs|Substantivs}} =={{langname|lv}}== ==={{section|pron}}=== {{rfap|lv}} ==={{section|n}}=== {{lv-noun|m|1}} # {{lb|lv|grammar}} [[danh từ|Danh từ]]. ===={{section|decl}}==== {{lv-decl-noun|substantīv|s|1st|extrawidth=-60}} ===={{section|syn}}==== * {{l|lv|lietvārds}} ===={{section|see}}==== {{danh sách:từ loại/lv}} b749su3a1j1ftxna8abdwb0x6xf5seb substantīvi 0 396167 2351511 2026-05-09T02:46:15Z Hiyuune 50834 + lv 2351511 wikitext text/x-wiki {{also|substantivi}} =={{langname|lv}}== ==={{section|n}}=== {{head|lv|Biến thể hình thái danh từ|g=m}} # {{infl of|lv|substantīvs||nom//voc|p}} fdphtvn4d9syjkod3rxjyoadznd3q5i substantīv 0 396168 2351512 2026-05-09T02:48:00Z Hiyuune 50834 + lv 2351512 wikitext text/x-wiki =={{langname|lv}}== ==={{section|n}}=== {{head|lv|Biến thể hình thái danh từ}} # {{infl of|lv|substantīvs||voc|s}} k8xjhnufacyxizoztd562bzqbzyeaa0 substantīva 0 396169 2351513 2026-05-09T02:48:45Z Hiyuune 50834 + lv 2351513 wikitext text/x-wiki {{also|substantiva|substantīvā}} =={{langname|lv}}== ==={{section|n}}=== {{head|lv|Biến thể hình thái danh từ|g=m}} # {{infl of|lv|substantīvs||gen|s}} dn9ztdh41miqgc9zuyu3ls0gnq50xov substantīvam 0 396170 2351514 2026-05-09T02:49:32Z Hiyuune 50834 + lv 2351514 wikitext text/x-wiki {{also|substantivam}} =={{langname|lv}}== ==={{section|n}}=== {{head|lv|Biến thể hình thái danh từ|g=m}} # {{infl of|lv|substantīvs||dat|s}} gsvxk5y4kw9bblp75lsq3k0gvwuyvbu substantīvos 0 396171 2351515 2026-05-09T02:50:32Z Hiyuune 50834 + lv 2351515 wikitext text/x-wiki {{also|substantivos}} =={{langname|lv}}== ==={{section|n}}=== {{head|lv|Biến thể hình thái danh từ|g=m}} # {{infl of|lv|substantīvs||loc|p}} okrvbu9z83lo2hzki89805sndta8rij substantīvā 0 396172 2351516 2026-05-09T02:51:20Z Hiyuune 50834 + lv 2351516 wikitext text/x-wiki {{also|substantiva|substantīva}} =={{langname|lv}}== ==={{section|n}}=== {{head|lv|Biến thể hình thái danh từ|g=m}} # {{infl of|lv|substantīvs||loc|s}} mh35zu6pk439rejyrahmayms5vtj5wx substantīvus 0 396173 2351517 2026-05-09T02:52:21Z Hiyuune 50834 + lv 2351517 wikitext text/x-wiki {{also|substantivus}} =={{langname|lv}}== ==={{section|n}}=== {{head|lv|Biến thể hình thái danh từ|g=m}} # {{infl of|lv|substantīvs||acc|p}} qdohf6rrtbo0q86e8p9sowfcvlma4xv substantīviem 0 396174 2351518 2026-05-09T02:53:06Z Hiyuune 50834 + lv 2351518 wikitext text/x-wiki =={{langname|lv}}== ==={{section|n}}=== {{head|lv|Biến thể hình thái danh từ|g=m}} # {{infl of|lv|substantīvs||dat//ins|p}} 1vbzbruib0xw47gzpufji99b6d6hl8n substantīvu 0 396175 2351519 2026-05-09T02:53:42Z Hiyuune 50834 + lv 2351519 wikitext text/x-wiki =={{langname|lv}}== ==={{section|n}}=== {{head|lv|Biến thể hình thái danh từ|g=m}} # {{infl of|lv|substantīvs||acc//ins|s|;|gen|p}} 73v26yf6iea3v74y73s02qs2e7z324z Ghigãrii 0 396176 2351520 2026-05-09T03:53:28Z Hiyuune 50834 Trang mới: “=={{langname|rup}}== ==={{section|pr-noun}}=== {{head|rup|noun|g=f}} # {{alt sp of|sq|Ghigãrie}}” 2351520 wikitext text/x-wiki =={{langname|rup}}== ==={{section|pr-noun}}=== {{head|rup|noun|g=f}} # {{alt sp of|sq|Ghigãrie}} 5ftc47fpn8e6bxb8g4zerfr35744fxv 𬃲 0 396177 2351521 2026-05-09T03:55:12Z Hiyuune 50834 /* */ 2351521 wikitext text/x-wiki {{character info}} =={{langname|mul}}== ==={{section|han}}=== {{Han char|rn=75|rad=木|as=10|sn=14|canj=|four=|ids=⿰林页}} ===={{section|ref}}==== {{Han ref|uh=2C0F2}} =={{langname|zh}}== {{zh-see|䫐}} 5x2qgqx2jw0fq82ibkbk5hrxson83ix მისალმება 0 396178 2351524 2026-05-09T05:25:28Z Hiyuune 50834 Trang mới: “=={{langname|ka}}== ==={{section|etym}}=== Từ {{mention|ka|სალამი}}. ==={{section|pron}}=== * {{ka-IPA}} * {{ka-hyphen}} ==={{section|n}}=== {{ka-noun}} # [[lời chào|Lời chào]]. ===={{section|decl}}==== {{ka-decl-noun}}” 2351524 wikitext text/x-wiki =={{langname|ka}}== ==={{section|etym}}=== Từ {{mention|ka|სალამი}}. ==={{section|pron}}=== * {{ka-IPA}} * {{ka-hyphen}} ==={{section|n}}=== {{ka-noun}} # [[lời chào|Lời chào]]. ===={{section|decl}}==== {{ka-decl-noun}} caw1aq4z366xtwsbg1mdpdr6cjhjx37 Mô đun:zh/data/dial-syn/知母 828 396179 2351525 2026-05-09T05:28:02Z Hiyuune 50834 Trang mới: “local export = {} export.list = { ["title"] = "", ["meaning"] = "tri mẫu (''Anemarrhena asphodeloides'')", ["note"] = "", ["Classical"] = { "" }, ["Formal"] = { "知母" }, ["Taxonomic"] = { "知母" }, ["Beijing"] = { "蒜辮兒草" }, ["Beijing-PG"] = { "" }, ["Beijing-MY"] = { "" }, ["Beijing-HR"] = { "" }, ["Beijing-YQ"] = { "" }, ["Beijing-CP"] = { "" }, ["Beijing-MTG"] = { "" }, ["Beijing-FS"] = { "…” 2351525 Scribunto text/plain local export = {} export.list = { ["title"] = "", ["meaning"] = "tri mẫu (''Anemarrhena asphodeloides'')", ["note"] = "", ["Classical"] = { "" }, ["Formal"] = { "知母" }, ["Taxonomic"] = { "知母" }, ["Beijing"] = { "蒜辮兒草" }, ["Beijing-PG"] = { "" }, ["Beijing-MY"] = { "" }, ["Beijing-HR"] = { "" }, ["Beijing-YQ"] = { "" }, ["Beijing-CP"] = { "" }, ["Beijing-MTG"] = { "" }, ["Beijing-FS"] = { "" }, ["Taiwan"] = { "" }, ["Tianjin-WQ"] = { "" }, ["Langfang"] = { "" }, ["Chengde"] = { "" }, ["Ulan Hot"] = { "" }, ["Tongliao"] = { "" }, ["Chifeng"] = { "" }, ["Hailar"] = { "" }, ["Heihe"] = { "" }, ["Nenjiang"] = { "" }, ["Mohe"] = { "" }, ["Qiqihar"] = { "" }, ["Tailai"] = { "" }, ["Jixian-HLJ"] = { "" }, ["Lanxi-M"] = { "" }, ["Boli"] = { "" }, ["Jiayin"] = { "" }, ["Muling"] = { "" }, ["Dongning"] = { "" }, ["Ning'an"] = { "" }, ["Linkou"] = { "" }, ["Zhaozhou"] = { "" }, ["Zhaodong"] = { "" }, ["Jixi-M"] = { "" }, ["Mishan"] = { "" }, ["Harbin"] = { "" }, ["Shangzhi"] = { "" }, ["Yingchengzi"] = { "" }, ["Jiamusi"] = { "" }, ["Tongjiang-M"] = { "" }, ["Baicheng"] = { "" }, ["Da'an"] = { "" }, ["Songyuan"] = { "" }, ["Changchun"] = { "" }, ["Yushu"] = { "" }, ["Jilin"] = { "" }, ["Siping"] = { "" }, ["Liaoyuan"] = { "" }, ["Dunhua"] = { "" }, ["Hunchun"] = { "" }, ["Baishan"] = { "" }, ["Tonghua"] = { "" }, ["Shenyang"] = { "" }, ["Anshan"] = { "" }, ["Tieling"] = { "" }, ["Jinzhou"] = { "" }, ["Jingzhou-SS"] = { "" }, ["Malaysia-M"] = { "" }, ["Singapore-M"] = { "" }, ["Taz"] = { "" }, ["Tianjin"] = { "" }, ["Tianjin-JZ"] = { "" }, ["Tianjin-BD"] = { "" }, ["Tianjin-NH"] = { "" }, ["Tianjin-HG"] = { "" }, ["Tianjin-TG"] = { "" }, ["Tianjin-DG"] = { "" }, ["Tianjin-JN"] = { "" }, ["Tianjin-DL"] = { "" }, ["Tianjin-JH"] = { "" }, ["Tianjin-XQ"] = { "" }, ["Tianjin-BC"] = { "" }, ["Tangshan"] = { "" }, ["Qinhuangdao"] = { "" }, ["Cangzhou"] = { "" }, ["Xianxian"] = { "" }, ["Xianxian-XY"] = { "" }, ["Baoding"] = { "" }, ["Dingxing"] = { "" }, ["Xiong'an"] = { "" }, ["Shijiazhuang"] = { "" }, ["Xingtai"] = { "" }, ["Hengshui"] = { "" }, ["Lijin"] = { "" }, ["Binzhou"] = { "" }, ["Wudi"] = { "" }, ["Weicheng"] = { "" }, ["Fangzi"] = { "" }, ["Changle-WF"] = { "" }, ["Shouguang"] = { "" }, ["Rizhao"] = { "" }, ["Wulian"] = { "" }, ["Jinan"] = { "" }, ["Zhangqiu"] = { "" }, ["Liaocheng"] = { "" }, ["Dezhou"] = { "" }, ["Tai'an"] = { "" }, ["Xintai"] = { "" }, ["Zibo"] = { "" }, ["Zichuan"] = { "" }, ["Boshan"] = { "" }, ["Yinan"] = { "" }, ["Dalian"] = { "" }, ["Dandong"] = { "" }, ["Yantai"] = { "" }, ["Muping"] = { "" }, ["Laizhou"] = { "" }, ["Weihai"] = { "" }, ["Rongcheng"] = { "" }, ["Qingdao"] = { "" }, ["Chengyang"] = { "" }, ["Jimo"] = { "" }, ["Laixi"] = { "" }, ["Pingdu"] = { "" }, ["Jiaozhou"] = { "" }, ["Jiaonan"] = { "" }, ["Hanting"] = { "" }, ["Changyi"] = { "" }, ["Gaomi"] = { "" }, ["Zhucheng"] = { "" }, ["Anqiu"] = { "" }, ["Linqu"] = { "" }, ["Qingzhou"] = { "" }, ["Yishui"] = { "" }, ["Hulin-XL"] = { "" }, ["Linjiang"] = { "" }, ["Ji'an-M"] = { "" }, ["Luoyang"] = { "" }, ["Luoning"] = { "" }, ["Sanmenxia"] = { "" }, ["Lingbao"] = { "" }, ["Luohe"] = { "" }, ["Zhumadian"] = { "" }, ["Biyang"] = { "" }, ["Zhoukou"] = { "" }, ["Dancheng"] = { "" }, ["Xuchang"] = { "" }, ["Changge"] = { "" }, ["Pingdingshan"] = { "" }, ["Lushan-M"] = { "" }, ["Nanyang"] = { "" }, ["Xixia"] = { "" }, ["Dengzhou"] = { "" }, ["Zaozhuang"] = { "" }, ["Ningyang"] = { "" }, ["Jining-M"] = { "" }, ["Linyi"] = { "" }, ["Heze"] = { "" }, ["Daming"] = { "" }, ["Yuncheng"] = { "" }, ["Wenxi"] = { "" }, ["Longxing"] = { "" }, ["Yongji"] = { "" }, ["Wanrong"] = { "" }, ["Ronghe"] = { "" }, ["Linfen"] = { "" }, ["Jixian"] = { "" }, ["Huozhou"] = { "" }, ["Hongtong"] = { "" }, ["Shangqiu"] = { "" }, ["Yongcheng"] = { "" }, ["Yuanyang"] = { "" }, ["Zhengzhou"] = { "" }, ["Kaifeng"] = { "" }, ["Lankao"] = { "" }, ["Changyuan"] = { "" }, ["Xunxian"] = { "" }, ["Puyang"] = { "" }, ["Fanxian"] = { "" }, ["Xinyang"] = { "" }, ["Gushi"] = { "" }, ["Shangluo"] = { "" }, ["Luonan"] = { "" }, ["Danfeng"] = { "" }, ["Shangnan"] = { "" }, ["Shanyang"] = { "" }, ["Zhen'an"] = { "" }, ["Hanbin"] = { "" }, ["Hanbin-XH"] = { "" }, ["Baihe"] = { "" }, ["Baihe-MP"] = { "" }, ["Pingli"] = { "" }, ["Xunyang"] = { "" }, ["Lueyang"] = { "" }, ["Mianxian"] = { "" }, ["Yangxian"] = { "" }, ["Xi'an"] = { "" }, ["Weiyang"] = { "" }, ["Baqiao"] = { "" }, ["Yanliang"] = { "" }, ["Lintong"] = { "" }, ["Chang'an"] = { "" }, ["Huyi"] = { "" }, ["Gaoling"] = { "" }, ["Zhouzhi"] = { "" }, ["Lantian"] = { "" }, ["Xianyang"] = { "" }, ["Xingping"] = { "" }, ["Wugong"] = { "" }, ["Qianxian"] = { "" }, ["Liquan"] = { "" }, ["Jingyang"] = { "" }, ["Sanyuan-M"] = { "" }, ["Yongshou"] = { "" }, ["Changwu"] = { "" }, ["Tongchuan"] = { "" }, ["Yaozhou"] = { "" }, ["Yijun"] = { "" }, ["Weinan"] = { "" }, ["Weinan-HZ"] = { "" }, ["Hancheng"] = { "" }, ["Huayin"] = { "" }, ["Tongguan"] = { "" }, ["Dali-SX"] = { "" }, ["Heyang"] = { "" }, ["Chengcheng"] = { "" }, ["Baishui"] = { "" }, ["Pucheng-M"] = { "" }, ["Fuping"] = { "" }, ["Huanglong"] = { "" }, ["Yichuan"] = { "" }, ["Huangling"] = { "" }, ["Luochuan"] = { "" }, ["Fuxian"] = { "" }, ["Dingbian"] = { "" }, ["Baoji"] = { "" }, ["Baoji-CC"] = { "" }, ["Fengxiang"] = { "" }, ["Qishan"] = { "" }, ["Fufeng"] = { "" }, ["Meixian-M"] = { "" }, ["Taibai"] = { "" }, ["Fengxian-SX"] = { "" }, ["Qianyang"] = { "" }, ["Longxian"] = { "" }, ["Linyou"] = { "" }, ["Tongxin"] = { "" }, ["Yanchi"] = { "" }, ["Guyuan"] = { "" }, ["Xiji"] = { "" }, ["Longde"] = { "" }, ["Jingyuan"] = { "" }, ["Tianshui"] = { "" }, ["Hezuo"] = { "" }, ["Xining"] = { "" }, ["Menyuan"] = { "" }, ["Yanqi"] = { "" }, ["Xuzhou"] = { "" }, ["Xuzhou-JW"] = { "" }, ["Pizhou"] = { "" }, ["Suining"] = { "" }, ["Peixian"] = { "" }, ["Xinyi-M"] = { "" }, ["Fengxian-M"] = { "" }, ["Suqian"] = { "" }, ["Ganyu"] = { "" }, ["Donghai"] = { "" }, ["Fuyang"] = { "" }, ["Bengbu"] = { "" }, ["Suzhou-M"] = { "" }, ["Huaibei"] = { "" }, ["Bozhou"] = { "" }, ["Guangde-QC"] = { "" }, ["Qimen-AL-Jun"] = { "" }, ["Anji-HN"] = { "" }, ["Gansu-DG"] = { "" }, ["Shaanxi-DG"] = { "" }, ["Yinchuan"] = { "" }, ["Lingwu"] = { "" }, ["Najiahu"] = { "" }, ["Wuzhong"] = { "" }, ["Zhongwei"] = { "" }, ["Bayanhot"] = { "" }, ["Lanzhou"] = { "" }, ["Jiuquan"] = { "" }, ["Dunhuang"] = { "" }, ["Shandan"] = { "" }, ["Wuwei-GS"] = { "" }, ["Wuwei-GS-ZY"] = { "" }, ["Tianzhu"] = { "" }, ["Hami"] = { "" }, ["Changji"] = { "" }, ["Ürümqi"] = { "" }, ["Dabancheng-XG"] = { "" }, ["Midong-CSZ"] = { "" }, ["Ürümqi-BFG"] = { "" }, ["Jimsar"] = { "" }, ["Chengdu"] = { "" }, ["Xindu"] = { "" }, ["Xindu-XF"] = { "" }, ["Huayang"] = { "" }, ["Pidu"] = { "" }, ["Wenjiang"] = { "" }, ["Shuangliu"] = { "" }, ["Xinjin"] = { "" }, ["Jintang"] = { "" }, ["Pengzhou"] = { "" }, ["Dujiangyan"] = { "" }, ["Chongzhou"] = { "" }, ["Dayi"] = { "" }, ["Pujiang-M"] = { "" }, ["Qionglai"] = { "" }, ["Jianyang-M"] = { "" }, ["Xiaojin"] = { "" }, ["Jinchuan"] = { "" }, ["Songpan"] = { "" }, ["Maoxian"] = { "" }, ["Lixian"] = { "" }, ["Wenchuan"] = { "" }, ["Deyang"] = { "" }, ["Luojiang"] = { "" }, ["Mianzhu"] = { "" }, ["Shifang"] = { "" }, ["Guanghan"] = { "" }, ["Zhongjiang"] = { "" }, ["Ziyang-SC"] = { "" }, ["Anyue"] = { "" }, ["Lezhi"] = { "" }, ["Mianyang"] = { "" }, ["Anzhou"] = { "" }, ["Zitong"] = { "" }, ["Jiangyou"] = { "" }, ["Jiangyou-ZM"] = { "" }, ["Pingwu"] = { "" }, ["Beichuan"] = { "" }, ["Yanting"] = { "" }, ["Santai"] = { "" }, ["Guangyuan"] = { "" }, ["Zhaohua"] = { "" }, ["Cangxi"] = { "" }, ["Jiange"] = { "" }, ["Meishan"] = { "" }, ["Pengshan"] = { "" }, ["Danling"] = { "" }, ["Hongya"] = { "" }, ["Qingshen"] = { "" }, ["Renshou"] = { "" }, ["Luzhou"] = { "" }, ["Naxi"] = { "" }, ["Luxian"] = { "" }, ["Xuyong"] = { "" }, ["Gulin"] = { "" }, ["Hejiang"] = { "" }, ["Yibin"] = { "" }, ["Nanxi"] = { "" }, ["Pingshan-M"] = { "" }, ["Gaoxian"] = { "" }, ["Changning-M"] = { "" }, ["Gongxian"] = { "" }, ["Xingwen-GS"] = { "" }, ["Xingwen-BWS"] = { "" }, ["Jiang'an"] = { "" }, ["Junlian"] = { "" }, ["Leshan"] = { "" }, ["Jiajiang"] = { "" }, ["Emeishan"] = { "" }, ["Ebian"] = { "" }, ["Qianwei"] = { "" }, ["Mabian"] = { "" }, ["Jingyan"] = { "" }, ["Neijiang"] = { "" }, ["Zizhong"] = { "" }, ["Weiyuan"] = { "" }, ["Longchang"] = { "" }, ["Suining-SC"] = { "" }, ["Pengxi"] = { "" }, ["Shehong"] = { "" }, ["Guang'an"] = { "" }, ["Yuechi"] = { "" }, ["Wusheng"] = { "" }, ["Linshui"] = { "" }, ["Nanchong"] = { "" }, ["Nanbu"] = { "" }, ["Langzhong"] = { "" }, ["Yilong"] = { "" }, ["Yingshan"] = { "" }, ["Peng'an"] = { "" }, ["Dazhou"] = { "" }, ["Dazhu"] = { "" }, ["Kaijiang"] = { "" }, ["Wanyuan"] = { "" }, ["Xuanhan"] = { "" }, ["Bazhong"] = { "" }, ["Tongjiang"] = { "" }, ["Nanjiang"] = { "" }, ["Hanyuan"] = { "" }, ["Xichang"] = { "" }, ["Zigong"] = { "" }, ["Fushun"] = { "" }, ["Rongxian-M"] = { "" }, ["Muli"] = { "" }, ["Leibo"] = { "" }, ["Chongqing"] = { "" }, ["Chongqing-JB"] = { "" }, ["Chongqing-JLP"] = { "" }, ["Chongqing-DDK"] = { "" }, ["Chongqing-SPB"] = { "" }, ["Chongqing-BN"] = { "" }, ["Chongqing-NA"] = { "" }, ["Chongqing-QIJ"] = { "" }, ["Chongqing-QJ-WS"] = { "" }, ["Chongqing-YB"] = { "" }, ["Chongqing-BB"] = { "" }, ["Chongqing-NC"] = { "" }, ["Chongqing-WL"] = { "" }, ["Chongqing-DZ"] = { "" }, ["Chongqing-RC"] = { "" }, ["Chongqing-YC"] = { "" }, ["Chongqing-BS"] = { "" }, ["Chongqing-TL"] = { "" }, ["Chongqing-TN"] = { "" }, ["Chongqing-HC"] = { "" }, ["Chongqing-CS"] = { "" }, ["Chongqing-FL"] = { "" }, ["Chongqing-JJ"] = { "" }, ["Chongqing-WZ"] = { "" }, ["Chongqing-SZ"] = { "" }, ["Chongqing-KZ"] = { "" }, ["Chongqing-CK"] = { "" }, ["Chongqing-DJ"] = { "" }, ["Chongqing-LP"] = { "" }, ["Chongqing-FD"] = { "" }, ["Chongqing-ZX"] = { "" }, ["Chongqing-QJ"] = { "" }, ["Chongqing-PS"] = { "" }, ["Chongqing-YY"] = { "" }, ["Chongqing-XS"] = { "" }, ["Chongqing-YNY"] = { "" }, ["Chongqing-WX"] = { "" }, ["Chongqing-FJ"] = { "" }, ["Chongqing-WS"] = { "" }, ["Wuhan"] = { "" }, ["Jiangxia"] = { "" }, ["Caidian"] = { "" }, ["Xinzhou-HB"] = { "" }, ["Huangpi"] = { "" }, ["Hanchuan"] = { "" }, ["Suizhou"] = { "" }, ["Suixian"] = { "" }, ["Yichang"] = { "" }, ["Dangyang"] = { "" }, ["Zhijiang"] = { "" }, ["Yidu"] = { "" }, ["Changyang"] = { "" }, ["Xingshan"] = { "" }, ["Zigui"] = { "" }, ["Wufeng"] = { "" }, ["Enshi"] = { "" }, ["Hefeng"] = { "" }, ["Badong"] = { "" }, ["Xuan'en"] = { "" }, ["Laifeng"] = { "" }, ["Lichuan-M"] = { "" }, ["Jianshi"] = { "" }, ["Xianfeng"] = { "" }, ["Xiangyang"] = { "" }, ["Laohekou"] = { "" }, ["Baokang"] = { "" }, ["Nanzhang"] = { "" }, ["Zaoyang"] = { "" }, ["Yicheng"] = { "" }, ["Gucheng"] = { "" }, ["Jingzhou"] = { "" }, ["Jiangling"] = { "" }, ["Shishou"] = { "" }, ["Gong'an"] = { "" }, ["Songzi"] = { "" }, ["Jingmen"] = { "" }, ["Zhongxiang"] = { "" }, ["Jingshan"] = { "" }, ["Tianmen"] = { "" }, ["Xiantao"] = { "" }, ["Qianjiang"] = { "" }, ["Shennongjia"] = { "" }, ["Shiyan"] = { "" }, ["Zhuxi"] = { "" }, ["Zhushan"] = { "" }, ["Yunxi"] = { "" }, ["Yunyang"] = { "" }, ["Danjiangkou"] = { "" }, ["Fangxian"] = { "" }, ["Lhasa"] = { "" }, ["Guiyang"] = { "" }, ["Huaxi"] = { "" }, ["Zunyi"] = { "" }, ["Tongzi"] = { "" }, ["Renhuai"] = { "" }, ["Bijie"] = { "" }, ["Jinsha-M"] = { "" }, ["Dafang"] = { "" }, ["Weining"] = { "" }, ["Liupanshui"] = { "" }, ["Liuzhi"] = { "" }, ["Xingyi"] = { "" }, ["Anshun"] = { "" }, ["Duyun"] = { "" }, ["Pingtang"] = { "" }, ["Fuquan"] = { "" }, ["Weng'an"] = { "" }, ["Kaili"] = { "" }, ["Liping-GZ"] = { "" }, ["Zhenyuan"] = { "" }, ["Tongren"] = { "" }, ["Sinan"] = { "" }, ["Yuping"] = { "" }, ["Liping"] = { "" }, ["Zhaotong"] = { "" }, ["Shuifu"] = { "" }, ["Daguan"] = { "" }, ["Baoshan-M"] = { "" }, ["Dali"] = { "" }, ["Kunming"] = { "" }, ["Qujing"] = { "" }, ["Wenshan"] = { "" }, ["Mengzi"] = { "" }, ["Lancang"] = { "" }, ["Weixi"] = { "" }, ["Pu'er"] = { "" }, ["Lincang"] = { "" }, ["Guilin"] = { "" }, ["Lingui"] = { "" }, ["Guanyang"] = { "" }, ["Lipu"] = { "" }, ["Pingle"] = { "" }, ["Yangshuo"] = { "" }, ["Liuzhou"] = { "" }, ["Liuzhou-LR"] = { "" }, ["Luzhai"] = { "" }, ["Sanjiang-DZ"] = { "" }, ["Nanning-M"] = { "" }, ["Yongning-FJ"] = { "" }, ["Wuming"] = { "" }, ["Wuming-FC"] = { "" }, ["Binyang-M"] = { "" }, ["Shanglin"] = { "" }, ["Yizhou"] = { "" }, ["Jinchengjiang"] = { "" }, ["Luocheng"] = { "" }, ["Fengshan"] = { "" }, ["Tianlin-LP"] = { "" }, ["Tianlin-PT"] = { "" }, ["Leye"] = { "" }, ["Lingyun"] = { "" }, ["Longlin"] = { "" }, ["Xilin"] = { "" }, ["Xiangzhou-NL"] = { "" }, ["Jishou"] = { "" }, ["Changde"] = { "" }, ["Zhangjiajie"] = { "" }, ["Yongzhou"] = { "" }, ["Chenzhou"] = { "" }, ["Huaihua"] = { "" }, ["Huitong"] = { "" }, ["Xiangtan-JN"] = { "" }, ["Ganzhou-M"] = { "" }, ["Shiquan"] = { "" }, ["Ziyang"] = { "" }, ["Ningshan"] = { "" }, ["Langao"] = { "" }, ["Zhenping"] = { "" }, ["Hanzhong"] = { "" }, ["Nanzheng"] = { "" }, ["Ningqiang"] = { "" }, ["Liuba"] = { "" }, ["Chenggu"] = { "" }, ["Foping"] = { "" }, ["Xixiang"] = { "" }, ["Zhenba"] = { "" }, ["Anji-HB"] = { "" }, ["Kokang"] = { "" }, ["Dagudi"] = { "" }, ["Reshuitang"] = { "" }, ["Mae Salong"] = { "" }, ["Mae Sai"] = { "" }, ["Oudomxay"] = { "" }, ["Siantar"] = { "" }, ["Nanjing"] = { "" }, ["Pukou"] = { "" }, ["Luhe-M"] = { "" }, ["Lishui-M"] = { "" }, ["Yangzhou"] = { "" }, ["Jiangdu"] = { "" }, ["Baoying"] = { "" }, ["Gaoyou"] = { "" }, ["Yizheng"] = { "" }, ["Taizhou-M"] = { "" }, ["Taixing"] = { "" }, ["Jiangyan"] = { "" }, ["Jingjiang-DX"] = { "" }, ["Zhenjiang"] = { "" }, ["Jurong"] = { "" }, ["Yangzhong"] = { "" }, ["Jintan-XG"] = { "" }, ["Lianyungang"] = { "" }, ["Haizhou"] = { "" }, ["Guanyun"] = { "" }, ["Guannan"] = { "" }, ["Huai'an"] = { "" }, ["Huai'an-HA"] = { "" }, ["Huaiyin"] = { "" }, ["Hongze"] = { "" }, ["Lianshui"] = { "" }, ["Xuyi"] = { "" }, ["Jinhu"] = { "" }, ["Xinghua"] = { "" }, ["Nantong"] = { "" }, ["Rugao"] = { "" }, ["Rudong"] = { "" }, ["Hai'an"] = { "" }, ["Yancheng"] = { "" }, ["Dongtai"] = { "" }, ["Binhai"] = { "" }, ["Sheyang"] = { "" }, ["Dafeng"] = { "" }, ["Funing"] = { "" }, ["Jianhu"] = { "" }, ["Xiangshui"] = { "" }, ["Shuyang"] = { "" }, ["Sihong"] = { "" }, ["Siyang"] = { "" }, ["Anqing"] = { "" }, ["Tongcheng"] = { "" }, ["Zongyang"] = { "" }, ["Chizhou"] = { "" }, ["Qingyang"] = { "" }, ["Wuhu"] = { "" }, ["Wuhu-QS"] = { "" }, ["Wanzhi"] = { "" }, ["Jinghu"] = { "" }, ["Fanchang"] = { "" }, ["Wuwei"] = { "" }, ["Hanshan"] = { "" }, ["Hexian"] = { "" }, ["Ma'anshan"] = { "" }, ["Dangtu"] = { "" }, ["Xuancheng"] = { "" }, ["Langxi"] = { "" }, ["Guangde"] = { "" }, ["Tongling"] = { "" }, ["Hefei"] = { "" }, ["Feidong"] = { "" }, ["Feixi"] = { "" }, ["Chaohu"] = { "" }, ["Lujiang"] = { "" }, ["Changfeng"] = { "" }, ["Huainan"] = { "" }, ["Lu'an"] = { "" }, ["Jin'an-QSH"] = { "" }, ["Shucheng"] = { "" }, ["Huoshan"] = { "" }, ["Chuzhou"] = { "" }, ["Lai'an"] = { "" }, ["Quanjiao"] = { "" }, ["Mingguang"] = { "" }, ["Tianchang"] = { "" }, ["Echeng"] = { "" }, ["Huangshi"] = { "" }, ["Huanggang"] = { "" }, ["Hong'an"] = { "" }, ["Macheng"] = { "" }, ["Luotian"] = { "" }, ["Yingshan-HB"] = { "" }, ["Xishui"] = { "" }, ["Huangmei"] = { "" }, ["Wuxue"] = { "" }, ["Qichun"] = { "" }, ["Xiaogan"] = { "" }, ["Anlu"] = { "" }, ["Yingcheng"] = { "" }, ["Yunmeng"] = { "" }, ["Dawu"] = { "" }, ["Guangshui"] = { "" }, ["Zhashui"] = { "" }, ["Jiujiang"] = { "" }, ["Ruichang"] = { "" }, ["Anji-AQ"] = { "" }, ["Jinhua-M-SDJ"] = { "" }, ["Dianbai-Jun"] = { "" }, ["Qinzhou-M"] = { "" }, ["Pinghai-Jun"] = { "" }, ["Ningguo-GK"] = { "" }, ["Changle-QJ"] = { "" }, ["Yanping"] = { "" }, ["Wuping-ZS-Jun"] = { "" }, ["Jiangshan-M-NBD"] = { "" }, ["Kaihua-M-HB"] = { "" }, ["Yushan-M-HY"] = { "" }, ["Juexi"] = { "" }, ["Taiyuan"] = { "" }, ["Jiancaoping"] = { "" }, ["Jinyuan"] = { "" }, ["Qingxu"] = { "" }, ["Loufan"] = { "" }, ["Taigu"] = { "" }, ["Pingyao"] = { "" }, ["Heshun"] = { "" }, ["Qixian"] = { "" }, ["Yangyuan"] = { "" }, ["Datong"] = { "" }, ["Yunzhou"] = { "" }, ["Yunzhou-XCT"] = { "" }, ["Tianzhen"] = { "" }, ["Guangling"] = { "" }, ["Shuozhou"] = { "" }, ["Shanyin"] = { "" }, ["Pinglu"] = { "" }, ["Pingding"] = { "" }, ["Xinzhou"] = { "" }, ["Wutai"] = { "" }, ["Daixian"] = { "" }, ["Wuzhai"] = { "" }, ["Lishi"] = { "" }, ["Shilou"] = { "" }, ["Fenyang"] = { "" }, ["Lanxian"] = { "" }, ["Linxian"] = { "" }, ["Wenshui"] = { "" }, ["Xiaoyi"] = { "" }, ["Fenxi"] = { "" }, ["Xixian"] = { "" }, ["Changzhi"] = { "" }, ["Tunliu"] = { "" }, ["Shangdang"] = { "" }, ["Baochang"] = { "" }, ["Linhe"] = { "" }, ["Pingshun"] = { "" }, ["Zhangzi"] = { "" }, ["Qinxian"] = { "" }, ["Jincheng"] = { "" }, ["Lingchuan"] = { "" }, ["Yangcheng"] = { "" }, ["Gaoping"] = { "" }, ["Jining"] = { "" }, ["Liangcheng"] = { "" }, ["Hohhot"] = { "" }, ["Baotou"] = { "" }, ["Dongsheng"] = { "" }, ["Haibowan"] = { "" }, ["Erenhot"] = { "" }, ["Pingshan"] = { "" }, ["Zhangjiakou"] = { "" }, ["Chongli"] = { "" }, ["Handan"] = { "" }, ["Linzhang"] = { "" }, ["Anyang"] = { "" }, ["Linzhou"] = { "" }, ["Hebi"] = { "" }, ["Xinxiang"] = { "" }, ["Jiaozuo"] = { "" }, ["Qinyang"] = { "" }, ["Wenxian"] = { "" }, ["Wuzhi"] = { "" }, ["Jiyuan"] = { "" }, ["Suide"] = { "" }, ["Zizhou"] = { "" }, ["Mizhi"] = { "" }, ["Jiaxian"] = { "" }, ["Wubu"] = { "" }, ["Shenmu"] = { "" }, ["Fugu"] = { "" }, ["Yulin-J"] = { "" }, ["Hengshan-J"] = { "" }, ["Jingbian"] = { "" }, ["Yan'an"] = { "" }, ["Ansai"] = { "" }, ["Ganquan"] = { "" }, ["Zhidan"] = { "" }, ["Wuqi-J"] = { "" }, ["Qingjian"] = { "" }, ["Zichang"] = { "" }, ["Yanchuan"] = { "" }, ["Yanchang"] = { "" }, ["Shanghai"] = { "" }, ["Yangpu"] = { "" }, ["Xinzhuang"] = { "" }, ["Zhenru"] = { "" }, ["Songjiang"] = { "" }, ["Chuansha"] = { "" }, ["Nanhui"] = { "" }, ["Zhoupu"] = { "" }, ["Huinan"] = { "" }, ["Fengxian"] = { "" }, ["Jinshan"] = { "" }, ["Qingpu"] = { "" }, ["Jiading"] = { "" }, ["Baoshan-SCD"] = { "" }, ["Baoshan-LD"] = { "" }, ["Baoshan-YP"] = { "" }, ["Chongming"] = { "" }, ["Suzhou"] = { "" }, ["Shengpu"] = { "" }, ["Xishan"] = { "" }, ["Wujiang-SL"] = { "" }, ["Wujiang-LL"] = { "" }, ["Wujiang-SZ"] = { "" }, ["Wuxi"] = { "" }, ["Changshu"] = { "" }, ["Kunshan"] = { "" }, ["Taicang"] = { "" }, ["Zhangjiagang"] = { "" }, ["Tongzhou"] = { "" }, ["Qidong"] = { "" }, ["Qidong-LS"] = { "" }, ["Haimen"] = { "" }, ["Haimen-SJ"] = { "" }, ["Rudong-W"] = { "" }, ["Jiaxing"] = { "" }, ["Jiashan"] = { "" }, ["Pinghu"] = { "" }, ["Haining-YG"] = { "" }, ["Haining-XS"] = { "" }, ["Tongxiang"] = { "" }, ["Haiyan"] = { "" }, ["Changzhou"] = { "" }, ["Liyang"] = { "" }, ["Jintan"] = { "" }, ["Yixing"] = { "" }, ["Danyang"] = { "" }, ["Danyang-TJQ"] = { "" }, ["Jingjiang"] = { "" }, ["Jiangyin"] = { "" }, ["Gaochun"] = { "" }, ["Gaochun-ZB"] = { "" }, ["Huzhou"] = { "" }, ["Huzhou-SL"] = { "" }, ["Changxing"] = { "" }, ["Anji"] = { "" }, ["Anji-XF"] = { "" }, ["Deqing-W"] = { "" }, ["Deqing-GT"] = { "" }, ["Hangzhou"] = { "" }, ["Yuhang"] = { "" }, ["Lin'an"] = { "" }, ["Lin'an-CH"] = { "" }, ["Lin'an-YQ"] = { "" }, ["Fuyang-W"] = { "" }, ["Fuyang-XD"] = { "" }, ["Xiaoshan"] = { "" }, ["Tonglu"] = { "" }, ["Fenshui-WS"] = { "" }, ["Shaoxing"] = { "" }, ["Shaoxing-KQ"] = { "" }, ["Shangyu"] = { "" }, ["Zhuji"] = { "" }, ["Zhuji-WJJ"] = { "" }, ["Shengzhou"] = { "" }, ["Shengzhou-CR"] = { "" }, ["Shengzhou-TP"] = { "" }, ["Xinchang"] = { "" }, ["Ningbo"] = { "" }, ["Zhenhai"] = { "" }, ["Fenghua"] = { "" }, ["Beilun"] = { "" }, ["Yinzhou"] = { "" }, ["Yuyao"] = { "" }, ["Cixi"] = { "" }, ["Xiangshan"] = { "" }, ["Ninghai"] = { "" }, ["Zhoushan"] = { "" }, ["Dinghai"] = { "" }, ["Daishan"] = { "" }, ["Shengsi"] = { "" }, ["Jiaojiang"] = { "" }, ["Huangyan"] = { "" }, ["Tiantai"] = { "" }, ["Xianju"] = { "" }, ["Sanmen"] = { "" }, ["Linhai"] = { "" }, ["Wenling"] = { "" }, ["Yuhuan"] = { "" }, ["Yuhuan-DMY"] = { "" }, ["Yuhuan-CM"] = { "" }, ["Wenzhou"] = { "" }, ["Yueqing"] = { "" }, ["Yongjia"] = { "" }, ["Yongjia-FL"] = { "" }, ["Rui'an"] = { "" }, ["Longgang"] = { "" }, ["Dongtou"] = { "" }, ["Cangnan-HS"] = { "" }, ["Cangnan-JX"] = { "" }, ["Cangnan-PC"] = { "" }, ["Pingyang"] = { "" }, ["Taishun"] = { "" }, ["Wencheng"] = { "" }, ["Lishui"] = { "" }, ["Qingtian"] = { "" }, ["Jinyun"] = { "" }, ["Xuanping"] = { "" }, ["Songyang-XP"] = { "" }, ["Songyang-GS"] = { "" }, ["Yunhe"] = { "" }, ["Jingning"] = { "" }, ["Qingyuan-W"] = { "" }, ["Longquan"] = { "" }, ["Quzhou"] = { "" }, ["Qujiang-DZ"] = { "" }, ["Suichang"] = { "" }, ["Jiangshan"] = { "" }, ["Changshan"] = { "" }, ["Kaihua"] = { "" }, ["Longyou"] = { "" }, ["Jinhua"] = { "" }, ["Tangxi"] = { "" }, ["Yiwu"] = { "" }, ["Yongkang"] = { "" }, ["Pujiang"] = { "" }, ["Dongyang"] = { "" }, ["Pan'an"] = { "" }, ["Wuyi"] = { "" }, ["Lanxi"] = { "" }, ["Shangrao"] = { "" }, ["Shangrao-Rail"] = { "" }, ["Shangrao-ZF"] = { "" }, ["Guangfeng"] = { "" }, ["Yushan"] = { "" }, ["Yanshan-JC"] = { "" }, ["Hengfeng-GY"] = { "" }, ["Xuancheng-YC"] = { "" }, ["Xuancheng-JP"] = { "" }, ["Wuhu-LL"] = { "" }, ["Tongling-W"] = { "" }, ["Nanling"] = { "" }, ["Yi'an-WS"] = { "" }, ["Huangshan"] = { "" }, ["Jingxian"] = { "" }, ["Jingxian-ZJ"] = { "" }, ["Shitai-JZ"] = { "" }, ["Pucheng"] = { "" }, ["Changsha"] = { "" }, ["Yiyang-X"] = { "" }, ["Liuyang-YA"] = { "" }, ["Xiangtan"] = { "" }, ["Xiangtan-CES"] = { "" }, ["Miluo-CL"] = { "" }, ["Xiangxiang"] = { "" }, ["Xiangxiang-MQ"] = { "" }, ["Loudi"] = { "" }, ["Shuangfeng"] = { "" }, ["Xinhua"] = { "" }, ["Lianyuan"] = { "" }, ["Shaoyang"] = { "" }, ["Lengshuitan"] = { "" }, ["Zhuzhou"] = { "" }, ["Longhui"] = { "" }, ["Suining-X"] = { "" }, ["Dongkou-HQ"] = { "" }, ["Wugang"] = { "" }, ["Hengyang"] = { "" }, ["Hengyang County"] = { "" }, ["Hengshan"] = { "" }, ["Hengshan-BG"] = { "" }, ["Qiyang"] = { "" }, ["Quanzhou-X"] = { "" }, ["Guanyang-X"] = { "" }, ["Qinglong-CL"] = { "" }, ["Nanchong-CL"] = { "" }, ["Nanchang"] = { "" }, ["Xinjian-WC"] = { "" }, ["Nanchang-TC"] = { "" }, ["Anyi"] = { "" }, ["Hukou"] = { "" }, ["Lushan"] = { "" }, ["Yongxiu"] = { "" }, ["Gongqingcheng-JY"] = { "" }, ["Xiushui"] = { "" }, ["Pengze"] = { "" }, ["Duchang"] = { "" }, ["Duchang-TT"] = { "" }, ["Duchang-YF"] = { "" }, ["Wuning-QK"] = { "" }, ["Poyang"] = { "" }, ["Poyang-MT"] = { "" }, ["Yugan"] = { "" }, ["Wannian"] = { "" }, ["Yiyang"] = { "" }, ["Hengfeng"] = { "" }, ["Yanshan-HK"] = { "" }, ["Yanshan-YP"] = { "" }, ["Shangrao-SX"] = { "" }, ["Shangrao-HM"] = { "" }, ["Yushan-G"] = { "" }, ["Jingdezhen"] = { "" }, ["Leping"] = { "" }, ["Yichun"] = { "" }, ["Yifeng"] = { "" }, ["Gao'an"] = { "" }, ["Fengxin"] = { "" }, ["Shanggao"] = { "" }, ["Wanzai"] = { "" }, ["Fengcheng"] = { "" }, ["Fengcheng-ST"] = { "" }, ["Xinyu"] = { "" }, ["Fuzhou-G"] = { "" }, ["Linchuan-SDD"] = { "" }, ["Dongxiang"] = { "" }, ["Nancheng"] = { "" }, ["Nanfeng"] = { "" }, ["Yihuang"] = { "" }, ["Lichuan"] = { "" }, ["Chongren"] = { "" }, ["Pingxiang"] = { "" }, ["Lianhua"] = { "" }, ["Luxi"] = { "" }, ["Ji'an"] = { "" }, ["Jishui-LT"] = { "" }, ["Yongfeng"] = { "" }, ["Taihe"] = { "" }, ["Xiajiang"] = { "" }, ["Yongxin"] = { "" }, ["Yingtan"] = { "" }, ["Yujiang"] = { "" }, ["Guixi"] = { "" }, ["Susong"] = { "" }, ["Susong-HT"] = { "" }, ["Susong-GL"] = { "" }, ["Wangjiang"] = { "" }, ["Qianshan"] = { "" }, ["Huaining"] = { "" }, ["Huaining-SP"] = { "" }, ["Yuexi"] = { "" }, ["Taihu"] = { "" }, ["Dongzhi"] = { "" }, ["Shitai"] = { "" }, ["Yangxin"] = { "" }, ["Yangxin-GH"] = { "" }, ["Daye"] = { "" }, ["Xianning"] = { "" }, ["Xianning-MQ"] = { "" }, ["Jiayu"] = { "" }, ["Chongyang"] = { "" }, ["Chibi"] = { "" }, ["Tongshan"] = { "" }, ["Tongcheng-G"] = { "" }, ["Jianli"] = { "" }, ["Yueyang"] = { "" }, ["Yueyang-BX"] = { "" }, ["Linxiang"] = { "" }, ["Pingjiang-XJ"] = { "" }, ["Pingjiang-NJ"] = { "" }, ["Liuyang"] = { "" }, ["Liuyang-DY"] = { "" }, ["Liuyang-FY"] = { "" }, ["Liling-BTT"] = { "" }, ["Liling-BS"] = { "" }, ["Youxian"] = { "" }, ["Chaling"] = { "" }, ["Changning"] = { "" }, ["Changning-TS"] = { "" }, ["Leiyang"] = { "" }, ["Anren"] = { "" }, ["Zixing-XN"] = { "" }, ["Longhui-LDZ"] = { "" }, ["Dongkou"] = { "" }, ["Dongkou-SJ"] = { "" }, ["Jianning"] = { "" }, ["Taining"] = { "" }, ["Hanbin-NT"] = { "" }, ["Jinxian"] = { "" }, ["Jinxi"] = { "" }, ["Le'an"] = { "" }, ["Guangchang"] = { "" }, ["Anfu"] = { "" }, ["Suichuan"] = { "" }, ["Wan'an"] = { "" }, ["Jing'an"] = { "" }, ["Zhangshu"] = { "" }, ["Xingan"] = { "" }, ["Fenyi"] = { "" }, ["Meixian"] = { "" }, ["Xingning"] = { "" }, ["Dabu"] = { "" }, ["Dabu-XH"] = { "" }, ["Dabu-TY"] = { "" }, ["Dabu-GB"] = { "" }, ["Fengshun-TK"] = { "" }, ["Fengshun-LH"] = { "" }, ["Fengshun-HJ"] = { "" }, ["Fengshun-FL"] = { "" }, ["Fengshun-PT"] = { "" }, ["Huizhou"] = { "" }, ["Huizhou-SK"] = { "" }, ["Huizhou-HL"] = { "" }, ["Huiyang"] = { "" }, ["Huidong-PS"] = { "" }, ["Huidong-DL"] = { "" }, ["Dongguan-H"] = { "" }, ["Longmen-PL"] = { "" }, ["Longmen-LX"] = { "" }, ["Boluo"] = { "" }, ["Shenzhen-H"] = { "" }, ["Shenzhen-H-LH"] = { "" }, ["Shenzhen-HG"] = { "" }, ["Zengcheng-ZG"] = { "" }, ["Zhongshan-WGS"] = { "" }, ["Zhongshan-NLHS"] = { "" }, ["Wuhua-SZ"] = { "" }, ["Wuhua-HC"] = { "" }, ["Wuhua-CB"] = { "" }, ["Wuhua-MY"] = { "" }, ["Wuhua-ML"] = { "" }, ["Heyuan"] = { "" }, ["Zijin"] = { "" }, ["Zijin-GZ"] = { "" }, ["Longchuan-TC"] = { "" }, ["Longchuan-SD"] = { "" }, ["Heping-LZ"] = { "" }, ["Lianping"] = { "" }, ["Lianping-ZX"] = { "" }, ["Lianping-LJ"] = { "" }, ["Wengyuan"] = { "" }, ["Nanxiong-ZJ"] = { "" }, ["Qujiang"] = { "" }, ["Lechang-MH"] = { "" }, ["Xinfeng-MT"] = { "" }, ["Xinfeng-DX"] = { "" }, ["Xiaosanjiang"] = { "" }, ["Liannan"] = { "" }, ["Conghua-H"] = { "" }, ["Jiexi"] = { "" }, ["Jiexi-HZ"] = { "" }, ["Luhe"] = { "" }, ["Raoping-XF"] = { "" }, ["Xiuzhuan"] = { "" }, ["Pinghe-JF"] = { "" }, ["Nanjing-ML"] = { "" }, ["Nanjing-BL"] = { "" }, ["Changting"] = { "" }, ["Shanghang"] = { "" }, ["Shanghang-GT"] = { "" }, ["Yongding"] = { "" }, ["Yongding-XY"] = { "" }, ["Yongding-GB"] = { "" }, ["Yongding-HK"] = { "" }, ["Longyan-WA"] = { "" }, ["Wuping"] = { "" }, ["Wuping-ZS"] = { "" }, ["Wuping-Y"] = { "" }, ["Wuping-WD"] = { "" }, ["Pingyu"] = { "" }, ["Liancheng"] = { "" }, ["Liancheng-PT"] = { "" }, ["Liancheng-JX"] = { "" }, ["Liancheng-ZB"] = { "" }, ["Liancheng-LY"] = { "" }, ["Ninghua"] = { "" }, ["Qingliu"] = { "" }, ["Yudu"] = { "" }, ["Ningdu"] = { "" }, ["Ruijin"] = { "" }, ["Shicheng"] = { "" }, ["Shangyou"] = { "" }, ["Sandu"] = { "" }, ["Ganzhou-PL"] = { "" }, ["Nankang"] = { "" }, ["Dayu"] = { "" }, ["Quannan"] = { "" }, ["Dingnan"] = { "" }, ["Longnan"] = { "" }, ["Xunwu"] = { "" }, ["Anyuan"] = { "" }, ["Huichang"] = { "" }, ["Chongyi"] = { "" }, ["Xingguo"] = { "" }, ["Yunhe-JST"] = { "" }, ["Tonggu"] = { "" }, ["Fengxin-ZX"] = { "" }, ["Miaoli"] = { "" }, ["Zaoqiao"] = { "" }, ["Touwu"] = { "" }, ["Nanzhuang"] = { "" }, ["Shitan"] = { "" }, ["Sanwan"] = { "" }, ["Toufen"] = { "" }, ["Gongguan"] = { "" }, ["Taoyuan"] = { "" }, ["Longtan"] = { "" }, ["Zhuolan-SX"] = { "" }, ["Guanxi"] = { "" }, ["Changhua-PT"] = { "" }, ["Liudui"] = { "" }, ["Wuluo"] = { "" }, ["Daluguan"] = { "" }, ["Jiadong"] = { "" }, ["Meinong"] = { "" }, ["Shanlin"] = { "" }, ["Hsinchu"] = { "" }, ["Guanxi-DP"] = { "" }, ["Guanxi-LQW"] = { "" }, ["Xinwu-HL"] = { "" }, ["Dongshi"] = { "" }, ["Raoping"] = { "" }, ["Guanxi-RP"] = { "" }, ["Hukou-RP"] = { "" }, ["Liujia-RP"] = { "" }, ["Zhongli-ZB-RP"] = { "" }, ["Zhongli-XN-RP"] = { "" }, ["Zhongli-GL-RP"] = { "" }, ["Pingzhen-NS-RP"] = { "" }, ["Xinwu-TZ-RP"] = { "" }, ["Guanyin-XP-RP"] = { "" }, ["Zhuolan-RP"] = { "" }, ["Yunlin"] = { "" }, ["Daxi"] = { "" }, ["Guoxing"] = { "" }, ["Hong Kong-H"] = { "" }, ["Tangkou"] = { "" }, ["Sanjia"] = { "" }, ["Sihe"] = { "" }, ["Qianpai"] = { "" }, ["Xindong"] = { "" }, ["Shalang"] = { "" }, ["Xin'an"] = { "" }, ["Shijiao"] = { "" }, ["Qingping"] = { "" }, ["Xihe"] = { "" }, ["Fumian-XS"] = { "" }, ["Luchuan-LC"] = { "" }, ["Luchuan-DQ"] = { "" }, ["Luchuan-SH"] = { "" }, ["Luchuan-WS"] = { "" }, ["Bobai-SH"] = { "" }, ["Bobai-LT"] = { "" }, ["Bobai-LP"] = { "" }, ["Bobai-LJ"] = { "" }, ["Bobai-CT"] = { "" }, ["Tang'an"] = { "" }, ["Beiliu-GH"] = { "" }, ["Beiliu-MM"] = { "" }, ["Xingye-GF"] = { "" }, ["Rongxian-XD"] = { "" }, ["Mashan-PL"] = { "" }, ["Binyang-WL"] = { "" }, ["Hengxian-XY"] = { "" }, ["Guigang-H-WL"] = { "" }, ["Guigang-H-QX"] = { "" }, ["Guigang-H-BT"] = { "" }, ["Guiping-H-JT"] = { "" }, ["Guiping-H-DX"] = { "" }, ["Pingnan-H-GA"] = { "" }, ["Lingui-H-XJ"] = { "" }, ["Lipu-SDT"] = { "" }, ["Lipu-DSG"] = { "" }, ["Pingle-H"] = { "" }, ["Yangshuo-JB"] = { "" }, ["Tianlin-GL"] = { "" }, ["Qinzhou-H"] = { "" }, ["Guidong"] = { "" }, ["Rongchang-PL"] = { "" }, ["Chengdu-H-LT"] = { "" }, ["Longquanyi-H-SL"] = { "" }, ["Qingbaijiang-H-LW"] = { "" }, ["Xindu-H-SBT"] = { "" }, ["Xindu-H-HXC"] = { "" }, ["Xindu-H-XD"] = { "" }, ["Weiyuan-H"] = { "" }, ["Yilong-H"] = { "" }, ["Xichang-H"] = { "" }, ["Sabah-B"] = { "" }, ["Sabah-L"] = { "" }, ["Sabah-HY"] = { "" }, ["Sabah-HP"] = { "" }, ["Kuala Lumpur-H-HY"] = { "" }, ["Kuala Lumpur-H"] = { "" }, ["Senai"] = { "" }, ["Senai-JX"] = { "" }, ["Kuching"] = { "" }, ["Sungai Tapang"] = { "" }, ["Singkawang"] = { "" }, ["Pontianak-MX"] = { "" }, ["Mempawah"] = { "" }, ["Metal"] = { "" }, ["Singapore-MX"] = { "" }, ["Singapore-DB"] = { "" }, ["Belait-H"] = { "" }, ["Bangkok-MX"] = { "" }, ["Bangkok-FS"] = { "" }, ["Bangkok-JX"] = { "" }, ["Yangon-H"] = { "" }, ["Ho Chi Minh City-H"] = { "" }, ["Jixi"] = { "" }, ["Shexian"] = { "" }, ["Shexian-XG"] = { "" }, ["Shexian-DGY"] = { "" }, ["Shexian-SY"] = { "" }, ["Tunxi"] = { "" }, ["Huizhou-HZ"] = { "" }, ["Xiuning"] = { "" }, ["Yixian"] = { "" }, ["Qimen"] = { "" }, ["Qimen-AL-Min"] = { "" }, ["Wuyuan"] = { "" }, ["Wuyuan-QK"] = { "" }, ["Wuyuan-JW"] = { "" }, ["Fuliang"] = { "" }, ["Fuliang-EH"] = { "" }, ["Dexing"] = { "" }, ["Dexing-ZC"] = { "" }, ["Jingde"] = { "" }, ["Zhanda"] = { "" }, ["Chun'an"] = { "" }, ["Sui'an"] = { "" }, ["Jiande"] = { "" }, ["Shouchang"] = { "" }, ["Guangzhou"] = { "" }, ["Hong Kong"] = { "" }, ["HK Weitou"] = { "" }, ["Kam Tin"] = { "" }, ["Shek Pik"] = { "" }, ["Ting Kok"] = { "" }, ["Tung Ping Chau"] = { "" }, ["Sam Mun Tsai"] = { "" }, ["Macau"] = { "" }, ["Macau-Tanka"] = { "" }, ["Guangzhou-XJ"] = { "" }, ["Guangzhou-LX"] = { "" }, ["Guangzhou-HP"] = { "" }, ["Luogang"] = { "" }, ["Guangzhou-LH"] = { "" }, ["Guangzhou-MT"] = { "" }, ["Guangzhou-JS"] = { "" }, ["Guangzhou-XS"] = { "" }, ["Guangzhou-SJ"] = { "" }, ["Guangzhou-JC"] = { "" }, ["Guangzhou-LG"] = { "" }, ["Guangzhou-RH"] = { "" }, ["Guangzhou-ZL"] = { "" }, ["Guangzhou-ZLT"] = { "" }, ["Guangzhou-JF"] = { "" }, ["Panyu"] = { "" }, ["Huadu"] = { "" }, ["Conghua"] = { "" }, ["Zengcheng"] = { "" }, ["Zengcheng-XT"] = { "" }, ["Foshan"] = { "" }, ["Nanhai"] = { "" }, ["Shunde"] = { "" }, ["Sanshui"] = { "" }, ["Gaoming"] = { "" }, ["Zhongshan"] = { "" }, ["Zhongshan-HC"] = { "" }, ["Zhongshan-NL"] = { "" }, ["Zhongshan-CKM"] = { "" }, ["Zhongshan-XL"] = { "" }, ["Zhongshan-DS"] = { "" }, ["Zhongshan-TB"] = { "" }, ["Zhongshan-HL"] = { "" }, ["Zhongshan-DF"] = { "" }, ["Zhongshan-NT"] = { "" }, ["Zhongshan-FS"] = { "" }, ["Zhongshan-SL"] = { "" }, ["Zhongshan-GK"] = { "" }, ["Zhongshan-HP"] = { "" }, ["Zhongshan-SJ"] = { "" }, ["Zhongshan-LW"] = { "" }, ["Zhongshan-MZ"] = { "" }, ["Zhongshan-GZ"] = { "" }, ["Zhongshan-BF"] = { "" }, ["Zhongshan-TZ"] = { "" }, ["Zhongshan-TG"] = { "" }, ["Zhuhai"] = { "" }, ["Zhuhai-TJW"] = { "" }, ["Doumen-T"] = { "" }, ["Doumen-S"] = { "" }, ["Jiangmen"] = { "" }, ["Xinhui"] = { "" }, ["Taishan"] = { "" }, ["Taishan-GH"] = { "" }, ["Kaiping"] = { "" }, ["Enping"] = { "" }, ["Heshan"] = { "" }, ["Heshan-SP"] = { "" }, ["Malan"] = { "" }, ["Malan-BTQ"] = { "" }, ["Malan-MHD"] = { "" }, ["Malan-SZP"] = { "" }, ["Malan-BLH"] = { "" }, ["Dongguan"] = { "" }, ["Shenzhen-C-LH"] = { "" }, ["Shenzhen-NT"] = { "" }, ["Shenzhen-XX"] = { "" }, ["Bao'an"] = { "" }, ["Yantian"] = { "" }, ["Dapeng"] = { "" }, ["Shenzhen-PD"] = { "" }, ["Pingshan-ZM"] = { "" }, ["Ebu-ZM"] = { "" }, ["Longmen"] = { "" }, ["Qingyuan"] = { "" }, ["Fogang"] = { "" }, ["Yingde"] = { "" }, ["Yangshan"] = { "" }, ["Lianshan"] = { "" }, ["Lianshan-YH"] = { "" }, ["Lianzhou"] = { "" }, ["Shaoguan"] = { "" }, ["Qujiang-C"] = { "" }, ["Renhua"] = { "" }, ["Lechang"] = { "" }, ["Gaoyao"] = { "" }, ["Sihui"] = { "" }, ["Guangning"] = { "" }, ["Deqing"] = { "" }, ["Huaiji"] = { "" }, ["Huaiji-LC"] = { "" }, ["Fengkai"] = { "" }, ["Fengkai-JK"] = { "" }, ["Fengkai-LD"] = { "" }, ["Yunfu"] = { "" }, ["Xinxing"] = { "" }, ["Luoding"] = { "" }, ["Luoding-SL"] = { "" }, ["Yunan"] = { "" }, ["Yangjiang"] = { "" }, ["Yangdong"] = { "" }, ["Yangdong-YS"] = { "" }, ["Yangchun"] = { "" }, ["Yangxi"] = { "" }, ["Xinyi"] = { "" }, ["Maoming"] = { "" }, ["Maoming-YJ"] = { "" }, ["Gaozhou"] = { "" }, ["Huazhou"] = { "" }, ["Huazhou-CQ"] = { "" }, ["Zhanjiang"] = { "" }, ["Lianjiang"] = { "" }, ["Lianjiang-CB"] = { "" }, ["Wuchuan"] = { "" }, ["Wuchuan-ML"] = { "" }, ["Nanning"] = { "" }, ["Nanning-Tanka"] = { "" }, ["Wuzhou"] = { "" }, ["Wuzhou-LX"] = { "" }, ["Cangwu-SQ"] = { "" }, ["Cangwu-LB"] = { "" }, ["Tengxian"] = { "" }, ["Yulin"] = { "" }, ["Rongxian"] = { "" }, ["Hepu"] = { "" }, ["Hepu-ST"] = { "" }, ["Guiping"] = { "" }, ["Guiping-JT"] = { "" }, ["Guiping-JK"] = { "" }, ["Guiping-MD"] = { "" }, ["Guiping-ML"] = { "" }, ["Pingnan-PN"] = { "" }, ["Pingnan-DZ"] = { "" }, ["Pingnan-GC"] = { "" }, ["Mengshan"] = { "" }, ["Mengshan-XX"] = { "" }, ["Mengshan-CT"] = { "" }, ["Guigang-GC"] = { "" }, ["Guigang-NJ"] = { "" }, ["Guigang-PD"] = { "" }, ["Beiliu"] = { "" }, ["Beiliu-TL"] = { "" }, ["Beiliu-XC"] = { "" }, ["Baise"] = { "" }, ["Tiandong"] = { "" }, ["Tiandong-LF"] = { "" }, ["Tianyang"] = { "" }, ["Pingguo"] = { "" }, ["Pingguo-SX"] = { "" }, ["Bobai"] = { "" }, ["Lingshan"] = { "" }, ["Pubei"] = { "" }, ["Qinzhou"] = { "" }, ["Qinzhou-XD"] = { "" }, ["Qinzhou-CT"] = { "" }, ["Qinzhou-NS"] = { "" }, ["Qinzhou-XNJ"] = { "" }, ["Beihai"] = { "" }, ["Beihai-NK"] = { "" }, ["Beihai-YP"] = { "" }, ["Beihai-QG"] = { "" }, ["Beihai-QG-CB"] = { "" }, ["Ningming"] = { "" }, ["Hengxian"] = { "" }, ["Pumen"] = { "" }, ["Zhaoping"] = { "" }, ["Fangchenggang-FC"] = { "" }, ["Dongxing"] = { "" }, ["Chongzuo-LT"] = { "" }, ["Fusui-QJ"] = { "" }, ["Lingchuan-C-YJ"] = { "" }, ["Pingle-C-MJ"] = { "" }, ["Pingle-C-SS"] = { "" }, ["Lipu-ZC"] = { "" }, ["Danzhou"] = { "" }, ["Sanya-YL"] = { "" }, ["Kuala Lumpur"] = { "" }, ["Penang-C"] = { "" }, ["Ipoh"] = { "" }, ["Sarikei-C"] = { "" }, ["Singapore-C"] = { "" }, ["Jakarta-C"] = { "" }, ["Ho Chi Minh City"] = { "" }, ["Mong Cai"] = { "" }, ["Phnom Penh-C"] = { "" }, ["Yangon-C"] = { "" }, ["Mandalay-C"] = { "" }, ["Bangkok-C"] = { "" }, ["Betong"] = { "" }, ["Manila-C"] = { "" }, ["Nanning-P"] = { "" }, ["Nanning-P-SJ"] = { "" }, ["Nanning-P-GJY"] = { "" }, ["Nanning-P-ZGL"] = { "" }, ["Nanning-P-XXJD"] = { "" }, ["Nanning-P-SL"] = { "" }, ["Nanning-P-XX"] = { "" }, ["Nanning-P-SC"] = { "" }, ["Binyang"] = { "" }, ["Binyang-XQ"] = { "" }, ["Hengxian-P"] = { "" }, ["Wuxuan-JJ"] = { "" }, ["Wuxuan-ZC"] = { "" }, ["Chongzuo-P"] = { "" }, ["Chongzuo-P-XH"] = { "" }, ["Fusui-P"] = { "" }, ["Liucheng-P"] = { "" }, ["Liucheng-P-GZ"] = { "" }, ["Liucheng-P-DP"] = { "" }, ["Rongshui"] = { "" }, ["Yizhou-P-DS"] = { "" }, ["Luocheng-P"] = { "" }, ["Baise-P"] = { "" }, ["Guilin-P"] = { "" }, ["Guilin-P-CY"] = { "" }, ["Guilin-P-DBZ"] = { "" }, ["Guilin-P-ZY"] = { "" }, ["Guilin-P-DB"] = { "" }, ["Guilin-P-YJ"] = { "" }, ["Guilin-P-QJ"] = { "" }, ["Lingui-P-WT"] = { "" }, ["Lingui-P-HS"] = { "" }, ["Lingui-P-LJ"] = { "" }, ["Lingui-P-LT"] = { "" }, ["Lingchuan-P"] = { "" }, ["Lingchuan-P-GQ"] = { "" }, ["Lingchuan-P-GD"] = { "" }, ["Lingchuan-P-TX"] = { "" }, ["Lingchuan-P-SZ"] = { "" }, ["Lingchuan-P-GP"] = { "" }, ["Lingchuan-P-LT"] = { "" }, ["Guanyang-P"] = { "" }, ["Quanzhou-P"] = { "" }, ["Pingle-P"] = { "" }, ["Pingle-P-XTM"] = { "" }, ["Yangshuo-P"] = { "" }, ["Yangshuo-P-PT"] = { "" }, ["Yongfu-P-JX"] = { "" }, ["Yongfu-P-CS"] = { "" }, ["Zhongshan-GA"] = { "" }, ["Xiamen"] = { "" }, ["Xiamen-HS"] = { "" }, ["Tong'an"] = { "" }, ["Quanzhou"] = { "" }, ["Jinjiang"] = { "" }, ["Nan'an"] = { "" }, ["Shishi"] = { "" }, ["Hui'an"] = { "" }, ["Anxi"] = { "" }, ["Yongchun"] = { "" }, ["Dehua"] = { "" }, ["Zhangzhou"] = { "" }, ["Longhai"] = { "" }, ["Changtai"] = { "" }, ["Hua'an"] = { "" }, ["Nanjing-MN"] = { "" }, ["Pinghe"] = { "" }, ["Zhangpu"] = { "" }, ["Yunxiao"] = { "" }, ["Zhao'an"] = { "" }, ["Zhao'an-SD"] = { "" }, ["Zhao'an-TY"] = { "" }, ["Zhao'an-WS"] = { "" }, ["Dongshan"] = { "" }, ["Taipei"] = { "" }, ["Wanhua"] = { "" }, ["Tamsui"] = { "" }, ["Sanxia"] = { "" }, ["Pingxi"] = { "" }, ["Kaohsiung"] = { "" }, ["Cijin"] = { "" }, ["Hongmaogang"] = { "" }, ["Dalinpu"] = { "" }, ["Tianliao"] = { "" }, ["Cieding"] = { "" }, ["Xinwu-YX"] = { "" }, ["Yilan"] = { "" }, ["Luodong"] = { "" }, ["Toucheng"] = { "" }, ["Lukang"] = { "" }, ["Yongjing-MN"] = { "" }, ["Caotun"] = { "" }, ["Taichung"] = { "" }, ["Wuqi"] = { "" }, ["Tainan"] = { "" }, ["Anping"] = { "" }, ["Shanhua"] = { "" }, ["Jiali"] = { "" }, ["Taitung"] = { "" }, ["Green Island"] = { "" }, ["Hsinchu-MN"] = { "" }, ["Miaoli-MN"] = { "" }, ["Mailiao"] = { "" }, ["Taixi"] = { "" }, ["Lunbei"] = { "" }, ["Chiayi"] = { "" }, ["Chiayi-TB"] = { "" }, ["Chiayi-SS"] = { "" }, ["Chiayi-ZP"] = { "" }, ["Chiayi-DP"] = { "" }, ["Chiayi-ZQ"] = { "" }, ["Chiayi-DL"] = { "" }, ["Chiayi-XK"] = { "" }, ["Chiayi-MX"] = { "" }, ["Chiayi-PZ"] = { "" }, ["Chiayi-LJ"] = { "" }, ["Chiayi-ST"] = { "" }, ["Chiayi-FL"] = { "" }, ["Chiayi-ALS"] = { "" }, ["Chiayi-LC"] = { "" }, ["Chiayi-YZ"] = { "" }, ["Chiayi-XG"] = { "" }, ["Chiayi-MS"] = { "" }, ["Chiayi-DS"] = { "" }, ["Chiayi-BD"] = { "" }, ["Chiayi-WL"] = { "" }, ["Pingtung"] = { "" }, ["Baoli"] = { "" }, ["Liuqiu"] = { "" }, ["Gabulong"] = { "" }, ["Kinmen"] = { "" }, ["Jinsha"] = { "" }, ["Magong"] = { "" }, ["Pengnan"] = { "" }, ["Xiyu"] = { "" }, ["Huxi"] = { "" }, ["Wangan"] = { "" }, ["Cimei"] = { "" }, ["Huayu"] = { "" }, ["Zhongtun"] = { "" }, ["Houliao"] = { "" }, ["Tongliang"] = { "" }, ["Jibei"] = { "" }, ["Malaysia-MN"] = { "" }, ["Melaka"] = { "" }, ["Labuan"] = { "" }, ["Klang"] = { "" }, ["Singapore-MN"] = { "" }, ["Philippine-MN"] = { "" }, ["Medan"] = { "" }, ["Seri Begawan"] = { "" }, ["Ho Chi Minh City-MN"] = { "" }, ["Yangon-MN"] = { "" }, ["Longyan"] = { "" }, ["Shizhong"] = { "" }, ["Zhangping"] = { "" }, ["Yongfu"] = { "" }, ["Datian"] = { "" }, ["Datian-GP"] = { "" }, ["Youxi-JM"] = { "" }, ["Youxi-XQ"] = { "" }, ["Shunchang-PS"] = { "" }, ["Xiapu-SS"] = { "" }, ["Putian-MN"] = { "" }, ["Pingnan"] = { "" }, ["Pingnan-PT"] = { "" }, ["Pingnan-SJ"] = { "" }, ["Guiping-XW"] = { "" }, ["Guiping-DS"] = { "" }, ["Guilin-MN-BYG"] = { "" }, ["Pingle-MN"] = { "" }, ["Qinzhou-MN"] = { "" }, ["Lechang-TT"] = { "" }, ["Renhua-CSB"] = { "" }, ["Yingde-YZ"] = { "" }, ["Yunan-LT"] = { "" }, ["Heyuan-NJ"] = { "" }, ["Hangzhou-PF"] = { "" }, ["Cangnan-MN"] = { "" }, ["Yuhuan-KM"] = { "" }, ["Wenling-RS"] = { "" }, ["Yixing-SB"] = { "" }, ["Guangfeng-NSD"] = { "" }, ["Hengfeng-YJ"] = { "" }, ["Yushan-ZH"] = { "" }, ["Langxi-FL"] = { "" }, ["Chaozhou"] = { "" }, ["Raoping-MN-T"] = { "" }, ["Shantou"] = { "" }, ["Chenghai"] = { "" }, ["Chenghai-DX"] = { "" }, ["Chaoyang"] = { "" }, ["Nan'ao-HZ"] = { "" }, ["Nan'ao-YA"] = { "" }, ["Jieyang"] = { "" }, ["Puning"] = { "" }, ["Lufeng"] = { "" }, ["Haifeng"] = { "" }, ["Fengshun-MN-LH"] = { "" }, ["Fengshun-MN-HJ"] = { "" }, ["Yuen Chau Tsai-MN"] = { "" }, ["Sha Tau Kok-MN"] = { "" }, ["Thailand-MN-T"] = { "" }, ["Chiang Mai-MN-T"] = { "" }, ["Hat Yai-MN-T"] = { "" }, ["Cambodia-MN-T"] = { "" }, ["Ho Chi Minh City-MN-T"] = { "" }, ["Vientiane-MN-T"] = { "" }, ["Johor Bahru"] = { "" }, ["Penang-MN-T"] = { "" }, ["Singapore-MN-T"] = { "" }, ["Batam-MN-T"] = { "" }, ["Pontianak-MN-T"] = { "" }, ["Leizhou"] = { "" }, ["Dianbai-XD"] = { "" }, ["Wenchang"] = { "" }, ["Haikou"] = { "" }, ["Chengmai"] = { "" }, ["Qionghai"] = { "" }, ["Wanning"] = { "" }, ["Tunchang"] = { "" }, ["Singapore-MN-H"] = { "" }, ["Belait-MN-H"] = { "" }, ["Putian"] = { "" }, ["Putian-DH"] = { "" }, ["Putian-JK"] = { "" }, ["Putian-NR"] = { "" }, ["Xianyou"] = { "" }, ["Xianyou-FT"] = { "" }, ["Xianyou-YY"] = { "" }, ["Fuding-AY"] = { "" }, ["Shaxi"] = { "" }, ["Sanxiang"] = { "" }, ["Nanlang"] = { "" }, ["Fuzhou"] = { "" }, ["Changle"] = { "" }, ["Lianjiang-MD"] = { "" }, ["Tailu"] = { "" }, ["Minhou"] = { "" }, ["Fuqing"] = { "" }, ["Pingtan"] = { "" }, ["Yongtai"] = { "" }, ["Minqing"] = { "" }, ["Gutian"] = { "" }, ["Pingnan-MD"] = { "" }, ["Luoyuan"] = { "" }, ["Fu'an"] = { "" }, ["Ningde"] = { "" }, ["Xiapu"] = { "" }, ["Zherong"] = { "" }, ["Shouning"] = { "" }, ["Zhouning"] = { "" }, ["Fuding"] = { "" }, ["Youxi"] = { "" }, ["Youxi-XY"] = { "" }, ["Youxi-YZ"] = { "" }, ["Youxi-TC"] = { "" }, ["Youxi-ZX"] = { "" }, ["Matsu"] = { "" }, ["Taishun-MD"] = { "" }, ["Cangnan-MD"] = { "" }, ["Guanhaiwei"] = { "" }, ["Longyou-LS"] = { "" }, ["Singapore-MD-FQ"] = { "" }, ["Sitiawan-MD-GT"] = { "" }, ["Sibu-MD-MQ"] = { "" }, ["Jian'ou"] = { "" }, ["Dikou"] = { "" }, ["Yanping-XY"] = { "" }, ["Yanping-XD"] = { "" }, ["Songxi"] = { "" }, ["Zhenghe"] = { "" }, ["Zhenqian"] = { "" }, ["Shunchang-YD"] = { "" }, ["Jianyang"] = { "" }, ["Huangkeng"] = { "" }, ["Wuyishan"] = { "" }, ["Shibei"] = { "" }, ["Yong'an"] = { "" }, ["Sanyuan"] = { "" }, ["Shaxian"] = { "" }, ["Yanping-WT"] = { "" }, ["Shaowu"] = { "" }, ["Guangze"] = { "" }, ["Jiangle"] = { "" }, ["Mingxi"] = { "" }, ["Shunchang"] = { "" }, ["Ningde-She"] = { "" }, ["Fu'an-She"] = { "" }, ["Fuding-She"] = { "" }, ["Zhouning-She"] = { "" }, ["Xiapu-She"] = { "" }, ["Shouning-She"] = { "" }, ["Gutian-She"] = { "" }, ["Luoyuan-She"] = { "" }, ["Sanming-She"] = { "" }, ["Shunchang-She"] = { "" }, ["Hua'an-She"] = { "" }, ["Zhangping-She"] = { "" }, ["Guixi-She"] = { "" }, ["Yanshan-She"] = { "" }, ["Wuning-She"] = { "" }, ["Cangnan-She"] = { "" }, ["Jingning-She"] = { "" }, ["Jingning-ZK-She"] = { "" }, ["Lishui-She"] = { "" }, ["Longyou-She"] = { "" }, ["Lin'an-She"] = { "" }, ["Jiande-She"] = { "" }, ["Jinhua-She"] = { "" }, ["Ningguo-She"] = { "" }, ["Chaozhou-She"] = { "" }, ["Fengshun-She"] = { "" }, ["Guzhang-WX"] = { "" }, ["Yuanling-WX"] = { "" }, ["Luxi-WX"] = { "" }, ["Luxi-WX-LJT"] = { "" }, ["Luxi-WX-LJT-2"] = { "" }, ["Chengbu-WX"] = { "" }, ["Jiande-JXYM"] = { "" }, ["Jinhua-JXYM"] = { "" }, ["Lanxi-JXYM"] = { "" }, ["Tunxi-JXYM"] = { "" }, ["Jiangyong"] = { "" }, ["Dong'an"] = { "" }, ["Qujiang-DC"] = { "" }, ["Wujiang-XY"] = { "" }, ["Zhenjiang-SB"] = { "" }, ["Renhua-ZT"] = { "" }, ["Renhua-ST"] = { "" }, ["Ruyuan-GT"] = { "" }, ["Lechang-CL"] = { "" }, ["Lechang-BX"] = { "" }, ["Lechang-HP"] = { "" }, ["Lechang-GT"] = { "" }, ["Lechang-SX"] = { "" }, ["Lianzhou-XZ"] = { "" }, ["Lianzhou-BA"] = { "" }, ["Lianzhou-YC"] = { "" }, ["Lianzhou-XA"] = { "" }, ["Lianzhou-FY"] = { "" }, } return export g7zye0qdf0m8x3j006mu9lkurw89u02 Thể loại:Mục từ có đề mục ngôn ngữ không đúng tiếng Bengal 14 396180 2351526 2026-05-09T06:17:00Z TheHighFighter2 42988 Trang mới: “{{auto cat}}” 2351526 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:Mục từ có đề mục ngôn ngữ không đúng tiếng Bảo An 14 396181 2351527 2026-05-09T06:17:57Z TheHighFighter2 42988 Trang mới: “{{auto cat}}” 2351527 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:Mục từ có đề mục ngôn ngữ không đúng tiếng Afrikaans 14 396182 2351528 2026-05-09T06:18:56Z TheHighFighter2 42988 Trang mới: “{{auto cat}}” 2351528 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:Mục từ có đề mục ngôn ngữ không đúng tiếng Ba Na 14 396183 2351529 2026-05-09T06:19:41Z TheHighFighter2 42988 Trang mới: “{{auto cat}}” 2351529 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:Mục từ có đề mục ngôn ngữ không đúng tiếng Bih 14 396184 2351530 2026-05-09T06:20:20Z TheHighFighter2 42988 Trang mới: “{{auto cat}}” 2351530 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:Mục từ có đề mục ngôn ngữ không đúng tiếng Boghom 14 396185 2351531 2026-05-09T06:20:58Z TheHighFighter2 42988 Trang mới: “{{auto cat}}” 2351531 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:Mục từ có đề mục ngôn ngữ không đúng tiếng Bunun 14 396186 2351532 2026-05-09T06:21:39Z TheHighFighter2 42988 Trang mới: “{{auto cat}}” 2351532 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:Mục từ có đề mục ngôn ngữ không đúng tiếng Bukhara 14 396187 2351533 2026-05-09T06:22:24Z TheHighFighter2 42988 Trang mới: “{{auto cat}}” 2351533 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:Mục từ có đề mục ngôn ngữ không đúng tiếng Burushaski 14 396188 2351534 2026-05-09T06:23:16Z TheHighFighter2 42988 Trang mới: “{{auto cat}}” 2351534 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:Mục từ có đề mục ngôn ngữ không đúng tiếng Bồ Đào Nha 14 396189 2351535 2026-05-09T06:24:22Z TheHighFighter2 42988 Trang mới: “{{auto cat}}” 2351535 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:Mục từ có đề mục ngôn ngữ không đúng tiếng Chagatai 14 396190 2351536 2026-05-09T06:25:07Z TheHighFighter2 42988 Trang mới: “{{auto cat}}” 2351536 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:Mục từ có đề mục ngôn ngữ không đúng tiếng Chu Ru 14 396191 2351537 2026-05-09T06:25:53Z TheHighFighter2 42988 Trang mới: “{{auto cat}}” 2351537 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:Mục từ có đề mục ngôn ngữ không đúng tiếng Chittagong 14 396192 2351538 2026-05-09T06:26:36Z TheHighFighter2 42988 Trang mới: “{{auto cat}}” 2351538 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:Mục từ có đề mục ngôn ngữ không đúng tiếng Chăm Tây 14 396193 2351539 2026-05-09T06:27:21Z TheHighFighter2 42988 Trang mới: “{{auto cat}}” 2351539 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:Mục từ có đề mục ngôn ngữ không đúng tiếng Chăm Đông 14 396194 2351540 2026-05-09T06:28:00Z TheHighFighter2 42988 Trang mới: “{{auto cat}}” 2351540 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:Mục từ có đề mục ngôn ngữ không đúng tiếng Gia Rai 14 396195 2351541 2026-05-09T06:28:50Z TheHighFighter2 42988 Trang mới: “{{auto cat}}” 2351541 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:Mục từ có đề mục ngôn ngữ không đúng tiếng Galicia 14 396196 2351542 2026-05-09T06:29:31Z TheHighFighter2 42988 Trang mới: “{{auto cat}}” 2351542 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:Mục từ có đề mục ngôn ngữ không đúng tiếng Fula 14 396197 2351543 2026-05-09T06:30:19Z TheHighFighter2 42988 Trang mới: “{{auto cat}}” 2351543 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:Mục từ có đề mục ngôn ngữ không đúng tiếng Dogri 14 396198 2351544 2026-05-09T06:31:10Z TheHighFighter2 42988 Trang mới: “{{auto cat}}” 2351544 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:Mục từ có đề mục ngôn ngữ không đúng tiếng Domari 14 396199 2351545 2026-05-09T06:31:58Z TheHighFighter2 42988 Trang mới: “{{auto cat}}” 2351545 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:Mục từ có đề mục ngôn ngữ không đúng tiếng Chơ Ro 14 396200 2351546 2026-05-09T06:32:56Z TheHighFighter2 42988 Trang mới: “{{auto cat}}” 2351546 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:Mục từ có đề mục ngôn ngữ không đúng tiếng Creole Nghi Lan 14 396201 2351547 2026-05-09T06:33:45Z TheHighFighter2 42988 Trang mới: “{{auto cat}}” 2351547 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:Mục từ có đề mục ngôn ngữ không đúng tiếng Hà Lăng 14 396202 2351548 2026-05-09T06:34:55Z TheHighFighter2 42988 Trang mới: “{{auto cat}}” 2351548 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:Mục từ có đề mục ngôn ngữ không đúng tiếng Ingush 14 396203 2351549 2026-05-09T06:36:04Z TheHighFighter2 42988 Trang mới: “{{auto cat}}” 2351549 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:Mục từ có đề mục ngôn ngữ không đúng tiếng K'Ho 14 396204 2351550 2026-05-09T06:36:55Z TheHighFighter2 42988 Trang mới: “{{auto cat}}” 2351550 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:Mục từ có đề mục ngôn ngữ không đúng tiếng Khalaj 14 396205 2351551 2026-05-09T06:38:00Z TheHighFighter2 42988 Trang mới: “{{auto cat}}” 2351551 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:Mục từ có đề mục ngôn ngữ không đúng tiếng Kabyle 14 396206 2351552 2026-05-09T06:39:05Z TheHighFighter2 42988 Trang mới: “{{auto cat}}” 2351552 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx ý nguyện 0 396207 2351555 2026-05-09T10:37:00Z Kateru Zakuro 34522 ([[Mediawiki:Gadget-start.js|Trang mới]]) +vi:noun:# [[điều|Điều]] [[mong muốn]] [[tha thiết]]. 2351555 wikitext text/x-wiki =={{langname|vi}}== ==={{ĐM|pron}}=== {{vi-pron}} ==={{ĐM|noun}}=== {{vi-noun}} # [[điều|Điều]] [[mong muốn]] [[tha thiết]]. #:{{ux|vi|'''ý nguyện''' hoà bình}} #:{{ux|vi|đạt được '''ý nguyện'''}} ==={{ĐM|ref}}=== * {{R:Tratu}} 1e6ayr3avf25i8v8iuo0ltjn9xd1fdb 0 396208 2351557 2026-05-09T11:04:04Z Lcsnes 40261 Trang mới: “{{-Latn-}} ==={{ĐM|desction}}=== {{head|mul|Chữ cái|chữ hoa|R̃}} #[[chữ cái|Chữ cái]] '''[[r]] viết thường''' với dấu ngã ◌̃ ([[tilde]]). ==={{ĐM|see}}=== {{Latn-script}} =={{langname|bde}}== ==={{ĐM|pron}}=== *{{IPA4|bde|[r]}} ==={{ĐM|letter}}=== {{head|bde|Chữ cái|chữ hoa|R̃}} #Chữ cái thứ 22 viết thường trong bảng chữ cái Latinh tiếng Bade, chỉ dùng trong phương ngữ Gashua. ==={{ĐM|see}}=== *{{letters|lang=bd…” 2351557 wikitext text/x-wiki {{-Latn-}} ==={{ĐM|desction}}=== {{head|mul|Chữ cái|chữ hoa|R̃}} #[[chữ cái|Chữ cái]] '''[[r]] viết thường''' với dấu ngã ◌̃ ([[tilde]]). ==={{ĐM|see}}=== {{Latn-script}} =={{langname|bde}}== ==={{ĐM|pron}}=== *{{IPA4|bde|[r]}} ==={{ĐM|letter}}=== {{head|bde|Chữ cái|chữ hoa|R̃}} #Chữ cái thứ 22 viết thường trong bảng chữ cái Latinh tiếng Bade, chỉ dùng trong phương ngữ Gashua. ==={{ĐM|see}}=== *{{letters|lang=bde|sc=Latn|qual=Bảng chữ cái Latinh tiếng Bade|Əə|Aa|Bb|Ɓɓ|Cc|Dd|Ɗɗ|Ee|Ff|Gg|Hh|Ii|Jj|Kk|Ll|Mm|Nn|Ŋŋ|Oo|Pp|Rr|R̃/r̃|Ss|Tt|Uu|Vv|Ww|Yy|ʼY/ʼy|Zz}} =={{langname|ha}}== ==={{ĐM|pron}}=== *{{ha-IPA|r̃}} ==={{ĐM|letter}}=== {{head|ha|Chữ cái|chữ hoa|R̃}} #Chữ cái Latinh viết thường thể hiện phụ âm '''{{IPAchar|/r/}}''' trong tiếng Hausa. #:{{ux|ha|fetu'''r̃'''|[[xăng]]|inline=1}} ==={{ĐM|see}}=== *{{letters|lang=ha|sc=Latn|qual=Bảng chữ cái Latinh tiếng Hausa|Aa|Bb|Ɓɓ|Cc|Dd|Ɗɗ|Ee|Ff|Gg|Hh|Ii|Jj|Kk|Ƙƙ|Ll|Mm|Nn|Oo|Rr|(R̃/r̃)|Ss|Sh/sh|Tt|Ts/ts|Uu|Ww|Yy|Ƴƴ|(ʼY/ʼy)|Zz|'}} =={{langname|pui}}== ==={{ĐM|letter}}=== {{head|pui|Chữ cái|chữ hoa|R̃}} #Chữ cái thứ 27 viết thường trong bộ chữ Latinh tiếng Puinave. #:{{quote|pui|Ojera amo abíg asãglig majaa, jajeu sṙm japisi mawaglig '''r̃'''jetwina jaliglig naa jet matjuiṙg pṙn Jesús jaa. Jasanjeula jai masãglig '''r̃'''jetwina jasandit-talí· naa ot camogli man.|để ông biết những đều mình đã học là chắc-chắn. ([[s:Lu-ca/1#1:4|Lu-ca 1:4]])|inline=1}} ==={{ĐM|see}}=== *{{letters|lang=pui|sc=Latn|qual=Chữ Latinh tiếng Puinave|Aa|Áá|Ãã|Bb|Cc|Dd|Ee|Éé|Ff|Gg|Hh|Ii|Íí|Ĩĩ|Jj|Ll|Mm|Nn|Ññ|Oo|Óó|Õõ|Pp|Qq|Rr|(Ṙṙ)|Ŕŕ|R̃/r̃|Ss|Tt|Uu|Úú|Ũũ|Üü|Vv|Ww|Xx|Yy|Zz}} ==={{ĐM|ref}}=== *{{Chú thích web|pui|work=Bible.is|author=Ethnos360|year=2024|entryurl=https://live.bible.is/bible/PUINTM/LUK/1|entry=Lucas 1}} =={{langname|tgp}}== ==={{ĐM|letter}}=== {{letter|tgp}} #Chữ cái viết thường trong bộ chữ Latinh tiếng Tangoa. #:{{ux|tgp|K'''r̃'''isto|{{w|Ki-tô}}|inline=1}} ==={{ĐM|ref}}=== *{{Chú thích web|tgp|work=Tangoa|author=Wycliffe Bible Translators, Inc.|year=2009|entryurl=https://www.bible.com/bible/1225/MAT.1.TGP|entry=Matthew 1}} cgn0iyte9j4huncpkah4tt6zkjfbzyt Thể loại:Mục từ có bản dịch tiếng Kurmanji 14 396209 2351558 2026-05-09T11:28:18Z Kelly zhrm 58416 Trang mới: “{{auto cat}}” 2351558 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx