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
Hà
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
r̃
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