Wiktionary viwiktionary https://vi.wiktionary.org/wiki/Wiktionary:Trang_Ch%C3%ADnh MediaWiki 1.47.0-wmf.24 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 Sự kiện Thảo luận Sự kiện wil 0 3415 2570920 2351563 2026-10-16T04:00:17Z WhoAlone 40420 2570920 wikitext text/x-wiki {{also|wił|wi·l|Wil}} =={{langname|mul}}== ==={{ĐM|etym}}=== {{clip|mul|en:'''Wil'''awila}}. ==={{ĐM|symbol}}=== {{mul-symbol}} # {{ISO 639|3}} =={{langname|cje}}== ==={{ĐM|adj}}=== {{head|cje|Tính từ}} # [[tròn|Tròn]]. =={{langname|kpm}}== ==={{ĐM|adj}}=== {{head|kpm|Tính từ}} # [[tròn|Tròn]]. ==={{ĐM|ref}}=== * Lý Toàn Thắng, Tạ Văn Thông, K'Brêu, K'Bròh (1985) ''Ngữ pháp tiếng Kơ Ho''. Sở Văn hóa và Thông tin Lâm Đồng. =={{langname|tpi}}== ==={{ĐM|etym}}=== Từ {{der|tpi|en|wheel}}. ==={{ĐM|n}}=== {{head|tpi|Danh từ}} # [[bánh xe|Bánh xe]]. =={{langname|yuy}}== ==={{ĐM|n}}=== {{head|yuy|Danh từ}} # [[mùa đông|Mùa đông]]. {{c|yuy|Mùa}} hytd8akw2dvl0ctnw0u5tk71gt45dig fin 0 15160 2570865 2391835 2026-10-16T03:08:19Z WhoAlone 40420 2570865 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈfɪn/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-fin.ogg |pron=ˈfɪn}} {{-noun-}} '''fin''' {{IPA-old|/ˈfɪn/}} # [[người|Người]] [[Phần Lan]] ((cũng) [[Finn]]). # [[vây|Vây]] [[cá]]. # [[bộ|Bộ]] [[thăng bằng]] (của máy bay). # {{term|Kỹ thuật}} [[sườn|Sườn]], [[cạnh]] [[bên]], [[rìa]]. # {{term|Từ lóng}} [[bàn tay|Bàn tay]]. # {{term|từ Mỹ, nghĩa Mỹ}} , (từ lóng) [[tờ]] [[năm]] đô [[la]]. {{-ref-}} {{R:FVDP}} {{sơ khai}} {{-yuy-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/fən/}} {{-noun-}} {{pn}} # [[phút]]. [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Danh từ tiếng Đông Yugur]] {{c|yuy|Thời gian}} 5lffy76ykwixwr2amtf4kdl796twopm discernement 0 44007 2570822 2433818 2026-10-16T02:00:45Z Hiyuune 50834 2570822 wikitext text/x-wiki =={{langname|fr}}== {{root|fr|ine-pro|*krey-}} ==={{section|etym}}=== {{ety|fr|:af|discerner|-ment<id:nominal>}} Từ {{af|fr|discerner|-ment|id2=nominal}}. ==={{section|pron}}=== * {{fr-IPA}} ==={{section|n}}=== {{fr-noun|m}} # [[sự|Sự]] [[phân biệt]], [[sự]] [[phân định]]. #: {{ux|fr|'''Discernement''' des couleurs.|Sự phân biệt màu sắc.}} #: {{ux|fr|'''Discernement''' du bien et du mal.|Sự phân định thiện ác.}} # [[sự|Sự]] [[suy xét]]. #: {{ux|fr|Agir sans '''discernement'''.|Hành động không suy xét.}} ==={{section|ref}}=== * {{R:FVDP|db=fv}} ==={{section|further}}=== * {{R:fr:TLFi}} 5gkcyjqq8egkw5ku6vgkgaznqu82jqg constitutionalize 0 97880 2570950 2458247 2026-10-16T06:58:21Z Hiyuune 50834 2570950 wikitext text/x-wiki =={{langname|en}}== ==={{section|etym}}=== {{ety|en|:af|constitutional|-ize|text=+|tree=1}} ==={{section|v}}=== {{en-verb}} # [[bắt|Bắt]] [[phải]] theo [[hiến pháp]]; [[hiến pháp]] hoá. ===={{section|drv}}==== {{col|en|deconstitutionalize|constitutionalization}} ==={{section|ref}}=== * {{R:FVDP|db=ev}} m8rrqrzr80cbyfkf57ostq0khowvttg discernment 0 98795 2570821 2464739 2026-10-16T01:58:53Z Hiyuune 50834 2570821 wikitext text/x-wiki =={{langname|en}}== ==={{section|etym}}=== {{root|en|ine-pro|*krey-}} Từ {{uder|en|frm|discernement}}, tương đương với {{suffix|en|discern|ment}}. ==={{section|pron}}=== * {{audio|en|LL-Q1860 (eng)-Vininn126-discernment.wav|a=US}} ==={{section|n}}=== {{en-noun|~}} # Sự [[nhận thức]] [[rõ]], sự [[sâu sắc]], sự [[sáng suốt]]. ===={{section|drv}}==== {{col|en|nondiscernment}} ===={{section|rel}}==== * {{l|en|discern}} ==={{section|ref}}=== * {{R:FVDP|db=ev}} ==={{section|ana}}=== * {{anagrams|en|a=cdeeimnnrst|rescindment}} k8r7144la9sedxrvm5ll15tyex9dwra plodding 0 107703 2570757 2508696 2026-10-15T13:09:29Z Hiyuune 50834 2570757 wikitext text/x-wiki =={{langname|en}}== ==={{section|v}}=== {{head|en|Biến thể hình thái động từ}} # {{infl of|en|plod||ing-form}} ==={{section|adj}}=== {{en-adj}} # Đi [[nặng nề]] [[khó nhọc]], [[lê]] [[bước]] đi. # [[cần cù|Cần cù]], [[ráng sức]], [[cật lực]]. ===={{section|drv}}==== {{col|en|unplodding |ploddingly|ploddingness}} ==={{section|ref}}=== * {{R:FVDP|db=ev}} [[Thể loại:Tính từ tiếng Anh]] [[Thể loại:Động từ tiếng Anh]] 1eoyq7voxsf6ke7j451rd530vqbu4sc courtliness 0 108300 2570941 2459088 2026-10-16T06:50:06Z Hiyuune 50834 2570941 wikitext text/x-wiki =={{langname|en}}== ==={{section|etym}}=== {{ety|en|:af|courtly|-ness|text=+|tree=1}} ==={{section|n}}=== {{en-noun|-|+}} # Sự [[lịch sự]], sự [[nhã nhặn]]. # Sự [[khúm núm]], sự [[siểm nịnh]]. ===={{section|ant}}==== * {{l|en|uncourtliness}} ==={{section|ref}}=== * {{R:FVDP|db=ev}} ==={{section|ana}}=== * {{anagrams|en|a=ceilnorsstu|uncloisters}} q2382a529w71tsrto2x6kfph1elodsm primage 0 116394 2570940 1897522 2026-10-16T06:48:41Z Hiyuune 50834 2570940 wikitext text/x-wiki =={{langname|en}}== ==={{section|n}}=== {{en-noun|~}} # [[tiền|Tiền]] [[trả]] thêm cho [[chủ]] [[tàu]] (tính phần trăm theo trọng lượng hàng hoá). ==={{section|ref}}=== * {{R:FVDP|db=ev}} rqqkhl24di260hm6tnfqzjjomz6hg4l fleshing-machine 0 149043 2570948 2470465 2026-10-16T06:56:21Z Hiyuune 50834 Đang yêu cầu xóa nhanh ([[WT:XN#MT7|XN MT7]]). 2570948 wikitext text/x-wiki {{db-mt7}} {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈflɛ.ʃiɳ.mə.ˈʃin/}} {{-noun-}} '''fleshing-machine''' {{IPA-old|/ˈflɛ.ʃiɳ.mə.ˈʃin/}} # [[máy|Máy]] [[nạo]] [[thịt]] ở [[da]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] r5p5uppswlm3xll7j9h35lvgp00e57l automatic library call 0 177829 2570939 2452500 2026-10-16T06:47:42Z Hiyuune 50834 Đang yêu cầu xóa nhanh ([[WT:XN#MT7|XN MT7]]). 2570939 wikitext text/x-wiki {{db-mt7}} {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌɔ.tə.ˈmæ.tɪk ˈlɑɪ.ˌbrɛr.i ˈkɔl/}} {{-noun-}} '''automatic library call''' {{IPA-old|/ˌɔ.tə.ˈmæ.tɪk ˈlɑɪ.ˌbrɛr.i ˈkɔl/}} # {{term|Tech}} [[gọi|Gọi]] [[thư viện]] [[tự động]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] sn04c8v1aneywvf0ulsh125q23i5nvh dere 0 186257 2570844 2137430 2026-10-16T03:00:14Z WhoAlone 40420 2570844 wikitext text/x-wiki {{-yuy-}} {{-etym-}} {{inh+|yuy|xgn-pro|*dere}}. {{-noun-}} {{pn}} # [[gối]]. {{-ref-}} * Juha Janhunen, ''The Mongolic Languages'' (2006) {{ISBN|1135796904}} [[Thể loại:Danh từ tiếng Đông Yugur]] {{c|yuy|Hàng gia dụng}} {{-nor-}} {{-pronoun-}} '''dere''' # Các ông, [[các bà]], các [[anh]], các [[chị]], [[quí]] [[vị]]. #: ''Hvor har '''dere''' vært? #: '' Vi har paraplyene '''dere'''s. {{-ref-}} {{R:FVDP}} [[Thể loại:đại từ tiếng Na Uy]] ss9lfvmwfdsywpm7wnf0kai7dy5lo7p đảng 0 199770 2570792 2419512 2026-10-15T17:04:37Z TienMinh-mun6xnChing 57893 TienMinh-mun6xnChing đã đổi [[đảng]] thành [[Đảng]]: tạo trang mới 2419512 wikitext text/x-wiki {{-vie-}} {{wp}} {{-etym-}} {{vi-etym-sino|黨}}. {{-pron-}} {{vi-pron}} {{-hanviet-}} {{đầu}} *[[挡]]: [[đáng]], [[đảng]] *[[荡]]: [[đãng]], [[đảng]] *[[䣣]]: [[đảng]] *[[钂]]: [[đảng]] *[[镋]]: [[đảng]] *[[谠]]: [[đảng]] *[[攩]]: [[đảng]] *[[黨]]: [[chưởng]], [[đảng]] *[[擋]]: [[đáng]], [[đang]], [[đảng]] {{mid}} *[[䣊]]: [[đảng]] *[[曭]]: [[thảng]], [[đảng]], [[huân]] *[[蕩]]: [[đãng]], [[đảng]] *[[欓]]: [[đảng]] *[[鎲]]: [[đảng]] *[[党]]: [[chưởng]], [[đảng]] *[[轆]]: [[lộc]], [[đảng]] *[[讜]]: [[đảng]] {{cuối}} {{-hanviet-t-}} {{đầu}} *[[蕩]]: [[đãng]], [[đảng]] *[[黨]]: [[đảng]] *[[攩]]: [[đảng]] {{mid}} *[[鎲]]: [[đảng]] *[[党]]: [[đảng]] *[[讜]]: [[đảng]] {{cuối}} {{-nôm-}} {{đầu}} *[[谠]]: [[đảng]] *[[攩]]: [[đáng]], [[đảng]] *[[黨]]: [[đảng]], [[đoảng]], [[chưởng]] *[[曭]]: [[đảng]] {{mid}} *[[欓]]: [[đảng]] *[[宕]]: [[đảng]], [[đãng]] *[[党]]: [[đảng]], [[chưởng]] *[[讜]]: [[đảng]] {{cuối}} {{-paro-}} {{đầu}} :* [[Dẳng]] :* [[dáng]] :* [[dâng]] :* [[đáng]] :* [[đằng]] :* [[đắng]] {{giữa}} :* [[dạng]] :* [[dang]] :* [[đang]] :* [[đăng]] :* [[đẳng]] {{cuối}} {{-noun-}} {{vi-noun}} # [[nhóm|Nhóm]] [[người]] [[kết]] [[với nhau]] trong một [[tổ chức]] [[chính trị]] có [[mục tiêu]], có điều [[lệ]] [[chặt chẽ]]. #: '''''Đảng''' cộng sản.'' #: '''''Đảng''' xã hội.'' #: '''''Đảng''' dân chủ'' # Đảng [[cộng sản|Cộng sản]] [[Việt Nam]] [[nói]] [[tắt]] (thường viết hoa). #: ''''' Đảng ''' không bắt buộc ai vào '''Đảng''' cả.'' ([[w:Hồ Chí Minh|Hồ Chí Minh]], ''Bài nói chuyện với cán bộ tỉnh Hà Tây ngày 10-2-1967'', sđd, t.12, trang 221-222.) {{-syn-}} :* [[đảng chính trị]] :* [[chính đảng]] {{-ref-}} {{R:FVDP}} {{R:WinVNKey:Lê Sơn Thanh}} 8cstzlqv9rhpdk0tsqrl36erldftw32 2570794 2570792 2026-10-15T17:04:51Z TienMinh-mun6xnChing 57893 TienMinh-mun6xnChing đã đổi [[Đảng]] thành [[đảng]] qua đổi hướng: Lùi lại 2419512 wikitext text/x-wiki {{-vie-}} {{wp}} {{-etym-}} {{vi-etym-sino|黨}}. {{-pron-}} {{vi-pron}} {{-hanviet-}} {{đầu}} *[[挡]]: [[đáng]], [[đảng]] *[[荡]]: [[đãng]], [[đảng]] *[[䣣]]: [[đảng]] *[[钂]]: [[đảng]] *[[镋]]: [[đảng]] *[[谠]]: [[đảng]] *[[攩]]: [[đảng]] *[[黨]]: [[chưởng]], [[đảng]] *[[擋]]: [[đáng]], [[đang]], [[đảng]] {{mid}} *[[䣊]]: [[đảng]] *[[曭]]: [[thảng]], [[đảng]], [[huân]] *[[蕩]]: [[đãng]], [[đảng]] *[[欓]]: [[đảng]] *[[鎲]]: [[đảng]] *[[党]]: [[chưởng]], [[đảng]] *[[轆]]: [[lộc]], [[đảng]] *[[讜]]: [[đảng]] {{cuối}} {{-hanviet-t-}} {{đầu}} *[[蕩]]: [[đãng]], [[đảng]] *[[黨]]: [[đảng]] *[[攩]]: [[đảng]] {{mid}} *[[鎲]]: [[đảng]] *[[党]]: [[đảng]] *[[讜]]: [[đảng]] {{cuối}} {{-nôm-}} {{đầu}} *[[谠]]: [[đảng]] *[[攩]]: [[đáng]], [[đảng]] *[[黨]]: [[đảng]], [[đoảng]], [[chưởng]] *[[曭]]: [[đảng]] {{mid}} *[[欓]]: [[đảng]] *[[宕]]: [[đảng]], [[đãng]] *[[党]]: [[đảng]], [[chưởng]] *[[讜]]: [[đảng]] {{cuối}} {{-paro-}} {{đầu}} :* [[Dẳng]] :* [[dáng]] :* [[dâng]] :* [[đáng]] :* [[đằng]] :* [[đắng]] {{giữa}} :* [[dạng]] :* [[dang]] :* [[đang]] :* [[đăng]] :* [[đẳng]] {{cuối}} {{-noun-}} {{vi-noun}} # [[nhóm|Nhóm]] [[người]] [[kết]] [[với nhau]] trong một [[tổ chức]] [[chính trị]] có [[mục tiêu]], có điều [[lệ]] [[chặt chẽ]]. #: '''''Đảng''' cộng sản.'' #: '''''Đảng''' xã hội.'' #: '''''Đảng''' dân chủ'' # Đảng [[cộng sản|Cộng sản]] [[Việt Nam]] [[nói]] [[tắt]] (thường viết hoa). #: ''''' Đảng ''' không bắt buộc ai vào '''Đảng''' cả.'' ([[w:Hồ Chí Minh|Hồ Chí Minh]], ''Bài nói chuyện với cán bộ tỉnh Hà Tây ngày 10-2-1967'', sđd, t.12, trang 221-222.) {{-syn-}} :* [[đảng chính trị]] :* [[chính đảng]] {{-ref-}} {{R:FVDP}} {{R:WinVNKey:Lê Sơn Thanh}} 8cstzlqv9rhpdk0tsqrl36erldftw32 2570796 2570794 2026-10-15T17:06:17Z TienMinh-mun6xnChing 57893 /* */ trung lập 2570796 wikitext text/x-wiki {{-vie-}} {{wp}} {{-etym-}} {{vi-etym-sino|黨}}. {{-pron-}} {{vi-pron}} {{-hanviet-}} {{đầu}} *[[挡]]: [[đáng]], [[đảng]] *[[荡]]: [[đãng]], [[đảng]] *[[䣣]]: [[đảng]] *[[钂]]: [[đảng]] *[[镋]]: [[đảng]] *[[谠]]: [[đảng]] *[[攩]]: [[đảng]] *[[黨]]: [[chưởng]], [[đảng]] *[[擋]]: [[đáng]], [[đang]], [[đảng]] {{mid}} *[[䣊]]: [[đảng]] *[[曭]]: [[thảng]], [[đảng]], [[huân]] *[[蕩]]: [[đãng]], [[đảng]] *[[欓]]: [[đảng]] *[[鎲]]: [[đảng]] *[[党]]: [[chưởng]], [[đảng]] *[[轆]]: [[lộc]], [[đảng]] *[[讜]]: [[đảng]] {{cuối}} {{-hanviet-t-}} {{đầu}} *[[蕩]]: [[đãng]], [[đảng]] *[[黨]]: [[đảng]] *[[攩]]: [[đảng]] {{mid}} *[[鎲]]: [[đảng]] *[[党]]: [[đảng]] *[[讜]]: [[đảng]] {{cuối}} {{-nôm-}} {{đầu}} *[[谠]]: [[đảng]] *[[攩]]: [[đáng]], [[đảng]] *[[黨]]: [[đảng]], [[đoảng]], [[chưởng]] *[[曭]]: [[đảng]] {{mid}} *[[欓]]: [[đảng]] *[[宕]]: [[đảng]], [[đãng]] *[[党]]: [[đảng]], [[chưởng]] *[[讜]]: [[đảng]] {{cuối}} {{-paro-}} {{đầu}} :* [[Dẳng]] :* [[dáng]] :* [[dâng]] :* [[đáng]] :* [[đằng]] :* [[đắng]] {{giữa}} :* [[dạng]] :* [[dang]] :* [[đang]] :* [[đăng]] :* [[đẳng]] {{cuối}} {{-noun-}} {{vi-noun}} # [[nhóm|Nhóm]] [[người]] [[kết]] [[với nhau]] trong một [[tổ chức]] [[chính trị]] có [[mục tiêu]], có điều [[lệ]] [[chặt chẽ]]. #: '''''Đảng''' cộng sản.'' #: '''''Đảng''' xã hội.'' #: '''''Đảng''' dân chủ'' {{-syn-}} :* [[đảng chính trị]] :* [[chính đảng]] {{-ref-}} {{R:FVDP}} {{R:WinVNKey:Lê Sơn Thanh}} kdweu613j6jsqg86b4kr3vwdh6va9rn 2570806 2570796 2026-10-15T17:13:34Z TienMinh-mun6xnChing 57893 /* */ k cần 2570806 wikitext text/x-wiki {{-vie-}} {{wp}} {{-etym-}} {{vi-etym-sino|黨}}. {{-pron-}} {{vi-pron}} {{-hanviet-}} {{đầu}} *[[挡]]: [[đáng]], [[đảng]] *[[荡]]: [[đãng]], [[đảng]] *[[䣣]]: [[đảng]] *[[钂]]: [[đảng]] *[[镋]]: [[đảng]] *[[谠]]: [[đảng]] *[[攩]]: [[đảng]] *[[黨]]: [[chưởng]], [[đảng]] *[[擋]]: [[đáng]], [[đang]], [[đảng]] {{mid}} *[[䣊]]: [[đảng]] *[[曭]]: [[thảng]], [[đảng]], [[huân]] *[[蕩]]: [[đãng]], [[đảng]] *[[欓]]: [[đảng]] *[[鎲]]: [[đảng]] *[[党]]: [[chưởng]], [[đảng]] *[[轆]]: [[lộc]], [[đảng]] *[[讜]]: [[đảng]] {{cuối}} {{-hanviet-t-}} {{đầu}} *[[蕩]]: [[đãng]], [[đảng]] *[[黨]]: [[đảng]] *[[攩]]: [[đảng]] {{mid}} *[[鎲]]: [[đảng]] *[[党]]: [[đảng]] *[[讜]]: [[đảng]] {{cuối}} {{-nôm-}} {{đầu}} *[[谠]]: [[đảng]] *[[攩]]: [[đáng]], [[đảng]] *[[黨]]: [[đảng]], [[đoảng]], [[chưởng]] *[[曭]]: [[đảng]] {{mid}} *[[欓]]: [[đảng]] *[[宕]]: [[đảng]], [[đãng]] *[[党]]: [[đảng]], [[chưởng]] *[[讜]]: [[đảng]] {{cuối}} {{-paro-}} {{đầu}} :* [[Dẳng]] :* [[dáng]] :* [[dâng]] :* [[đáng]] :* [[đằng]] :* [[đắng]] {{giữa}} :* [[dạng]] :* [[dang]] :* [[đang]] :* [[đăng]] :* [[đẳng]] {{cuối}} {{-noun-}} {{vi-noun}} # [[nhóm|Nhóm]] [[người]] [[kết]] [[với nhau]] trong một [[tổ chức]] [[chính trị]] có [[mục tiêu]], có điều [[lệ]] [[chặt chẽ]]. #: '''''Đảng''' cộng sản.'' #: '''''Đảng''' xã hội.'' #: '''''Đảng''' dân chủ'' {{-syn-}} * [[đảng chính trị]] * [[chính đảng]] {{-ref-}} {{R:FVDP}} {{R:WinVNKey:Lê Sơn Thanh}} ne328qyg0q9mjjsf5xw5dble96702dg fleshing 0 220701 2570947 2342641 2026-10-16T06:56:15Z Hiyuune 50834 /* Động từ */ (sử dụng [[MediaWiki:Gadget-AjaxEdit.js|AjaxEdit]]) 2570947 wikitext text/x-wiki =={{langname|en}}== ==={{section|pron}}=== * {{IPA4|en|/ˈflɛʃɪŋ/}} ==={{section|v}}=== {{head|en|Biến thể hình thái động từ}} # {{infl of|en|flesh||ing-form}}. #: {{ux|en|'''fleshing''' machine|máy nạo thịt ở da}} ==={{section|see}}=== * {{l|en|fleshings}} ==={{section|ana}}=== * {{anagrams|en|a=efghilns|Fenglish}} ayn0sdxwmtojtch6ze9ny6os0k945sv Bản mẫu:lt-noun-f-a-3 10 238682 2570780 2233211 2026-10-15T14:05:41Z Hiyuune 50834 Hiyuune đã đổi [[Bản mẫu:lit-noun-f-a-3]] thành [[Bản mẫu:lt-noun-f-a-3]] qua đổi hướng 2233211 wikitext text/x-wiki {{{{#switch:{{{n|}}}|s=lt-noun-so|p=lt-noun-po|sp|lt-decl-noun}} |{{{1}}}à |{{{2}}}os |{{{1}}}õs |{{{1}}}ų̃ |{{{2}}}ai |{{{1}}}óms |{{{2}}}ą |{{{2}}}as |{{{2}}}a |{{{1}}}omìs |{{{1}}}ojè |{{{1}}}osè |{{{2}}}a |{{{2}}}os}}<noinclude> {{tài liệu}}[[Thể loại:Bản mẫu bảng biến tố danh từ tiếng Litva]]</noinclude> mh7s5bzsqchns58biyawdlwr7ek91jt rupūžė 0 239060 2570765 2147635 2026-10-15T13:54:32Z Hiyuune 50834 2570765 wikitext text/x-wiki {{also|rupūže|rupūžę}} =={{langname|lt}}== {{wp|lt:+s}} [[File:Toad3.jpg|thumb|right|220px|Rupūžė]] ==={{section|pron}}=== {{lt-pr|rùpūžė}} ==={{section|n}}=== {{lt-noun|f|rùpūžės|1|head=rùpūžė}} # Con [[cóc]]. ===={{section|decl}}==== {{lt-noun-f-ė-1|rupūž|rùpūž}} ==={{section|interj}}=== {{head|lt|Thán từ}} # {{n-g|Một từ chửi thề.}} ==={{section|see}}=== * {{l|lt|amfibija}} * {{l|lt|salamandra}} * {{l|lt|varlė}} * {{l|lt|varliagyvis}} {{C|lt|Lớp lưỡng cư}} 06bm27d6oio1btvzwlddbbn8ezuv1nj 2570767 2570765 2026-10-15T13:55:39Z Hiyuune 50834 /* Xem thêm */ (sử dụng [[MediaWiki:Gadget-AjaxEdit.js|AjaxEdit]]) 2570767 wikitext text/x-wiki {{also|rupūže|rupūžę}} =={{langname|lt}}== {{wp|lt:+s}} [[File:Toad3.jpg|thumb|right|220px|Rupūžė]] ==={{section|pron}}=== {{lt-pr|rùpūžė}} ==={{section|n}}=== {{lt-noun|f|rùpūžės|1|head=rùpūžė}} # Con [[cóc]]. ===={{section|decl}}==== {{lt-noun-f-ė-1|rupūž|rùpūž}} ==={{section|interj}}=== {{head|lt|Thán từ}} # {{n-g|Một từ chửi thề.}} ==={{section|see}}=== * {{l|lt|amfibija}} * {{l|lt|salamandra}} * {{l|lt|varlė}} * {{l|lt|varliagyvis}} {{C|lt|Lớp Lưỡng cư}} kjkx2b015o7lx5lb8s5t3j4qlazkps1 gérer 0 241075 2570759 2476149 2026-10-15T13:21:18Z Hiyuune 50834 2570759 wikitext text/x-wiki =={{langname|fr}}== ==={{section|etym}}=== {{ety|fr|:lbor|la:gerō<alt:gerere>}} {{lbor|fr|la|gerō|gerere}}. ==={{section|pron}}=== * {{fr-IPA}} * {{audio|fr|Fr-gérer.ogg}} * {{audio|fr|LL-Q150 (fra)-Jérémy-Günther-Heinz Jähnick-gérer.wav|a=Somain}} * {{audio|fr|LL-Q150 (fra)-LoquaxFR-gérer.wav|a=Vosges}} ==={{section|v}}=== {{fr-verb}} # [[quản lý|Quản lý]]. ===={{section|forms}}==== {{fr-conj-auto}} ==={{section|further}}=== * {{R:fr:TLFi}} ar77kp9y5t3eohhujh7k4ntif5s0ohs đảng phái 0 243577 2570810 2357587 2026-10-15T21:36:29Z TienMinh-mun6xnChing 57893 /* */ 2570810 wikitext text/x-wiki {{-vie-}} {{-etym-}} {{vi-etym-sino|黨派}}. {{-pron-}} {{vie-pron}} {{-noun-}} {{pn}} # {{like-entry|đảng chính trị}} {{catname|Danh từ|tiếng Việt}} mm41s2sbmw0i7bx04rndo6ejhvqlh52 chính đảng 0 247049 2570798 2159676 2026-10-15T17:08:14Z TienMinh-mun6xnChing 57893 /* */ 2570798 wikitext text/x-wiki {{-vie-}} {{-info-}} {{-pron-}} {{vie-pron}} {{-etymology-}} Từ [[Hán Việt]] [[政黨]] (“đảng chính trị”), từ tiếng Nhật [[政党]] (''seitō'') {{-noun-}} {{pn}} # [[tổ chức|Tổ chức]] [[chính trị]] [[đại diện|Đại diện]] cho một [[giai cấp]], một [[tầng lớp]] hoặc một [[tập đoàn]] [[xã hội]], [[đấu tranh]] cho [[quyền lợi]] của giai cấp, tầng lớp, tập đoàn xã hội ấy. #:'''''Chính đảng''' của giai cấp công nhân.'' # [[tổ chức|Tổ chức]] [[chính trị]] có [[mục đích]] chính trị, [[tập hợp]] một [[tập thể]] cùng [[theo đuổi]], [[thực thi]] một [[lý tưởng]], một [[đường lối]], một [[chủ nghĩa]] chính trị. Những [[thành viên]] trong cùng một chính đảng đều có [[chung]] một [[niềm tin]] chính trị. {{-syn-}} :* [[đảng chính trị]] :* [[đảng]] {{-ref-}} {{R:Tratu}} {{catname|Danh từ|tiếng Việt}} 93c2o7gc6auuexh9j1b4melfa7yo36w sterben 0 249455 2570760 1990460 2026-10-15T13:25:37Z Hiyuune 50834 2570760 wikitext text/x-wiki {{also|Sterben}} =={{langname|de}}== ==={{section|pron}}=== * {{IPA|de|/ˈʃtɛrbən/|[ˈʃtɛʁ.bm̩]|[ˈʃtɛɐ̯-]|[-bən]}} * {{audio|de|De-sterben.ogg}} * {{audio|de|De-sterben2.ogg|a=Berlin}} * {{audio|de|De-sterben3.ogg|a=Berlin}} * {{audio|de|De-at-sterben.ogg|a=Áo}} * {{rhyme|de|ɛʁbn̩|s=2}} * {{hyph|de|ster|ben}} ==={{section|v}}=== {{de-verb|sterben<stirbt#starb,gestorben,stürbe.sein>}} # {{lb|de|intransitive}} [[chết|Chết]]. # {{lb|de|transitive|or|intransitive}} [[chết|Chết]] {{+obj|de|acc/gen}} ===={{section|forms}}==== {{de-conj|sterben<stirbt#starb,gestorben,stürbe.sein>}} ===={{section|drv}}==== {{col|de |Sterbealter |Sterbensforschung |Sterbejahr |sterbenskrank |Sterben<g:n> |Massensterben |sterblich |Hungers sterben }} ===={{section|rel}}==== {{col|de|absterben|aussterben|versterben}} ===={{section|see}}==== * {{l|de|Tod|g=m}} * {{l|de|tot|pos=a}} ==={{section|further}}=== * {{R:de:Duden} * {{R:de:DWDS}} * {{R:de:UniLeipzig}} * {{R:de:OpenThesaurus}} * {{pedia|lang=de}} * {{R:de:Cambridge}} * {{R:de:Collins}} hsle2iczqmtucx6tuhxddzrar1j4kxl 2570761 2570760 2026-10-15T13:25:50Z Hiyuune 50834 2570761 wikitext text/x-wiki {{also|Sterben}} =={{langname|de}}== ==={{section|pron}}=== * {{IPA|de|/ˈʃtɛrbən/|[ˈʃtɛʁ.bm̩]|[ˈʃtɛɐ̯-]|[-bən]}} * {{audio|de|De-sterben.ogg}} * {{audio|de|De-sterben2.ogg|a=Berlin}} * {{audio|de|De-sterben3.ogg|a=Berlin}} * {{audio|de|De-at-sterben.ogg|a=Áo}} * {{rhyme|de|ɛʁbn̩|s=2}} * {{hyph|de|ster|ben}} ==={{section|v}}=== {{de-verb|sterben<stirbt#starb,gestorben,stürbe.sein>}} # {{lb|de|intransitive}} [[chết|Chết]]. # {{lb|de|transitive|or|intransitive}} [[chết|Chết]] {{+obj|de|acc/gen}}. ===={{section|forms}}==== {{de-conj|sterben<stirbt#starb,gestorben,stürbe.sein>}} ===={{section|drv}}==== {{col|de |Sterbealter |Sterbensforschung |Sterbejahr |sterbenskrank |Sterben<g:n> |Massensterben |sterblich |Hungers sterben }} ===={{section|rel}}==== {{col|de|absterben|aussterben|versterben}} ===={{section|see}}==== * {{l|de|Tod|g=m}} * {{l|de|tot|pos=a}} ==={{section|further}}=== * {{R:de:Duden} * {{R:de:DWDS}} * {{R:de:UniLeipzig}} * {{R:de:OpenThesaurus}} * {{pedia|lang=de}} * {{R:de:Cambridge}} * {{R:de:Collins}} ophvbzg03ngtkg6all34f72rbik2kiq Mô đun:parameters 828 256180 2570764 2360653 2026-10-15T13:44:32Z Hiyuune 50834 2570764 Scribunto text/plain --[==[TODO: * Change certain flag names, as some are misnomers: * Change `allow_holes` to `keep_holes`, because it's not the inverse of `disallow_holes`. * Change `allow_empty` to `keep_empty`, as it causes them to be kept as "" instead of deleted. * Sort out all the internal error calls. Manual error(format()) calls are used when certain parameters shouldn't be dumped, so find a way to avoid that. ]==] local export = {} local collation_module = "Module:collation" local families_module = "Module:families" local functions_module = "Module:fun" local gender_and_number_utilities_module = "Module:gender and number utilities" local labels_module = "Module:labels" local languages_module = "Module:languages" local math_module = "Module:math" local pages_module = "Module:pages" local parameters_finalize_set_module = "Module:parameters/finalizeSet" local parameters_track_module = "Module:parameters/track" local parse_utilities_module = "Module:parse utilities" local references_module = "Module:references" local scribunto_module = "Module:Scribunto" local scripts_module = "Module:scripts" local string_utilities_module = "Module:string utilities" local table_module = "Module:table" local wikimedia_languages_module = "Module:wikimedia languages" local yesno_module = "Module:yesno" local mw = mw local mw_title = mw.title local string = string local table = table local dump = mw.dumpObject local find = string.find local format = string.format local gsub = string.gsub local insert = table.insert local ipairs = ipairs local list_to_text = mw.text.listToText local make_title = mw_title.makeTitle local match = string.match local max = math.max local new_title = mw_title.new local next = next local pairs = pairs local pcall = pcall local require = require local sub = string.sub local tonumber = tonumber local type = type local unpack = unpack or table.unpack -- Lua 5.2 compatibility local current_title_text, current_namespace, sets -- Defined when needed. local namespaces = mw.site.namespaces --[==[ Loaders for functions in other modules, which overwrite themselves with the target function when called. This ensures modules are only loaded when needed, retains the speed/convenience of locally-declared pre-loaded functions, and has no overhead after the first call, since the target functions are called directly in any subsequent calls. ]==] local function decode_entities(...) decode_entities = require(string_utilities_module).decode_entities return decode_entities(...) end local function extend(...) extend = require(table_module).extend return extend(...) end local function finalize_set(...) finalize_set = require(parameters_finalize_set_module) return finalize_set(...) end local function get_family_by_code(...) get_family_by_code = require(families_module).getByCode return get_family_by_code(...) end local function get_family_by_name(...) get_family_by_name = require(families_module).getByCanonicalName return get_family_by_name(...) end local function get_language_by_code(...) get_language_by_code = require(languages_module).getByCode return get_language_by_code(...) end local function get_language_by_name(...) get_language_by_name = require(languages_module).getByCanonicalName return get_language_by_name(...) end local function get_script_by_code(...) get_script_by_code = require(scripts_module).getByCode return get_script_by_code(...) end local function get_script_by_name(...) get_script_by_name = require(scripts_module).getByCanonicalName return get_script_by_name(...) end local function get_wm_lang_by_code(...) get_wm_lang_by_code = require(wikimedia_languages_module).getByCode return get_wm_lang_by_code(...) end local function get_wm_lang_by_code_with_fallback(...) get_wm_lang_by_code_with_fallback = require(wikimedia_languages_module).getByCodeWithFallback return get_wm_lang_by_code_with_fallback(...) end local function gsplit(...) gsplit = require(string_utilities_module).gsplit return gsplit(...) end local function is_callable(...) is_callable = require(functions_module).is_callable return is_callable(...) end local function is_integer(...) is_integer = require(math_module).is_integer return is_integer(...) end local function is_internal_title(...) is_internal_title = require(pages_module).is_internal_title return is_internal_title(...) end local function is_positive_integer(...) is_positive_integer = require(math_module).is_positive_integer return is_positive_integer(...) end local function iterate_list(...) iterate_list = require(table_module).iterateList return iterate_list(...) end local function num_keys(...) num_keys = require(table_module).numKeys return num_keys(...) end local function parse_gender_and_number_spec(...) parse_gender_and_number_spec = require(gender_and_number_utilities_module).parse_gender_and_number_spec return parse_gender_and_number_spec(...) end local function parse_references(...) parse_references = require(references_module).parse_references return parse_references(...) end local function pattern_escape(...) pattern_escape = require(string_utilities_module).pattern_escape return pattern_escape(...) end local function php_trim(...) php_trim = require(scribunto_module).php_trim return php_trim(...) end local function scribunto_parameter_key(...) scribunto_parameter_key = require(scribunto_module).scribunto_parameter_key return scribunto_parameter_key(...) end local function sort(...) sort = require(collation_module).sort return sort(...) end local function sorted_pairs(...) sorted_pairs = require(table_module).sortedPairs return sorted_pairs(...) end local function split(...) split = require(string_utilities_module).split return split(...) end local function split_labels_on_comma(...) split_labels_on_comma = require(labels_module).split_labels_on_comma return split_labels_on_comma(...) end local function split_on_comma(...) split_on_comma = require(parse_utilities_module).split_on_comma return split_on_comma(...) end local function tonumber_extended(...) tonumber_extended = require(math_module).tonumber_extended return tonumber_extended(...) end local function track(...) track = require(parameters_track_module) return track(...) end local function yesno(...) yesno = require(yesno_module) return yesno(...) end --[==[ intro: This module is used to standardize template argument processing and checking. A typical workflow is as follows (based on [[Module:translations]]): { ... local parent_args = frame:getParent().args local params = { [1] = {required = true, type = "language", default = "und"}, [2] = true, [3] = {list = true}, ["alt"] = true, ["id"] = true, ["sc"] = {type = "script"}, ["tr"] = true, ["ts"] = true, ["lit"] = true, } local args = require("Module:parameters").process(parent_args, params) -- Do further processing of the parsed arguments in `args`. ... } The `params` table should have the parameter names as the keys, and a (possibly empty) table of parameter tags as the value. An empty table as the value merely states that the parameter exists, but should not receive any special treatment; if desired, empty tables can be replaced with the value `true` as a perforamnce optimization. Possible parameter tags are listed below: ; {required = true} : The parameter is required; an error is shown if it is not present. The template's page itself is an exception; no error is shown there. ; {default =} : Specifies a default input value for the parameter, if it is absent or empty. This will be processed as though it were the input instead, so (for example) {default = "und"} with the type {"language"} will return a language object for [[:Category:Undetermined language|Undetermined language]] if no language code is provided. (As an exception, numbers and booleans can be specified either as-is or in string format.) When used on list parameters, this specifies a default value for the first item in the list only. Note that it is not possible to generate a default that depends on the value of other parameters. If used together with {required = true}, the default applies only to template pages (see the following entry), as a side effect of the fact that "required" parameters aren't actually required on template pages. This can be used to show an example of the template in action when the template page is visited; however, it is preferred to use `template_default` for this purpose, for clarity. ; {template_default =} : Specifies a default input value for absent or empty parameters only on the template demo invocation (the invocation of the template that is displayed when the template page that implements the template is viewed). Template pages are pages in template space that invoke (through {{tl|#invoke:}}) the module that implements the template and calls [[Module:parameters]]. For example, the page [[Template:en-noun]] implements the {{tl|en-noun}} template, which in turn invokes [[Module:en-headword]], and is a template page for [[Module:en-headword]]. When the template page [[Template:en-noun]] is visited, the {{tl|#invoke:}} of the template's module is expanded as if the template were called without arguments, and the output is inserted at that point into the processed page. This output serves as a sort of demo of the template's functionality. `template_default` can be used to supply default values for use only in this demo. Since the template page may also contain other invocations of the same template (e.g. on the template's documentation page, which is typically transcluded into the template page itself), `template_default` does not apply if there are any arguments passed to the template or if the template is invoked on any other page but its own template page (which is checked by comparing the name of the invoking template to the current pagename). Both `template_default` and `default` can be specified for the same parameter. If this is done, `template_default` applies for the argumentless template invocation on the template page, and `default` in all other circumstances As an example, {{tl|cs-IPA}} uses the equivalent of {[1] = {default = "+", template_default = "příklad"}} to supply a default of {"+"} for mainspace and documentation pages (which tells the module to use the value of the {{para|pagename}} parameter, falling back to the actual pagename), but {"příklad"} (which means "example"), on [[Template:cs-IPA]]. ; {alias_of =} : Treat the parameter as an alias of another. When arguments are specified for this parameter, they will automatically be renamed and stored under the alias name. This allows for parameters with multiple alternative names, while still treating them as if they had only one name. The conversion-related properties of an aliased parameter (e.g. `type`, `set`, `convert`, `sublist`) are taken from the aliasee, and the corrresponding properties set on the alias itself are ignored; but other properties on the alias are taken from the alias's spec and not from the aliasee's spec. This means, for example, that if you create an alias of a list parameter, the alias must also specify the `list` property or it is not a list. (In such a case, a value specified for the alias goes into the first item of the aliasee's list. You cannot make a list alias of a non-list parameter; this causes an error to be thrown.) Similarly, if you specify `separate_no_index` on an aliasee but not on the alias, uses of the unindexed aliasee parameter are stored into the `.default` key, but uses of the unindexed alias are stored into the first numbered key of the aliasee's list. Aliases cannot be required, as this prevents the other name or names of the parameter from being used. Parameters that are aliases and required at the same time cause an error to be thrown. ; {allow_empty = true} : If the argument is an empty string value, it is not converted to {nil}, but kept as-is. The use of `allow_empty` is disallowed if a type has been specified, and causes an error to be thrown. ; {no_trim = true} : Spacing characters such as spaces and newlines at the beginning and end of a positional parameter are not removed. (MediaWiki itself automatically trims spaces and newlines at the edge of named parameters.) The use of `no_trim` is disallowed if a type has been specified, and causes an error to be thrown. ; {type =} : Specifies what value type to convert the argument into. The default is to leave it as a text string. Alternatives are: :; {type = "boolean"} :: The value is treated as a boolean value, either true or false. No value, the empty string, and the strings {"0"}, {"no"}, {"n"}, {"false"}, {"f"} and {"off"} (case-insensitive) are treated as {false}, all other values are considered {true}. :; {type = "boolean or string"} :: The value is treated as either a boolean value (true or false) or some other string value. The strings {"0"}, {"no"}, {"n"}, {"false"}, {"f"} and {"off"} (case-insensitive) are treated as {false}; the string {"1"}, {"yes"}, {"y"}, {"true"}, {"t"} and {"on"} (case-insensitive) are treated as {true}; and all other values are left as-is. You can use `set` to restrict the possible strings that are allowed; the values specified using `set` should not include {true} or {false}. :; {type = "number"} :: The value is converted into a number, and throws an error if the value is not parsable as a number. Input values may be signed (`+` or `-`), and may contain decimal points and leading zeroes. If {allow_hex = true}, then hexadecimal values in the form {"0x100"} may optionally be used instead, which otherwise have the same syntax restrictions (including signs, decimal digits, and leading zeroes after {"0x"}). Hexadecimal inputs are not case-sensitive. Lua's special number values (`inf` and `nan`) are not possible inputs. :; {type = "range"} :: The value is interpreted as a hyphen-separated range of two numbers (e.g. {"2-4"} is interpreted as the range from {2} to {4}). A number input without a hyphen is interpreted as a range from that number to itself (e.g. the input {"1"} is interpreted as the range from {1} to {1}). Any optional flags which are available for numbers will also work for ranges. :; {type = "language"} :: The value is interpreted as a full or [[Wiktionary:Languages#Etymology-only languages|etymology-only language]] code language code (or name, if {method = "name"}) and converted into the corresponding object (see [[Module:languages]]). If the code or name is invalid, then an error is thrown. The additional setting {family = true} can be given to allow [[Wiktionary:Language families|language family codes]] to be considered valid and the corresponding object returned. Note that to distinguish an etymology-only language object from a full language object, use {object:hasType("language", "etymology-only")}. :; {type = "full language"} :: The value is interpreted as a full language code (or name, if {method = "name"}) and converted into the corresponding object (see [[Module:languages]]). If the code or name is invalid, then an error is thrown. Etymology-only languages are not allowed. The additional setting {family = true} can be given to allow [[Wiktionary:Language families|language family codes]] to be considered valid and the corresponding object returned. :; {type = "Wikimedia language"} :: The value is interpreted as a code and converted into a Wikimedia language object. If the code is invalid, then an error is thrown. If {fallback = true} is specified, conventional language codes which are different from their Wikimedia equivalent will also be accepted as a fallback. :; {type = "family"} :: The value is interpreted as a language family code (or name, if {method = "name"}) and converted into the corresponding object (see [[Module:families]]). If the code or name is invalid, then an error is thrown. :; {type = "script"} :: The value is interpreted as a script code (or name, if {method = "name"}) and converted into the corresponding object (see [[Module:scripts]]). If the code or name is invalid, then an error is thrown. :; {type = "title"} :: The value is interpreted as a page title and converted into the corresponding object (see the [[mw:Extension:Scribunto/Lua_reference_manual#Title_library|Title library]]). If the page title is invalid, then an error is thrown; by default, external titles (i.e. those on other wikis) are not treated as valid. Options are: ::; {namespace = n} ::: The default namespace, where {n} is a namespace number; this is treated as {0} (the mainspace) if not specified. ::; {allow_external = true} ::: External titles are treated as valid. ::; {prefix = "namespace override"} (default) ::: The default namespace prefix will be prefixed to the value is already prefixed by a namespace prefix. For instance, the input {"Foo"} with namespace {10} returns {"Template:Foo"}, {"Wiktionary:Foo"} returns {"Wiktionary:Foo"}, and {"Template:Foo"} returns {"Template:Foo"}. Interwiki prefixes cannot act as overrides, however: the input {"fr:Foo"} returns {"Template:fr:Foo"}. ::; {prefix = "force"} ::: The default namespace prefix will be prefixed unconditionally, even if the value already appears to be prefixed. This is the way that {{tl|#invoke:}} works when calling modules from the module namespace ({828}): the input {"Foo"} returns {"Module:Foo"}, {"Wiktionary:Foo"} returns {"Module:Wiktionary:Foo"}, and {"Module:Foo"} returns {"Module:Module:Foo"}. ::; {prefix = "full override"} ::: The same as {prefix = "namespace override"}, except that interwiki prefixes can also act as overrides. For instance, {"el:All topics"} with namespace {14} returns {"el:Category:All topics"}. Due to the limitations of MediaWiki, only the first prefix in the value may act as an override, so the namespace cannot be overridden if the first prefix is an interwiki prefix: e.g. {"el:Template:All topics"} with namespace {14} returns {"el:Category:Template:All topics"}. :; {type = "parameter"} :: The value is interpreted as the name of a parameter, and will be normalized using the method that Scribunto uses when constructing a {frame.args} table of arguments. This means that integers will be converted to numbers, but all other arguments will remain as strings (e.g. {"1"} will be normalized to {1}, but {"foo"} and {"1.5"} will remain unchanged). Note that Scribunto also trims parameter names, following the same trimming method that this module applies by default to all parameter types. :: This type is useful when one set of input arguments is used to construct a {params} table for use in a subsequent {export.process()} call with another set of input arguments; for instance, the set of valid parameters for a template might be defined as {{tl|#invoke:[some module]|args=}} in the template, where {args} is a sublist of valid parameters for the template. :; {type = "qualifier"} :: The value is interpreted as a qualifier and converted into the correct format for passing into `format_qualifiers()` in [[Module:qualifier]] (which currently just means converting it to a one-item list). :; {type = "labels"} :: The value is interpreted as a comma-separated list of labels and converted into the correct format for passing into `show_labels()` in [[Module:labels]] (which is currently a list of strings). Splitting is done on commas not followed by whitespace, except that commas inside of double angle brackets do not count even if not followed by whitespace. This type should be used by for normal labels (typically specified using {{para|l}} or {{para|ll}}) and accent qualifiers (typically specified using {{para|a}} and {{para|aa}}). :; {type = "references"} :: The value is interpreted as one or more references, in the format prescribed by `parse_references()` in [[Module:references]], and converted into a list of objects of the form accepted by `format_references()` in the same module. If a syntax error is found in the reference format, an error is thrown. :; {type = "genders"} :: The value is interpreted as one or more comma-separated gender/number specs, in the format prescribed by [[Module:gender and number]]. Inline modifiers (`<q:...>`, `<qq:...>`, `<l:...>`, `<ll:...>` or `<ref:...>`) may be attached to a gender/number spec. :; {type = "form of tags"} :: The value is interpreted as an ampersand-separated list of grammar tags and converted into the correct format for passing as `tags` into `tagged_inflections()` in [[Module:form of]] (which is currently a list of strings). Splitting is always done by ampersands. This type should be used by for inflection qualifiers that act as grammar tags (typically specified using {{para|infl}}). :; {type = function(val) ... end} :: `type` may be set to a function (or callable table), which must take the argument value as its sole argument, and must output one of the other recognized types. This is particularly useful for lists (see below), where certain values need to be interpreted differently to others. ; {list =} : Treat the parameter as a list of values, each having its own parameter name, rather than a single value. The parameters will have a number at the end, except optionally for the first (but see also {require_index = true}). For example, {list = true} on a parameter named "head" will include the parameters {{para|head}} (or {{para|head1}}), {{para|head2}}, {{para|head3}} and so on. If the parameter name is a number, another number doesn't get appended, but the counting simply continues, e.g. for parameter {3} the sequence is {{para|3}}, {{para|4}}, {{para|5}} etc. List parameters are returned as numbered lists, so for a template that is given the parameters `|head=a|head2=b|head3=c`, the processed value of the parameter {"head"} will be { { "a", "b", "c" }}}. : The value for {list =} can also be a string. This tells the module that parameters other than the first should have a different name, which is useful when the first parameter in a list is a number, but the remainder is named. An example would be for genders: {list = "g"} on a parameter named {1} would have parameters {{para|1}}, {{para|g2}}, {{para|g3}} etc. : If the number is not located at the end, it can be specified by putting {"\1"} at the number position. For example, parameters {{para|f1accel}}, {{para|f2accel}}, ... can be captured by using the parameter name {"f\1accel"}, as is done in [[Module:headword/templates]]. ; {set =} : Require that the value of the parameter be one of the specified values (or omitted, if {required = true} isn't given). Two formats are allowed; either a list of possible values can be supplied, or a table can be supplied where the keys are allowed values and the values are either `true` or a string naming a value found elsewhere in the table as a key. In the latter case, the key is an alias and the value is the canonical value, and if the user uses the alias, it will automatically be mapped to the canonical value. In such a case, the canonical value cannot itself be an alias. The use of `set` is disallowed if {type = "boolean"} and causes an error to be thrown. The values given should be strings (i.e. pre-conversion values) unless {type = "number"}, in which case they should be numbers. If {type = "boolean or string"}, the values specified using {set =} are those that ''cannot'' be interpreted as a boolean; boolean strings (e.g. {"1"}, {"0"}, {"true"}, {"false"}, etc.) are always allowed in addition. ; {sublist =} : The value of the parameter is a delimiter-separated list of individual raw values. The resulting field in `args` will be a Lua list (i.e. a table with numeric indices) of the converted values. If {sublist = true} is given, the values will be split on commas (possibly with whitespace on one or both sides of the comma, which is ignored). If {sublist = "comma without whitespace"} is given, the values will be split on commas which are not followed by whitespace, and which aren't preceded by an escaping backslash. Otherwise, the value of `sublist` should be either a Lua pattern specifying the delimiter(s) to split on or a function (or callable table) to do the splitting, which is passed two values (the value to split and a function to signal an error) and should return a list of the split values. ; {convert =} : If given, this specifies a function (or callable table) to convert the raw parameter value into the Lua object used during further processing. The function is passed two arguments, the raw parameter value itself and a function used to signal an error during parsing or conversion, and should return one value, the converted parameter. The error-signaling function contains the name and raw value of the parameter embedded into the message it generates, so these do not need to specified in the message passed into it. If `type` is specified in conjunction with `convert`, the processing by `type` happens first. If `sublist` is given in conjunction with `convert`, the raw parameter value will be split appropriately and `convert` called on each resulting item. ; {allow_hex = true} : When used in conjunction with {type = "number"}, allows hexadecimal numbers as inputs, in the format {"0x100"} (which is not case-sensitive). ; {family = true} : When used in conjunction with {type = "language"}, allows [[Wiktionary:Language families|language family codes]] to be returned. To check if a given object refers to a language family, use {object:hasType("family")}. ; {method = "name"} : When used in conjunction with {type = "language"}, {type = "family"} or {type = "script"}, checks for and parses a language, family or script name instead of a code. ; {allow_holes = true} : This is used in conjunction with list-type parameters. By default, the values are tightly packed in the resulting list. This means that if, for example, an entry specified `head=a|head3=c` but not {{para|head2}}, the returned list will be { {"a", "c"}}}, with the values stored at the indices {1} and {2}, not {1} and {3}. If it is desirable to keep the numbering intact, for example if the numbers of several list parameters correlate with each other (like those of {{tl|affix}}), then this tag should be specified. : If {allow_holes = true} is given, there may be {nil} values in between two real values, which makes many of Lua's table processing functions no longer work, like {#} or {ipairs()}. To remedy this, the resulting table will contain an additional named value, `maxindex`, which tells you the highest numeric index that is present in the table. In the example above, the resulting table will now be { { "a", nil, "c", maxindex = 3}}}. That way, you can iterate over the values from {1} to `maxindex`, while skipping {nil} values in between. ; {disallow_holes = true} : This is used in conjunction with list-type parameters. As mentioned above, normally if there is a hole in the source arguments, e.g. `head=a|head3=c` but not {{para|head2}}, it will be removed in the returned list. If {disallow_holes = true} is specified, however, an error is thrown in such a case. This should be used whenever there are multiple list-type parameters that need to line up (e.g. both {{para|head}} and {{para|tr}} are available and {{para|head3}} lines up with {{para|tr3}}), unless {allow_holes = true} is given and you are prepared to handle the holes in the returned lists. ; {disallow_missing = true} : This is similar to {disallow_holes = true}, but an error will not be thrown if an argument is blank, rather than completely missing. This may be used to tolerate intermediate blank numerical parameters, which sometimes occur in list templates. For instance, `head=a|head2=|head3=c` will not throw an error, but `head=a|head3=c` will. ; {require_index = true} : This is used in conjunction with list-type parameters. By default, the first parameter can have its index omitted. For example, a list parameter named `head` can have its first parameter specified as either {{para|head}} or {{para|head1}}. If {require_index = true} is specified, however, only {{para|head1}} is recognized, and {{para|head}} will be treated as an unknown parameter. {{tl|affixusex}} (and variants {{tl|suffixusex}}, {{tl|prefixusex}}) use this, for example, on all list parameters. ; {separate_no_index = true} : This is used to distinguish between {{para|head}} and {{para|head1}} as different parameters. For example, in {{tl|affixusex}}, to distinguish between {{para|sc}} (a script code for all elements in the usex's language) and {{para|sc1}} (the script code of the first element, used when the first element is prefixed with a language code to indicate that it is in a different language). When this is used, the resulting table will contain an additional named value, `default`, which contains the value for the indexless argument. ; {flatten = true} : This is used in conjunction with list-type parameters when `sublist` or a list-generating type such as {"labels"} or {"genders"} is also specified, and causes the resulting list to be flattened. Not currently compatible with {allow_holes = true}. ; {replaced_by =} : Specifies that the parameter is no longer valid, and has been replaced by some other mechanism. If the value of `replaced_by` is a string, it is the name of the new parameter to use instead. Use the `reason` tag to specify the reason why this change has been made, e.g. {reason = "for consistency with the corresponding parameter in other Romance-language headword templates"}. If the value of `replaced_by` is {false}, there is no replacement parameter. In this case, `instead` should be supplied with a description of what to do instead, e.g. {instead = "use an inline modifier on |2= such as <q:...>, <qq:...>, <l:...> or <ll:...>"}. You can also supply a justification in `reason` if you feel it is appropriate or necessary to do so. ; {reason =} : When used in conjunction with `replaced_by`, specifies the reason for the parameter replacement. ; {instead =} : When used in conjunction with {replaced_by = false}, specifies what to do instead of using the removed parameter. ; {demo = true} : This is used as a way to ensure that the parameter is only enabled on the template's own page (and its documentation page), and in the User: namespace; otherwise, it will be treated as an unknown parameter. This should only be used if special settings are required to showcase a template in its documentation (e.g. adjusting the pagename or disabling categorization). In most cases, it should be possible to do this without using demo parameters, but they may be required if a template/documentation page also contains real uses of the same template as well (e.g. {{tl|shortcut}}), as a way to distinguish them. ; {deprecated = true} : This is for tracking the use of deprecated parameters, including any aliases that are being brought out of use. See [[Wiktionary:Tracking]] for more information. ]==] -- Returns true if the current page is a template or module containing the current {{#invoke}}. -- If the include_documentation argument is given, also returns true if the current page is either page's documentation page. local own_page, own_page_or_documentation local function is_own_page(include_documentation) if own_page == nil then if current_namespace == nil then local current_title = mw_title.getCurrentTitle() current_title_text, current_namespace = current_title.prefixedText, current_title.namespace end local frame = current_namespace == 828 and mw.getCurrentFrame() or current_namespace == 10 and mw.getCurrentFrame():getParent() if frame then local frame_title_text = frame:getTitle() own_page = current_title_text == frame_title_text own_page_or_documentation = own_page or current_title_text == frame_title_text .. "/documentation" else own_page, own_page_or_documentation = false, false end end return include_documentation and own_page_or_documentation or own_page end -------------------------------------- Some helper functions ----------------------------- -- Convert a list in `list` to a string, separating the final element from the preceding one(s) by `conjunction`. If -- `dump_vals` is given, pass all values in `list` through mw.dumpObject() (WARNING: this destructively modifies -- `list`). This is similar to serialCommaJoin() in [[Module:table]] when used with the `dontTag = true` option, but -- internally uses mw.text.listToText(). local function concat_list(list, conjunction, dump_vals) if dump_vals then for k, v in pairs(list) do list[k] = dump(v) end end return list_to_text(list, nil, conjunction) end -- A helper function for use with generating error-signaling functions in the presence of raw value conversion. Format a -- message `msg`, including the processed value `processed` if it is different from the raw value `rawval`; otherwise, -- just return `msg`. local function msg_with_processed(msg, rawval, processed) if rawval == processed then return msg end local processed_type = type(processed) return format("%s (processed value %s)", msg, (processed_type == "string" or processed_type == "number") and processed or dump(processed) ) end -- Separate form of tags with ampersand (&). local function split_tags_on_ampersand(tags) return split(tags, "&") end -------------------------------------- Error handling ----------------------------- local function process_error(fmt, ...) local args = {...} for i, val in ipairs(args) do args[i] = dump(val) end if type(fmt) == "table" then -- hacky signal that we're called from internal_process_error(), and not to omit stack frames return error(format(fmt[1], unpack(args))) end return error(format(fmt, unpack(args)), 3) end local function internal_process_error(fmt, ...) process_error({"Internal error in `params` table: " .. fmt}, ...) end -- Check that a parameter or argument is in the form form Scribunto normalizes input argument keys into (e.g. 1 not "1", "foo" not " foo "). Otherwise, it won't be possible to normalize inputs in the expected way. Unless is_argument is set, also check that the name only contains one placeholder at most, and that strings don't resolve to numeric keys once the placeholder has been substituted. local function validate_name(name, desc, extra_name, is_argument) local normalized = scribunto_parameter_key(name) if name and name == normalized then if is_argument or type(name) ~= "string" then return end local placeholder = find(name, "\1", nil, true) if not placeholder then return elseif find(name, "\1", placeholder + 1, true) then error(format( "Internal error: expected %s to only contain one placeholder, but saw %s", extra_name and (desc .. dump(extra_name)) or desc, dump(name) )) end local first_name = gsub(name, "\1", "1") normalized = scribunto_parameter_key(first_name) if first_name == normalized then return end error(format( "Internal error: %s cannot resolve to numeric parameters once any placeholder has been substituted, but %s resolves to %s", extra_name and (desc .. dump(extra_name)) or desc, dump(name), dump(normalized) )) elseif normalized == nil then error(format( "Internal error: expected %s to be of type string or number, but saw %s", extra_name and (desc .. dump(extra_name)) or desc, type(name) )) end error(format( "Internal error: expected %s to be Scribunto-compatible: %s (a %s) should be %s (a %s)", extra_name and (desc .. dump(extra_name)) or desc, dump(name), type(name), dump(normalized), type(normalized) )) end local function validate_alias_options(...) local invalid = { required = true, default = true, template_default = true, allow_holes = true, disallow_holes = true, disallow_missing = true, } function validate_alias_options(param, name, main_param, alias_of) for k in pairs(param) do if invalid[k] then track("bad alias option") -- internal_process_error( -- "parameter %s cannot have the option %s, as it is an alias of parameter %s.", -- name, option, alias_of -- ) end end -- Soon, aliases will inherit options from the main parameter via __index. Track cases where this would happen. if main_param ~= true then for k in pairs(main_param) do if param[k] == nil and not invalid[k] then if k == "list" then -- these need to be changed to list = false to retain current behaviour track("mismatched list alias option") elseif not (k == "type" or k == "set" or k == "sublist") then -- rarely specified on aliases, as they're effectively inherited already track("mismatched alias option") end end end end end validate_alias_options(...) end -- TODO: give ranges instead of long lists, if possible. --[==[ func: export.params_list_error(params, msg) Given a key-value table of raw parameters `params`, display an error message about all the parameters seen in the table. The parameter names are displayed in sorted order. `msg` should be e.g. {"required"} or {"not used by this template"}. This is used internally to display error messages about required or invalid parameters, and can be used for the same purpose by code that processes its own parameters (e.g. if the `return_unknown` flag is specified to `process`). ]==] local function params_list_error(params, msg) local list, n = {}, 0 for name in sorted_pairs(params) do n = n + 1 list[n] = name end error(format( "Parameter%s %s.", format(n == 1 and " %s is" or "s %s are", concat_list(list, " and ", true)), msg ), 3) end export.params_list_error = params_list_error -- Helper function for use with convert_val_error(). Format a list of possible choices using `concat_list` and -- conjunction "or", displaying "either " before the choices if there's more than one. local function format_choice_list(valid) return (#valid > 1 and "either " or "") .. concat_list(valid, " or ") end -- Signal an error for a value `val` that is not of the right type `valid` (which is either a string specifying a type, or -- a list of possible values, in the case where `set` was used). `name` is the name of the parameter and can be a -- function to signal an error (which is assumed to automatically display the parameter's name and value). `seetext` is -- an optional additional explanatory link to display (e.g. [[WT:LOL]], the list of possible languages and codes). local function convert_val_error(val, name, valid, seetext) if is_callable(name) then if type(valid) == "table" then valid = "choice, must be " .. format_choice_list(valid) end name(format("Invalid %s; the value %s is not valid%s", valid, val, seetext and "; see " .. seetext or "")) else if type(valid) == "table" then valid = format_choice_list(valid) else valid = "a valid " .. valid end error(format("Parameter %s must be %s; the value %s is not valid.%s", dump(name), valid, dump(val), seetext and " See " .. seetext .. "." or "")) end end -- Generate the appropriate error-signaling function given parameter value `val` and name `name`. If `name` is already -- a function, it is just returned; otherwise a function is generated and returned that displays the passed-in messaeg -- along with the parameter's name and value. local function make_parse_err(val, name) if is_callable(name) then return name end return function(msg) error(format("%s: parameter %s=%s", msg, name, val)) end end -------------------------------------- Value conversion ----------------------------- -- For a list parameter `name` and corresponding value `list_name` of the `list` field (which should have the same value -- as `name` if `list = true` was given), generate a pattern to match parameters of the list and store the pattern as a -- key in `patterns`, with corresponding value set to `name`. For example, if `list_name` is "tr", the pattern will -- match "tr" as well as "tr1", "tr2", ..., "tr10", "tr11", etc. If the `list_name` contains a \1 in it, the numeric -- portion goes in place of the \1. For example, if `list_name` is "f\1accel", the pattern will match "faccel", -- "f1accel", "f2accel", etc. Any \1 in `name` is removed before storing into `patterns`. local function save_pattern(name, list_name, patterns) name = type(name) == "string" and gsub(name, "\1", "") or name if find(list_name, "\1", nil, true) then patterns["^" .. gsub(pattern_escape(list_name), "\1", "([1-9]%%d*)") .. "$"] = name else patterns["^" .. pattern_escape(list_name) .. "([1-9]%d*)$"] = name list_name = list_name .. "\1" end validate_name(list_name, "the list field of parameter ", name) return patterns end -- A helper function for use with `sublist`. It is an iterator function for use in a for-loop that returns split -- elements of `val` using `sublist` (a Lua split pattern; boolean `true` to split on commas optionally surrounded by -- whitespace; "comma without whitespace" to split only on commas not followed by whitespace which have not been escaped -- by a backslash; or a function to do the splitting, which is passed two values, the value to split and a function to -- signal an error, and should return a list of the split elements). `name` is the parameter name or error-signaling -- function passed into convert_val(). local function split_sublist(val, name, sublist) if sublist == true then return gsplit(val, "%s*,%s*") -- Split an argument on comma, but not comma followed by whitespace. elseif sublist == "comma without whitespace" then -- If difficult cases, use split_on_comma. if find(val, "\\", nil, true) or match(val, ",%s") then return iterate_list(split_on_comma(val)) end -- Otherwise, use gsplit. return gsplit(val, ",") elseif type(sublist) == "string" then return gsplit(val, sublist) elseif not is_callable(sublist) then error(format('Internal error: expected `sublist` to be of type "string" or "function" or boolean `true`, but saw %s', dump(sublist))) end return iterate_list(sublist(val, make_parse_err(val, name))) end --[=[ For parameter named `name` with value `val` and param spec `param`, if the `set` field is specified, verify that the value is one of the one specified in `set`, and throw an error otherwise. `name` is taken directly from the corresponding parameter passed into convert_val() and may be a function to signal an error. Optional `param_type` is a string specifying the conversion type of `val` and is used for special-casing: If `param_type` is "boolean", an internal error is thrown (since `set` cannot be used in conjunction with booleans); and if `param_type` is "number" or "boolean or string", and `called_from_converter` is not given, no checking happens because in these cases `set` needs to be called by the conversion function itself (respectively after converting `val` to a number or processing boolean strings). Return the canonical value of `val` (which may be different from `val` if an alias map is given). ]=] local function check_set(val, name, param, param_type, called_from_converter) -- Needs to be special cased because the check happens after conversion to numbers. if (param_type == "number" or param_type == "boolean or string") and not called_from_converter then return val end local set = param.set local map if sets == nil then map = finalize_set(set, name) sets = {[set] = map} else map = sets[set] if map == nil then map = finalize_set(set, name) sets[set] = map end end local newval = map[val] if newval == true then return val elseif newval ~= nil then return newval end local list = {} for k, v in sorted_pairs(map) do if v == true then insert(list, dump(k)) else insert(list, ("%s (alias of %s)"):format(dump(k), dump(v))) end end -- If the parameter type is "boolean or string", put "a boolean string value" because such values are allowed. if param_type == "boolean or string" then insert(list, "a boolean string value") end -- If the parameter is not required then put "or empty" at the end of the list, to avoid implying the parameter is -- actually required. if not param.required then insert(list, "empty") end convert_val_error(val, name, list) end local function convert_language(val, name, param, allow_etym) local method = param.method local func if method == nil or method == "code" then func, method = get_language_by_code, "code" elseif method == "name" then func, method = get_language_by_name, "name" else error(format('Internal error: expected `method` for type `language` to be "code", "name" or undefined, but saw %s', dump(method))) end local lang = func(val, nil, allow_etym, param.family) if lang then return lang end local list, links = {"language"}, {"[[WT:LOL]]"} if allow_etym then insert(list, "etymology language") insert(links, "[[WT:LOL/E]]") end if param.family then insert(list, "family") insert(links, "[[WT:LOF]]") end convert_val_error(val, name, concat_list(list, " or ") .. " " .. (method == "name" and "name" or "code"), concat_list(links, " and ")) end local function convert_number(val, allow_hex) -- Call tonumber_extended with the `real_finite` flag, which filters out ±infinity and NaN. -- By default, specify base 10, which prevents 0x hex inputs from being converted. -- If `allow_hex` is set, then don't give a base, which means 0x hex inputs will work. local num = tonumber_extended(val, not allow_hex and 10 or nil, "finite_real") if not num then return num end if match(val, "[eEpP.]") then -- float track("number not an integer") end if find(val, "+", nil, true) then track("number with +") end -- Track various unusual number inputs to determine if it should be restricted to positive integers by default (possibly including 0). if not is_positive_integer(num) then track("number not a positive integer") if num == 0 then track("number is 0") elseif not is_integer(num) then track("number not an integer") end end return num end -- TODO: validate parameter specs separately, as it's making the handler code really messy at the moment. local type_handlers = setmetatable({ ["boolean"] = function(val, name, param) local newval = yesno(val, val) if newval ~= true and newval ~= false then newval = true end return newval end, ["boolean or string"] = function(val, name, param) local newval = yesno(val, val) if newval ~= true and newval ~= false then if param.set then newval = check_set(newval, name, param, "boolean or string", "called_from_converter") else newval = true end end return newval end, ["family"] = function(val, name, param) local method = param.method local func if method == nil or method == "code" then func, method = get_family_by_code, "code" elseif method == "name" then func, method = get_family_by_name, "name" else error(format('Internal error: expected `method` for type `family` to be "code", "name" or undefined, but saw %s', dump(method))) end return func(val) or convert_val_error(val, name, "family " .. method, "[[WT:LOF]]") end, ["labels"] = function(val, name, param) -- FIXME: Should be able to pass in a parse_err function. return split_labels_on_comma(val) end, ["form of tags"] = function(val, name, param) return split_tags_on_ampersand(val) end, ["language"] = function(val, name, param) return convert_language(val, name, param, true) end, ["full language"] = convert_language, ["number"] = function(val, name, param) local allow_hex = param.allow_hex if allow_hex and allow_hex ~= true then error(format( 'Internal error: expected `allow_hex` for type `number` to be of type "boolean" or undefined, but saw %s', dump(allow_hex) )) end local num = convert_number(val, allow_hex) if param.set then num = check_set(num, name, param, "number", "called_from_converter") end if num then return num end convert_val_error(val, name, (allow_hex and "decimal or hexadecimal " or "") .. "number") end, ["range"] = function(val, name, param) local allow_hex = param.allow_hex if allow_hex and allow_hex ~= true then error(format( 'Internal error: expected `allow_hex` for type `range` to be of type "boolean" or undefined, but saw %s', dump(allow_hex) )) end -- Pattern ensures leading minus signs are accounted for. local m1, m2 = match(val, "^(%s*%S.-)%-(%s*%S.*)") if m1 then m1 = convert_number(m1, allow_hex) if m1 then m2 = convert_number(m2, allow_hex) if m2 then return {m1, m2} end end end -- Try `val` if it couldn't be split into a range, and return a range of `val` to `val` if possible. local num = convert_number(val, allow_hex) if num then return {num, num} end convert_val_error(val, name, (allow_hex and "decimal or hexadecimal " or "") .. "number or a hyphen-separated range of two numbers") end, ["parameter"] = function(val, name, param) -- Use the `no_trim` option, as any trimming will have already been done. return scribunto_parameter_key(val, true) end, ["qualifier"] = function(val, name, param) return {val} end, ["references"] = function(val, name, param) return parse_references(val, make_parse_err(val, name)) end, ["genders"] = function(val, name, param) if not val:find("[,<]") then return {{spec = val}} end -- NOTE: We don't pass in allow_space_around_comma. Consistent with other comma-separated types, there shouldn't -- be spaces around the comma. return parse_gender_and_number_spec { spec = val, parse_err = make_parse_err(val, name), allow_multiple = true, } end, ["script"] = function(val, name, param) local method, func = param.method if method == nil or method == "code" then func, method = get_script_by_code, "code" elseif method == "name" then func, method = get_script_by_name, "name" else error(format('Internal error: expected `method` for type `script` to be "code", "name" or undefined, but saw %s', dump(method))) end return func(val) or convert_val_error(val, name, "script " .. method, "[[WT:LOS]]") end, ["string"] = function(val, name, param) -- To be removed as unnecessary. track("string") return val end, -- TODO: add support for resolving to unsupported titles. -- TODO: split this into "page name" (i.e. internal) and "link target" (i.e. external as well), which is more intuitive. ["title"] = function(val, name, param) local namespace = param.namespace if namespace == nil then namespace = 0 else local valid_type = type(namespace) ~= "number" and 'of type "number" or undefined' or not namespaces[namespace] and "a valid namespace number" or nil if valid_type then error(format('Internal error: expected `namespace` for type `title` to be %s, but saw %s', valid_type, dump(namespace))) end end -- Decode entities. WARNING: mw.title.makeTitle must be called with `decoded` (as it doesn't decode) and mw.title.new must be called with `val` (as it does decode, so double-decoding needs to be avoided). local decoded, prefix, title = decode_entities(val), param.prefix -- If the input is a fragment, treat the title as the current title with the input fragment. if sub(decoded, 1, 1) == "#" then -- If prefix is "force", only get the current title if it's in the specified namespace. current_title includes the namespace prefix. if current_namespace == nil then local current_title = mw_title.getCurrentTitle() current_title_text, current_namespace = current_title.prefixedText, current_title.namespace end if not (prefix == "force" and namespace ~= current_namespace) then title = new_title(current_title_text .. val) end elseif prefix == "force" then -- Unconditionally add the namespace prefix (mw.title.makeTitle). title = make_title(namespace, decoded) elseif prefix == "full override" then -- The first input prefix will be used as an override (mw.title.new). This can be a namespace or interwiki prefix. title = new_title(val, namespace) elseif prefix == nil or prefix == "namespace override" then -- Only allow namespace prefixes to override. Interwiki prefixes therefore need to be treated as plaintext (e.g. "el:All topics" with namespace 14 returns "el:Category:All topics", but we want "Category:el:All topics" instead; if the former is really needed, then the input ":el:Category:All topics" will work, as the initial colon overrides the namespace). mw.title.new can take namespace names as well as numbers in the second argument, and will throw an error if the input isn't a valid namespace, so this can be used to determine if a prefix is for a namespace, since mw.title.new will return successfully only if there's either no prefix or the prefix is for a valid namespace (in which case we want the override). local success success, title = pcall(new_title, val, match(decoded, "^.-%f[:]") or namespace) -- Otherwise, get the title with mw.title.makeTitle, which unconditionally adds the namespace prefix, but behaves like mw.title.new if the namespace is 0. if not success then title = make_title(namespace, decoded) end else error(format('Internal error: expected `prefix` for type `title` to be "force", "full override", "namespace override" or undefined, but saw %s', dump(prefix))) end local allow_external = param.allow_external if allow_external == true then return title or convert_val_error(val, name, "Wiktionary or external page title") elseif not allow_external then return title and is_internal_title(title) and title or convert_val_error(val, name, "Wiktionary page title") end error(format('Internal error: expected `allow_external` for type `title` to be of type "boolean" or undefined, but saw %s', dump(allow_external))) end, ["Wikimedia language"] = function(val, name, param) local fallback = param.fallback if fallback == true then return get_wm_lang_by_code_with_fallback(val) or convert_val_error(val, name, "Wikimedia language or language code") elseif not fallback then return get_wm_lang_by_code(val) or convert_val_error(val, name, "Wikimedia language code") end error(format('Internal error: expected `fallback` for type `Wikimedia language` to be of type "boolean" or undefined, but saw %s', dump(fallback))) end, }, { -- TODO: decode HTML entities in all input values. Non-trivial to implement, because we need to avoid any downstream -- functions decoding the output from this module, which would be double-decoding. Note that "title" has this -- implemented already, and it needs to have both the raw input and the decoded input to avoid double-decoding by -- mw.title.new, so any implementation can't be as simple as decoding in __call then passing the result to the -- handler. __call = function(self, val, name, param, param_type, default) local val_type = type(val) -- TODO: check this for all possible parameter types. if val_type == param_type or val_type == "boolean" and param_type == "boolean or string" then return val elseif val_type ~= "string" then local expected = "string" if default then if param_type == "boolean or string" then expected = param_type elseif param_type == "boolean" or param_type == "number" then expected = param_type .. " or " .. expected end end error(format( "Internal error: %sargument %s has the type %s; expected a %s.", default and (default .. " for ") or "", name, dump(val_type), expected )) end local func = self[param_type] if func == nil then error(format("Internal error: %s is not a recognized parameter type.", dump(param_type))) end return func(val, name, param) end }) --[==[ func: export.convert_val(val, name, param) Convert a parameter value according to the associated specs listed in the `params` table passed to [[Module:parameters]]. `val` is the value to convert for a parameter whose name is `name` (used only in error messages). `param` is the spec (the value part of the `params` table for the parameter). In place of passing in the parameter name, `name` can be a function that throws an error, displaying the specified message along with the parameter name and value. This function processes all the conversion-related fields in `param`, including `type`, `set`, `sublist`, `convert`, etc. It returns the converted value. ]==] local function convert_val(val, name, param, default) local param_type = param.type or "string" -- If param.type is a function, resolve it to a recognized type. if is_callable(param_type) then param_type = param_type(val) end local convert, sublist = param.convert, param.sublist -- `val` might not be a string if it's the default value. if sublist and type(val) == "string" then local retlist, set = {}, param.set if convert then local thisindex = 0 local thisval, insval, parse_err if is_callable(name) then -- We assume the passed-in error function in `name` already shows the parameter name and raw value. function parse_err(msg) name(format("%s: item #%s=%s", msg_with_processed(msg, thisval, insval), thisindex, thisval) ) end else function parse_err(msg) error(format("%s: item #%s=%s of parameter %s=%s", msg_with_processed(msg, thisval, insval), thisindex, thisval, name, val) ) end end for v in split_sublist(val, name, sublist) do thisindex, thisval = thisindex + 1, v if set then v = check_set(v, name, param, param_type) end insval = v insert(retlist, convert(type_handlers(v, name, param, param_type, default), parse_err)) end else for v in split_sublist(val, name, sublist) do if set then v = check_set(v, name, param, param_type) end insert(retlist, type_handlers(v, name, param, param_type, default)) end end return retlist elseif param.set then val = check_set(val, name, param, param_type) end local retval = type_handlers(val, name, param, param_type, default) if convert then local parse_err if is_callable(name) then -- We assume the passed-in error function in `name` already shows the parameter name and raw value. if retval == val then -- This is an optimization to avoid creating a closure. The second arm works correctly even -- when retval == val. parse_err = name else function parse_err(msg) name(msg_with_processed(msg, val, retval)) end end else function parse_err(msg) error(format("%s: parameter %s=%s", msg_with_processed(msg, val, retval), name, val)) end end retval = convert(retval, parse_err) end -- If `sublist` is set but the input wasn't a string, return `retval` as a one-item list. if sublist then retval = {retval} end return retval end export.convert_val = convert_val -- used by [[Module:parameter utilities]] local function unknown_param(name, val, args_unknown) track("unknown parameters") args_unknown[name] = val return args_unknown end local function check_string_param_modifier(param_type, name, tag) if param_type and not (param_type == "string" or param_type == "parameter" or is_callable(param_type)) then internal_process_error( "%s cannot be set unless %s is set to %s (the default), %s or a function: parameter %s has the type %s.", tag, "type", "string", "parameter", name, param_type ) end end local function hole_error(params, name, listname, this, nxt, extra) -- `process_error` calls `dump` on values to be inserted into -- error messages, but with numeric lists this causes "numeric" -- to look like the name of the list rather than a description, -- as `dump` adds quote marks. Insert it early to avoid this, -- but add another %s specifier in all other cases, so that -- actual list names will be displayed properly. local offset, specifier, starting_from = 0, "%s", "" local msg = "Item %%d in the list of %s parameters must be given if item %%d is given, because %sthere shouldn't be any gaps due to missing%s parameters." local specs = {} if type(listname) == "string" then specs[2] = listname elseif type(name) == "number" then offset = name - 1 -- To get the original parameter. specifier = "numeric" -- If the list doesn't start at parameter 1, avoid implying -- there can't be any gaps in the numeric parameters if -- some parameter with a lower key is optional. for j = name - 1, 1, -1 do local _param = params[j] if not (_param and _param.required) then starting_from = format("(starting from parameter %d) ", dump(j + 1)) break end end else specs[2] = name end specs[1] = this + offset -- Absolute index for this item. insert(specs, nxt + offset) -- Absolute index for the next item. process_error(format(msg, specifier, starting_from, extra or ""), unpack(specs)) end local function check_disallow_holes(params, val, name, listname, extra) for i = 1, val.maxindex do if val[i] == nil then hole_error(params, name, listname, i, num_keys(val)[i], extra) end end end local function handle_holes(params, val, name) local param = params[name] local disallow_holes = param.disallow_holes -- Iterate up the list, and throw an error if a hole is found. if disallow_holes then check_disallow_holes(params, val, name, param.list, " or empty") end -- Iterate up the list, and throw an error if a hole is found due to a -- missing parameter, treating empty parameters as part of the list. This -- applies beyond maxindex if blank arguments are supplied beyond it, so -- isn't mutually exclusive with `disallow_holes`. local empty = val.empty if param.disallow_missing then if empty then -- Remove `empty` from `val`, so it doesn't get returned. val.empty = nil for i = 1, max(val.maxindex, empty.maxindex) do if val[i] == nil and not empty[i] then local keys = extend(num_keys(val), num_keys(empty)) sort(keys) hole_error(params, name, param.list, i, keys[i]) end end -- If there's no table of empty parameters, the check is identical to -- `disallow_holes`, except that the error message only refers to -- missing parameters, not missing or empty ones. If `disallow_holes` is -- also set, there's no point checking again. elseif not disallow_holes then check_disallow_holes(params, val, name, param.list) end end -- If `allow_holes` is set, there's nothing left to do. if param.allow_holes then -- do nothing -- Otherwise, remove any holes: `pairs` won't work, as it's unsorted, and -- iterating from 1 to `maxindex` times out with inputs like |100000000000=, -- so use num_keys to get a list of numerical keys sorted from lowest to -- highest, then iterate up the list, moving each value in `val` to the -- lowest unused positive integer key. This also avoids the need to create a -- new table. If `disallow_holes` is specified, then there can't be any -- holes in the list, so there's no reason to check again; this doesn't -- apply to `disallow_missing`, however. else if not disallow_holes then local keys, i = num_keys(val), 0 while true do i = i + 1 local key = keys[i] if key == nil then break elseif i ~= key then track("holes compressed") val[i], val[key] = val[key], nil end end end -- Some code depends on only numeric params being present when no holes are -- allowed (e.g. by checking for the presence of arguments using next()), so -- remove `maxindex`. val.maxindex = nil end end local function maybe_flatten(params, val, name) local param = params[name] if param.flatten then if param.allow_holes then process_error("For parameter %s, can't set both `allow_holes` and `flatten`", name) end if not param.sublist and param.type ~= "genders" and param.type ~= "labels" and param.type ~= "references" and param.type ~= "qualifier" and param.type ~= "form of tags" then process_error("For parameter %s, can only set `flatten` along with `sublist` or a list-generating type", name) end -- Do the flattening ourselves rather than calling flatten() in [[Module:table]], which will attempt to -- flatten non-list objects like title objects, and cause an error in the process. -- FIXME: We should do this in-place if possible. local newlist = {} for _, sublist in ipairs(val) do for _, item in ipairs(sublist) do insert(newlist, item) end end val = newlist end return val end -- If both `template_default` and `default` are given, `template_default` takes precedence, but only on the template or -- module page. This means a different default can be specified for the template or module page example. However, -- `template_default` doesn't apply if any args are set, which helps (somewhat) with examples on documentation pages -- transcluded into the template page. HACK: We still run into problems on documentation pages transcluded into the -- template page when pagename= is set. Check this on the assumption that pagename= is fairly standard. local function convert_default_val(name, param, pagename_set, any_args_set, add_empty_sublist) if not pagename_set then local val = param.template_default if val ~= nil and not any_args_set and is_own_page() then return convert_val(val, name, param, "template default") end end local val = param.default if val ~= nil then return convert_val(val, name, param, "default") -- Sublist parameters should return an empty table if not given, but only do -- this if the parameter isn't also a list (in which case it will already -- be an empty table). -- FIXME: do this once all modules that pass in a sublist parameter treat an empty sublist identically to a nil argument; some currently do things based on the fact an argument exists at all. -- elseif add_empty_sublist and param.sublist then --return {} end end --[==[ Process arguments with a given list of parameters. Return a table containing the processed arguments. The `args` parameter specifies the arguments to be processed; they are the arguments you might retrieve from {frame:getParent().args} (the template arguments) or in some cases {frame.args} (the invocation arguments). The `params` parameter specifies a list of valid parameters, and consists of a table. If an argument is encountered that is not in the parameter table, an error is thrown. The structure of the `params` table is as described above in the intro comment. '''WARNING:''' The `params` table is destructively modified to save memory. Nonetheless, different keys can share the same value objects in memory without causing problems. The `return_unknown` parameter, if set to {true}, prevents the function from triggering an error when it comes across an argument with a name that it doesn't recognise. Instead, the return value is a pair of values: the first is the processed arguments as usual, while the second contains all the unrecognised arguments that were left unprocessed. This allows you to do multi-stage processing, where the entire set of arguments that a template should accept is not known at once. For example, an inflection-table might do some generic processing on some arguments, but then defer processing of the remainder to the function that handles a specific inflectional type. ]==] function export.process(args, params, return_unknown) -- Process parameters for specific properties local args_new = {} local args_unknown, any_args_set, required, patterns, list_args, index_list, args_placeholders, placeholders_n -- TODO: memoize the processing of each unique `param` value, since it's common for the same value to be used for -- many parameter names. for name, param in pairs(params) do validate_name(name, "parameter names") if param ~= true then local spec_type = type(param) if type(param) ~= "table" then internal_process_error( "spec for parameter %s must be a table of specs or the value true, but found %s.", name, spec_type ~= "boolean" and spec_type or param ) end -- Populate required table, and make sure aliases aren't set to required. if param.required then if required == nil then required = {} end required[name] = true end local listname, alias_of = param.list, param.alias_of if alias_of then validate_name(alias_of, "the alias_of field of parameter ", name) if alias_of == name then internal_process_error( "parameter %s cannot be an alias of itself.", name ) end local main_param = params[alias_of] -- Check that the alias_of is set to a valid parameter. if not (main_param == true or type(main_param) == "table") then internal_process_error( "parameter %s is an alias of an invalid parameter.", name ) end validate_alias_options(param, name, main_param, alias_of) -- Aliases can't be lists unless the canonical parameter is also a list. if listname and (main_param == true or not main_param.list) then internal_process_error( "list parameter %s is set as an alias of %s, which is not a list parameter.", name, alias_of ) -- Can't be an alias of an alias. elseif main_param ~= true then local main_alias_of = main_param.alias_of if main_alias_of ~= nil then internal_process_error( "alias_of cannot be set to another alias: parameter %s is set as an alias of %s, which is in turn an alias of %s. Set alias_of for %s to %s.", name, alias_of, main_alias_of, name, main_alias_of ) end end end local replaced_by = param.replaced_by if replaced_by then -- replaced_by can be `false`, which is OK validate_name(replaced_by, "the replaced_by field of parameter ", name) if replaced_by == name then internal_process_error( "parameter %s cannot be replaced by itself.", name ) end local main_param = params[replaced_by] -- Check that the replaced_by is set to a valid parameter. if not (main_param == true or type(main_param) == "table") then internal_process_error( "parameter %s is set to be replaced by an invalid parameter.", name ) end -- Can't be a replaced-by of a replaced-by. if main_param ~= true then local main_replaced_by = main_param.replaced_by if main_replaced_by ~= nil then internal_process_error( "replaced_by cannot be set to another replaced-by parameter: parameter %s is set as replaced by %s, which is in turn replaced by %s. Set replaced_by for %s to %s.", name, replaced_by, main_replaced_by, name, main_replaced_by ) end end if param.instead ~= nil then internal_process_error("the `instead` tag can only be given when `replaced_by` is set to `false`.") end elseif replaced_by == false then if param.instead ~= nil and type(param.instead) ~= "string" then internal_process_error( "the `instead` tag must be a string, but saw %s.", param.instead ) end end if replaced_by ~= nil then if param.reason ~= nil and type(param.reason) ~= "string" then internal_process_error( "the `reason` tag must be a string, but saw %s.", param.reason ) end end if listname then if not alias_of then local key = name if type(name) == "string" then key = gsub(name, "\1", "") end local list_arg = {maxindex = 0} args_new[key] = list_arg if list_args == nil then list_args = {} end list_args[key] = list_arg end local list_type = type(listname) if list_type == "string" then -- If the list property is a string, then it represents the name -- to be used as the prefix for list items. This is for use with lists -- where the first item is a numbered parameter and the -- subsequent ones are named, such as 1, pl2, pl3. patterns = save_pattern(name, listname, patterns or {}) elseif listname ~= true then internal_process_error( "list field for parameter %s must be a boolean, string or undefined, but saw a %s.", name, list_type ) elseif type(name) == "number" then if index_list ~= nil then internal_process_error( "only one numeric parameter can be a list, unless the list property is a string." ) end -- If the name is a number, then all indexed parameters from -- this number onwards go in the list. index_list = name else patterns = save_pattern(name, name, patterns or {}) end if find(name, "\1", nil, true) then if args_placeholders then placeholders_n = placeholders_n + 1 args_placeholders[placeholders_n] = name else args_placeholders, placeholders_n = {name}, 1 end end end end end --Process required changes to `params`. if args_placeholders then for i = 1, placeholders_n do local name = args_placeholders[i] params[gsub(name, "\1", "")], params[name] = params[name], nil end end -- Process the arguments for name, val in pairs(args) do any_args_set = true validate_name(name, "argument names", nil, true) -- Guaranteeing that all values are strings avoids issues with type coercion being inconsistent between functions. local val_type = type(val) if val_type ~= "string" then internal_process_error( "argument %s has the type %s; all arguments must be strings.", name, val_type ) end local orig_name, raw_type = name, type(name) local index, canonical if raw_type == "number" then if index_list and name >= index_list then index = name - index_list + 1 name = index_list end elseif patterns then -- Does this argument name match a pattern? for pattern, pname in next, patterns do index = match(name, pattern) -- It matches, so store the parameter name and the -- numeric index extracted from the argument name. if index then index = tonumber(index) name = pname break end end end local param = params[name] -- If the argument is not in the list of parameters, store it in a separate list. if not param then args_unknown = unknown_param(name, val, args_unknown or {}) elseif param == true then canonical = orig_name val = php_trim(val) if val ~= "" then -- If the parameter is duplicated, throw an error. if args_new[name] ~= nil then process_error( "Parameter %s has been entered more than once. This is probably because a parameter alias has been used.", canonical ) end args_new[name] = val end else if param.replaced_by == false then process_error( ("Parameter %%s has been removed and is no longer valid%s.%s"):format( param.reason and ", " .. param.reason or "", param.instead and " Instead, " .. param.instead .. "." or ""), name ) elseif param.replaced_by then process_error( ("Parameter %%s has been replaced by %%s%s."):format( param.reason and ", " .. param.reason or ""), name, param.replaced_by ) end if param.deprecated then track("deprecated parameter", name) end if param.require_index then -- Disallow require_index for numeric parameter names, as this doesn't make sense. if raw_type == "number" then internal_process_error( "cannot set require_index for numeric parameter %s.", name ) -- If a parameter without the trailing index was found, and -- require_index is set on the param, treat it -- as if it isn't recognized. elseif not index then args_unknown = unknown_param(name, val, args_unknown or {}) end end -- Check that separate_no_index is not being used with a numeric parameter. if param.separate_no_index then if raw_type == "number" then internal_process_error( "cannot set separate_no_index for numeric parameter %s.", name ) elseif type(param.alias_of) == "number" then internal_process_error( "cannot set separate_no_index for parameter %s, as it is an alias of numeric parameter %s.", name, param.alias_of ) end end -- If no index was found, use 1 as the default index. -- This makes list parameters like g, g2, g3 put g at index 1. -- If `separate_no_index` is set, then use 0 as the default instead. if not index and param.list then index = param.separate_no_index and 0 or 1 end -- Normalize to the canonical parameter name. If it's a list, but the alias is not, then determine the index. local raw_name = param.alias_of if raw_name then raw_type = type(raw_name) if raw_type == "number" then name = raw_name local main_param = params[raw_name] if main_param ~= true and main_param.list then if not index then index = param.separate_no_index and 0 or 1 end canonical = raw_name + index - 1 else canonical = raw_name end else name = gsub(raw_name, "\1", "") local main_param = params[name] if not index and main_param ~= true and main_param.list then index = param.separate_no_index and 0 or 1 end if not index or index == 0 then canonical = name elseif name == raw_name then canonical = name .. index else canonical = gsub(raw_name, "\1", index) end end else canonical = orig_name end -- Only recognize demo parameters if this is the current template or module's -- page, or its documentation page. if param.demo and not is_own_page("include_documentation") then args_unknown = unknown_param(name, val, args_unknown or {}) end -- Remove leading and trailing whitespace unless no_trim is true. if param.no_trim then check_string_param_modifier(param.type, name, "no_trim") else val = php_trim(val) end -- Empty string is equivalent to nil unless allow_empty is true. if param.allow_empty then check_string_param_modifier(param.type, name, "allow_empty") elseif val == "" then -- If `disallow_missing` is set, keep track of empty parameters -- via the `empty` field in `arg`, which will be used by the -- `disallow_missing` check. This will be deleted before -- returning. if index and param.disallow_missing then local arg = args_new[name] local empty = arg.empty if empty == nil then empty = {maxindex = 0} arg.empty = empty end empty[index] = true if index > empty.maxindex then empty.maxindex = index end end val = nil end -- Allow boolean false. if val ~= nil then -- Convert to proper type if necessary. local main_param = params[raw_name] if main_param ~= true then val = convert_val(val, orig_name, main_param or param) end -- Mark it as no longer required, as it is present. if required then required[name] = nil end -- Store the argument value. if index then local arg = args_new[name] -- If the parameter is duplicated, throw an error. if arg[index] ~= nil then process_error( "Parameter %s has been entered more than once. This is probably because a list parameter has been entered without an index and with index 1 at the same time, or because a parameter alias has been used.", canonical ) end arg[index] = val -- Store the highest index we find. local maxindex = arg.maxindex if index > maxindex then maxindex = index end if arg[0] ~= nil then arg.default, arg[0] = arg[0], nil if maxindex < 1 then maxindex = 1 end end arg.maxindex = maxindex if not params[name].list then args_new[name] = val -- Don't store index 0, as it's a proxy for the default. elseif index > 0 then arg[index] = val end else -- If the parameter is duplicated, throw an error. if args_new[name] ~= nil then process_error( "Parameter %s has been entered more than once. This is probably because a parameter alias has been used.", canonical ) end if not raw_name then args_new[name] = val else local main_param = params[raw_name] if main_param ~= true and main_param.list then local main_arg = args_new[raw_name] main_arg[1] = val -- Store the highest index we find. if main_arg.maxindex < 1 then main_arg.maxindex = 1 end else args_new[raw_name] = val end end end end end end -- Remove holes in any list parameters if needed. This must be handled -- straight after the previous loop, as any instances of `empty` need to be -- converted to nil. if list_args then for name, val in next, list_args do handle_holes(params, val, name) end end -- If the current page is the template which invoked this Lua instance, then ignore the `require` flag, as it -- means we're viewing the template directly. Required parameters sometimes have a `template_default` key set, -- which gets used in such cases as a demo. -- Note: this won't work on other pages in the Template: namespace (including the /documentation subpage), -- or if the #invoke: is on a page in another namespace. local pagename_set = args_new.pagename -- Handle defaults. for name, param in pairs(params) do if param ~= true then local arg_new = args_new[name] if arg_new == nil then args_new[name] = convert_default_val(name, param, pagename_set, any_args_set, true) elseif param.list and arg_new[1] == nil then local default_val = convert_default_val(name, param, pagename_set, any_args_set) if default_val ~= nil then arg_new[1] = default_val if arg_new.maxindex == 0 then arg_new.maxindex = 1 end end end end end -- Flatten nested lists if called for. This must come after setting the default. if list_args then for name, val in next, list_args do args_new[name] = maybe_flatten(params, val, name) end end -- The required table should now be empty. -- If any parameters remain, throw an error, unless we're on the current template or module's page. if required and next(required) ~= nil and not is_own_page() then params_list_error(required, "required") -- Return the arguments table. -- If there are any unknown parameters, throw an error, unless return_unknown is set, in which case return args_unknown as a second return value. elseif return_unknown then return args_new, args_unknown or {} elseif args_unknown and next(args_unknown) ~= nil then params_list_error(args_unknown, "không được sử dụng đối với bản mẫu này") end return args_new end return export k0fbc1ab6vzsm0qmh9rqtoho2d1h6lt paden 0 263049 2570888 2045699 2026-10-16T03:46:27Z WhoAlone 40420 2570888 wikitext text/x-wiki {{-yuy-}} {{-noun-}} {{pn}} # [[ngôi sao]]. [[Thể loại:Danh từ tiếng Đông Yugur]] {{c|yuy|Thiên thể}} lx4dutzmb4ztjc0htvwq98agr5mcnhw pulet 0 263061 2570879 2045728 2026-10-16T03:43:22Z WhoAlone 40420 2570879 wikitext text/x-wiki {{-yuy-}} {{-noun-}} {{pn}} # [[đám]] [[mây]]. [[Thể loại:Danh từ tiếng Đông Yugur]] {{c|yuy|Khí quyển}} dh4c790tkf5fhxhlghe2n8vxsewebau kii 0 263062 2570880 2045731 2026-10-16T03:43:49Z WhoAlone 40420 2570880 wikitext text/x-wiki {{-yuy-}} {{-noun-}} {{pn}} # [[cơn]] [[gió]]. [[Thể loại:Danh từ tiếng Đông Yugur]] {{c|yuy|Hiện tượng khí quyển}} tub79uwzxlrw9sykg4zq4jzjgs0c1so poroon 0 263063 2570878 2568221 2026-10-16T03:43:12Z WhoAlone 40420 2570878 wikitext text/x-wiki =={{langname|fi}}== ==={{section|n}}=== {{head|fi|Biến thể hình thái danh từ}} # {{infl of|fi|poro||ill|s}} =={{langname|yuy}}== ==={{section|n}}=== {{head|yuy|Danh từ}} # [[cơn|Cơn]] [[mưa]]. {{c|yuy|Thời tiết}} rtetms9v39th8ftoao2grtmh86waeva veisen tala 0 263078 2570916 2568229 2026-10-16T03:59:41Z WhoAlone 40420 2570916 wikitext text/x-wiki =={{langname|yuy}}== ==={{section|n}}=== {{head|yuy|Danh từ}} # [[thảo nguyên|Thảo nguyên]]. {{c|yuy|Tự nhiên}} ltftr9f4x97v8ii1cjnxi7joe95v0qf qeluu 0 263093 2570892 2045823 2026-10-16T03:49:30Z WhoAlone 40420 2570892 wikitext text/x-wiki {{-yuy-}} {{-noun-}} {{pn}} # [[hòn]] [[đá]]. [[Thể loại:Danh từ tiếng Đông Yugur]] {{c|yuy|Địa chất học}} j1bq48smhxbdys3emqty30pcap4o3n3 ghor 0 263097 2570871 2568227 2026-10-16T03:41:54Z WhoAlone 40420 2570871 wikitext text/x-wiki {{also|Ghor}} =={{langname|ga}}== ==={{section|pron}}=== * {{IPA|ga|/ɣɔɾˠ/|a=Munster,Connacht}} * {{IPA|ga|/ɣɞɾˠ/|a=Ulster}} ==={{section|v}}=== {{head|ga|Biến thể hình thái động từ}} # {{infl of|ga|gor||phân tích tính|indc|past}} ==={{section|n}}=== {{head|ga|Biến thể hình thái danh từ}} # {{ga-lenition of|gor}} =={{langname|yuy}}== ==={{section|n}}=== {{head|yuy|Danh từ}} # [[bò|Bò]] [[nhà]]. {{C|yuy|Gia súc}} nej4lib3o04yihnj8clbf77xp2ycfkh daari 0 263101 2570842 2459886 2026-10-16T02:58:36Z WhoAlone 40420 2570842 wikitext text/x-wiki {{-yuy-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/taːrə/}} {{-noun-}} {{pn}} # [[thuốc súng]]. [[Thể loại:Danh từ tiếng Đông Yugur]] {{c|yuy|Vũ khí}} 4y3n24r0mlmz2ozlgm625qhnxutbyax tengger 0 263102 2570907 2411057 2026-10-16T03:54:56Z WhoAlone 40420 2570907 wikitext text/x-wiki {{-yuy-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/tʰeŋker/}} {{-noun-}} {{pn}} # [[thời tiết]]. [[Thể loại:Danh từ tiếng Đông Yugur]] {{c|yuy|Thời tiết}} qxlwr0yn2fddzpo1cm2i84tx2atma24 uushghan 0 265219 2570915 2054043 2026-10-16T03:59:33Z WhoAlone 40420 2570915 wikitext text/x-wiki {{-yuy-}} {{-noun-}} {{pn}} # [[phổi]]. [[Thể loại:Danh từ tiếng Đông Yugur]] {{c|yuy|Bộ phận cơ thể}} ohwyricb59ekcnheyw4w2xysm5ahxda pigqa 0 265220 2570875 2054046 2026-10-16T03:42:48Z WhoAlone 40420 2570875 wikitext text/x-wiki {{-yuy-}} {{-noun-}} {{pn}} # [[bò]] [[đực]]. [[Thể loại:Danh từ tiếng Đông Yugur]] {{c|yuy|Gia súc}} o3buf3htyh1fq7zgo1woj1w7deu6858 eljigen 0 265222 2570862 2054053 2026-10-16T03:07:21Z WhoAlone 40420 2570862 wikitext text/x-wiki {{-yuy-}} {{-noun-}} {{pn}} # [[con]] [[lừa]]. [[Thể loại:Danh từ tiếng Đông Yugur]] {{c|yuy|Gia súc|Họ Ngựa}} ambw0860d26l6i5t0bme9p7n3ygbxh5 pejüün 0 265224 2570874 2054059 2026-10-16T03:42:30Z WhoAlone 40420 2570874 wikitext text/x-wiki {{-yuy-}} {{-noun-}} {{pn}} # [[xương ức]]. [[Thể loại:Danh từ tiếng Đông Yugur]] {{c|yuy|Bộ xương}} jn7urlptckud0uu9o711dg0xuyki73u wer 0 265225 2570917 2084187 2026-10-16T03:59:54Z WhoAlone 40420 2570917 wikitext text/x-wiki {{-yuy-}} {{-noun-}} {{pn}} # [[ngực]]. [[Thể loại:Danh từ tiếng Đông Yugur]] {{c|yuy|Bộ phận cơ thể}} {{-xgn-mgr-}} {{-noun-}} {{pn}} # [[cơn]] [[giận]]. [[Thể loại:Danh từ tiếng Mangghuer]] 9dapsn7340enek102h8jh6yhf8o4tjg Mô đun:languages/data/3/p 828 271928 2570786 2570311 2026-10-15T15:39:25Z Lcsnes 40261 2570786 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["pab"] = { "tiếng Pareci", 3504312, "awd", "Latn", "Tiếng Pareci", "Pareci", } m["pac"] = { "tiếng Pa Kô", 3441136, "mkh-kat", "Latn", "Tiếng Pa Kô", "Pa Kô", } m["pad"] = { "Paumarí", 389827, "auf", "Latn", } m["pae"] = { "Pagibete", 7124357, "bnt-bta", "Latn", } m["paf"] = { "Paranawát", 12953806, "tup-gua", "Latn", } m["pag"] = { "tiếng Pangasinan", 33879, "phi", "Latn, Tglg", "Tiếng Pangasinan", "Pangasinan", entry_name = {remove_diacritics = c.grave .. c.acute .. c.circ .. c.diaer}, } m["pah"] = { "tiếng Tenharim", 10266010, "tup-gua", "Latn", "Tiếng Tenharim", "Tenharim", } m["pai"] = { "Pe", 3914871, "nic-tar", "Latn", } m["pak"] = { "Parakanã", 12953804, "tup-gua", "Latn", } m["pal"] = { "tiếng Ba Tư trung đại", 32063, "ira-swi", "Latn, Phli, pal-Avst, Mani, Phlp, Phlv", -- Latn for translit; Phlv not in Unicode "Tiếng Ba Tư trung đại", "Ba Tư trung đại", translit = { Phli = "Phli-translit", ["pal-Avst"] = "Avst-translit", Mani = "Mani-translit", }, ancestors = "peo", } m["pam"] = { "tiếng Kapampangan", 36121, "phi", "Latn", --also Kulitan, which lacks a code "Tiếng Kapampangan", "Kapampangan", entry_name = {Latn = {remove_diacritics = c.grave .. c.acute .. c.circ}}, standardChars = { Latn = "AaBbDdEeGgHhIiKkLlMmNnOoPpRrSsTtUuWwYy", c.punc }, sort_key = { Latn = "tl-sortkey" }, } m["pao"] = { "tiếng Bắc Paiute", 3360656, "azc-num", "Latn", "Tiếng Bắc Paiute", "Bắc Paiute", } m["pap"] = { "tiếng Papiamento", 33856, "crp", "Latn", "Tiếng Papiamento", "Papiamento", ancestors = "pt", } m["paq"] = { "tiếng Parya", 1135134, "inc-cen", "Cyrl", "Tiếng Parya", "Parya", } m["par"] = { "Panamint", 33926, "azc-num", "Latn", } m["pas"] = { "Papasena", 7132508, "paa-lkp", "Latn", } m["pat"] = { "Papitalai", 6528659, "poz-aay", "Latn", } m["pau"] = { "tiếng Palau", 33776, "poz", "Latn, Kana", "Tiếng Palau", "Palau", sort_key = {Kana = "Kana-sortkey"}, } m["pav"] = { "Wari'", 3027909, "sai-cpc", "Latn", } m["paw"] = { "tiếng Pawnee", 56751, "cdd", "Latn", "Tiếng Pawnee", "Pawnee", } m["pax"] = { "Pankararé", 25559779, nil, "Latn", } m["pay"] = { "Pech", 4898889, "cba", "Latn", } m["paz"] = { "Pankararú", 7131310, nil, "Latn", } m["pbb"] = { "Páez", 33677, nil, "Latn", } m["pbc"] = { "Patamona", 3915921, "sai-pem", "Latn", } m["pbe"] = { "Mezontla Popoloca", 42365630, "omq-pop", "Latn", } m["pbf"] = { "Coyotepec Popoloca", 5180100, "omq-pop", "Latn", } m["pbg"] = { "tiếng Paraujano", 3501747, "awd-taa", "Latn", "Tiếng Paraujano", "Paraujano", } m["pbh"] = { "Panare", 56610, "sai-ven", "Latn", } m["pbi"] = { "Podoko", 3515096, "cdc-cbm", "Latn", } m["pbl"] = { "Mak (Nigeria)", 3915349, "alv-bwj", "Latn", } m["pbm"] = { "Puebla Mazatec", nil, "omq-maz", "Latn", } m["pbn"] = { "Kpasam", 3914902, "alv-mye", "Latn", } m["pbo"] = { "Papel", 36314, "alv-pap", "Latn", } m["pbp"] = { "Badyara", 35095, "alv-ten", "Latn", } m["pbr"] = { "Pangwa", 3847550, "bnt-bki", "Latn", } m["pbs"] = { "Central Pame", 3361763, "omq", "Latn", } m["pbv"] = { "tiếng Pnar", 3501850, "aav-pkl", "Latn", "Tiếng Pnar", "Pnar", } m["pby"] = { "Pyu", 2567925, "paa-asa", "Latn", } m["pca"] = { "Santa Inés Ahuatempan Popoloca", 42365276, "omq-pop", "Latn", } m["pcb"] = { "tiếng Pear", 6583669, "mkh-pea", "Khmr", "Tiếng Pear", "Pear" } m["pcc"] = { "tiếng Bố Y", 35100, "tai-nor", "Latn, Hani", "Tiếng Bố Y", "Bố Y", sort_key = {Hani = "Hani-sortkey"}, } m["pcd"] = { "tiếng Picard", 34024, "roa-oil", "Latn", "Tiếng Picard", "Picard", sort_key = s["roa-oil-sortkey"], } m["pce"] = { "tiếng Palaung Ruching", 12953798, "mkh-pal", "Mymr", "Tiếng Palaung Ruching", "Palaung Ruching", } m["pcf"] = { "tiếng Paliyan", 7127643, "dra-tam", "Deva, Mlym", "Tiếng Paliyan", "Paliyan", translit = {Mlym = "ml-translit"}, } m["pcg"] = { "tiếng Paniya", 7131211, "dra-mal", "Mlym, Knda", "Tiếng Paniya", "Paniya", translit = { Mlym = "ml-translit", Knda = "kn-translit", }, } m["pch"] = { "Pardhan", 7133207, "dra-gon", } m["pci"] = { "tiếng Duruwa", 56753, "dra-pgd", "Deva, Orya", "Tiếng Duruwa", "Duruwa", } m["pcj"] = { "tiếng Parenga", 3111396, "mun", "Orya", "Tiếng Parenga", "Parenga", } m["pck"] = { "tiếng Paite", 12952337, "tbq-kuk", nil, "Tiếng Paite", "Paite", } m["pcl"] = { "Pardhi", 7136554, "inc-bhi", } m["pcm"] = { "Nigerian Pidgin", 33655, "crp", "Latn", ancestors = "en", entry_name = {remove_diacritics = c.grave .. c.acute .. c.circ .. c.caron .. c.macronbelow}, sort_key = { remove_diacritics = c.tilde, from = {"ẹ", "gb", "kp", "ọ", "sh", "zh"}, to = {"e" .. p[1], "g" .. p[1], "k" .. p[1], "o" .. p[1], "s" .. p[1], "z" .. p[1]} }, } m["pcn"] = { "Piti", 3913375, "nic-kne", "Latn", } m["pcp"] = { "Pacahuara", 2591165, "sai-pan", "Latn", } m["pcw"] = { "Pyapun", 3438807, nil, "Latn", } m["pda"] = { "Anam", 3501930, "ngf-mad", "Latn", } m["pdc"] = { "tiếng Đức Pennsylvania", 22711, "gmw-hgm", "Latn", "Tiếng Đức Pennsylvania", "Đức Pennsylvania", ancestors = "gmw-rfr", } m["pdi"] = { "Pa Di", 3359940, nil, "Latn", } m["pdn"] = { "Fedan", 7206699, "poz-ocw", "Latn", } m["pdo"] = { "Padoe", 3360370, "poz-btk", "Latn", } m["pdt"] = { "tiếng Hạ Đức Mennonite", 1751432, "gmw-lgm", "Latn", "Tiếng Hạ Đức Mennonite", "Hạ Đức Mennonite", ancestors = "nds-de", } m["pdu"] = { "tiếng Kayan", 7123283, "kar", "Latn, Mymr", "Tiếng Kayan", "Kayan", } m["pea"] = { "tiếng Indonesia Peranakan", 653415, nil, "Latn", "Tiếng Indonesia Peranakan", "Indonesia Peranakan", } m["peb"] = { "Eastern Pomo", 3396032, "nai-pom", "Latn", } m["ped"] = { "Mala (New Guinea)", 11732569, "ngf-mad", "Latn", } m["pee"] = { "Taje", 12953902, nil, "Latn", } m["pef"] = { "Northeastern Pomo", 3396018, "nai-pom", "Latn", } m["peg"] = { "tiếng Pengo", 56758, "dra-kki", "Orya", translit = "kxv-translit", "Tiếng Pengo", "Pengo", } m["peh"] = { "tiếng Bảo An", 32983, "xgn-shr", "Latn", "Tiếng Bảo An", "Bảo An", } m["pei"] = { "Chichimeca-Jonaz", 3915427, "omq-otp", "Latn", } m["pej"] = { "Northern Pomo", 3396021, "nai-pom", "Latn", } m["pek"] = { "Penchal", 3374631, "poz-aay", "Latn", } m["pel"] = { "Pekal", 3241781, nil, "Latn", } m["pem"] = { "Phende", 7162372, "bnt-pen", "Latn", } m["peo"] = { "tiếng Ba Tư cổ", 35225, "ira-swi", "Xpeo, Latn", "Tiếng Ba Tư cổ", "Ba Tư cổ", translit = "peo-translit", } m["pep"] = { "Kunja", 6444807, nil, "Latn", } m["peq"] = { "Southern Pomo", 3396023, "nai-pom", "Latn", } -- "pes" IS TREATED AS "fa" (or as etymology-only), SEE WT:LT m["pev"] = { "Pémono", 3439012, "sai-map", "Latn", } m["pex"] = { "Petats", 3376353, "poz-ocw", "Latn", } m["pey"] = { "tiếng Petjo", 940486, nil, "Latn", "Tiếng Petjo", "Petjo", } m["pez"] = { "Eastern Penan", 18638342, "poz-swa", "Latn", } m["pfa"] = { "Pááfang", 3063517, "poz-mic", "Latn", } m["pfe"] = { "Peere", 36377, "alv-dur", "Latn", } m["pga"] = { "tiếng Ả Rập Juba", 1262143, "crp", "Latn", "Tiếng Ả Rập Juba", "Ả Rập Juba", ancestors = "apd", } m["pgd"] = { "tiếng Càn-đà-la", nil, "inc-mid", "Deva, Khar", "Tiếng Càn-đà-la", "Càn-đà-la", ancestors = "inc-ash", translit = "Khar-translit", } m["pgg"] = { "tiếng Pangwala", 13600429, "him", "Deva, Takr", "Tiếng Pangwala", "Pangwala", translit = "hi-translit", } m["pgi"] = { "Pagi", 7124354, "paa-brd", "Latn", } m["pgk"] = { "Rerep", 586907, "poz-vnc", "Latn", } m["pgl"] = { "tiếng Ireland nguyên thủy", 3320030, "cel-gae", "Ogam, Latn", translit = "pgl-translit", } m["pgn"] = { "tiếng Paeligni", 65455883, "itc-sbl", "Latn, Ital", "Tiếng Paeligni", "Paeligni", translit = {Ital = "Ital-translit"}, } m["pgs"] = { "Pangseng", 3914027, "alv-mum", "Latn", } m["pgu"] = { "tiếng Pagu", 7124462, "paa-nha", "Latn", "Tiếng Pagu", "Pagu", } m["pgz"] = { "Papua New Guinean Sign Language", 25044405, "sgn", } m["pha"] = { "tiếng Pà Thẻn", 2625410, "hmn", "Latn", "Tiếng Pà Thẻn", "Pà Thẻn" } m["phd"] = { "Phudagi", 7188289, } m["phg"] = { "tiếng Cơ Tu Phương", 7188376, "mkh-kat", "Latn", "Tiếng Cơ Tu Phương", "Cơ Tu Phương", } m["phh"] = { "Phukha", 7188298, "tbq-phw", } m["phk"] = { "tiếng Phake", 7675798, "tai-swe", "Mymr", "Tiếng Phake", "Phake", translit = "aio-phk-translit", entry_name = {remove_diacritics = c.VS01}, } m["phl"] = { "tiếng Phalura", 2449549, "inc-shn", "Latn, ur-Arab", "Tiếng Phalura", "Phalura", } m["phm"] = { "Phimbi", 11007144, "bnt-sna", "Latn", } m["phn"] = { "tiếng Phoenicia", 36734, "sem-can", "Phnx", "Tiếng Phoenicia", "Phoenicia", translit = "Phnx-translit", } m["pho"] = { "tiếng Phunoi", 7188361, "tbq-bis", "Laoo", "Tiếng Phunoi", "Phunoi", } m["phq"] = { "Phana'", 7180427, "tbq-sil", } m["phr"] = { "tiếng Pothohar", 33739, "inc-pan", "pa-Arab, Guru", "Tiếng Pothohar", "Pothohar", ancestors = "lah", translit = { Guru = "Guru-translit", ["pa-Arab"] = "pa-Aran-translit", }, entry_name = { ["pa-Arab"] = { remove_diacritics = c.fathatan .. c.dammatan .. c.kasratan .. c.fatha .. c.damma .. c.kasra .. c.shadda .. c.sukun .. c.nunghunna, from = {"ݨ", "ࣇ"}, to = {"ن", "ل"} }, } } m["pht"] = { "tiếng Phu Thái", 3626597, "tai-swe", "Thai", "Tiếng Phu Thái", "Phu Thái", } m["phu"] = { "tiếng Phuan", 3915665, nil, "Thai", "Tiếng Phuan", "Phuan", } m["phv"] = { "Pahlavani", 7124567, } m["phw"] = { "Phangduwali", 12953036, "sit-kie", ancestors = "ybh", } m["pia"] = { "Pima Bajo", 3388544, "azc", "Latn", } m["pib"] = { "Yine", 3135432, "awd", "Latn", } m["pic"] = { "Pinji", 36296, "bnt-tso", "Latn", } m["pid"] = { "Piaroa", 3382207, nil, "Latn", } m["pie"] = { "Piro", 7198055, "nai-kta", "Latn", } m["pif"] = { "Pingelapese", 36421, "poz-mic", "Latn", } m["pig"] = { "Pisabo", 966883, "sai-pan", "Latn", } m["pih"] = { "Pitcairn-Norfolk", 36554, "crp", "Latn", ancestors = "en", } m["pii"] = { "Pini", 10631925, } m["pij"] = { "Pijao", 7193519, } m["pil"] = { "tiếng Yom", 36893, "nic-yon", "Latn", "Tiếng Yom", "Yom", } m["pim"] = { "Powhatan", 2270532, "alg-eas", "Latn", } m["pin"] = { "Piame", 7190042, } m["pio"] = { "Piapoco", 3382208, "awd-nwk", "Latn", } m["pip"] = { "Pero", 2411063, "cdc-wst", } m["pir"] = { "Piratapuyo", 3389119, "sai-tuc", "Latn", } m["pis"] = { "Pijin", 36699, "crp", "Latn", ancestors = "en", } m["pit"] = { "Pitta-Pitta", 6433116, "aus-kar", "Latn", } m["piu"] = { "Pintupi-Luritja", 2591175, "aus-pam", } m["piv"] = { "Pileni", 2976736, "poz-pnp", "Latn", } m["piw"] = { "Pimbwe", 3894132, "bnt-mwi", } m["pix"] = { "Piu", 7199578, } m["piy"] = { "Piya-Kwonci", 3440492, } m["piz"] = { "Pije", 3388339, "poz-cln", "Latn", } m["pjt"] = { "tiếng Pitjantjatjara", 2982063, "aus-pam", "pjt-Latn", "Tiếng Pitjantjatjara", "Pitjantjatjara", } m["pkb"] = { "Kipfokomo", 7208693, "bnt-sab", "Latn", } m["pkc"] = { "tiếng Bách Tế", 4841264, "qfa-kor", "Hani, Kana", "Tiếng Bách Tế", "Bách Tế", sort_key = { Hani = "Hani-sortkey", Kana = "Kana-sortkey" }, } m["pkg"] = { "Pak-Tong", 3360711, } m["pkh"] = { "Pankhu", 7130962, "tbq-kuk", } m["pkn"] = { "Pakanha", 954916, "aus-pmn", } m["pko"] = { "Pökoot", 36323, "sdv-kln", } m["pkp"] = { "Pukapukan", 36447, "poz-pnp", "Latn", } m["pkr"] = { "tiếng Kurumba Attapady", 16835180, "dra-imd", "Mlym", "Tiếng Kurumba Attapady", "Kurumba Attapady", translit = "ml-translit", } m["pks"] = { "Pakistan Sign Language", 22964057, "sgn", } m["pkt"] = { "tiếng Mã Liềng", 6583562, "mkh-vie", nil, "Tiếng Mã Liềng", "Mã Liềng", } m["pku"] = { "tiếng Paku", 2932604, "poz-bre", "Latn", "Tiếng Paku", "Paku" } m["pla"] = { "Miani", 12952844, nil, "Latn", } m["plb"] = { "Polonombauk", 7225957, "poz-vnc", "Latn", } m["plc"] = { "Central Palawano", 12953795, "phi", "Latn", } m["ple"] = { "Palu'e", 2196866, "poz-cet", "Latn", } m["plg"] = { "tiếng Pilagá", 2748259, "sai-guc", "Latn", "Tiếng Pilagá", "Pilagá", } m["plh"] = { "Paulohi", 7155331, "poz-cma", } m["plj"] = { "tiếng Polci", 3914383, "Ngôn ngữ không xếp loại", "Latn", "Tiếng Polci", "Polci", } m["plk"] = { "tiếng Shina Kohistan", 12953882, "inc-shn", "ur-Arab", "Tiếng Shina Kohistan", "Shina Kohistan", } m["pll"] = { "tiếng Palaung Shwe", 27941664, "mkh-pal", "Mymr", "Tiếng Palaung Shwe", "Palaung Shwe", } m["pln"] = { "tiếng Palenquero", 36665, "crp", "Latn", "Tiếng Palenquero", "Palenquero", ancestors = "es", } m["plo"] = { "Oluta Popoluca", 5908687, "nai-miz", "Latn", } m["plq"] = { "tiếng Pala", 36582, "ine-ana", "Xsux", "Tiếng Pala", "Pala", } m["plr"] = { "Palaka Senoufo", 36346, "alv-snf", "Latn", } m["pls"] = { "San Marcos Tlalcoyalco Popoloca", 12641692, "omq-pop", "Latn", } m["plu"] = { "Palikur", 3073448, "awd", "Latn", } m["plv"] = { "Southwest Palawano", 15614922, "phi", "Latn", } m["plw"] = { "tiếng Palawano Brooke's Point", 12953796, "phi", "Latn", "Tiếng Palawano Brooke's Point", "Palawano Brooke's Point", } m["ply"] = { "tiếng Bố Lưu", 3361723, "mkh-pkn", "Latn", "Tiếng Bố Lưu", "Bố Lưu", } m["plz"] = { "Paluan", 7128795, nil, "Latn", } m["pma"] = { "Paama", 3130286, "poz-vnc", "Latn", } m["pmb"] = { "Pambia", 36267, "znd", "Latn", } m["pmd"] = { "Pallanganmiddang", 7127734, "aus-pam", "Latn", } m["pme"] = { "Pwaamei", 3411152, "poz-cln", "Latn", } m["pmf"] = { "Pamona", 3513320, "poz-kal", "Latn", } m["pmi"] = { "Northern Pumi", 3403245, "sit-qia", } m["pmj"] = { "Southern Pumi", 3403246, "sit-qia", } m["pmk"] = { "Pamlico", nil, "alg-eas", "Latn", } m["pml"] = { "Sabir", 636479, "crp", "Latn", ancestors = "lij, pro, vec", } m["pmm"] = { "Pol", 36408, "bnt-kak", "Latn", } m["pmn"] = { "Pam", 7129017, "alv-mbm", } m["pmo"] = { "Pom", 7227178, "poz-hce", "Latn", } m["pmq"] = { "Northern Pame", 3361762, "omq", "Latn", } m["pmr"] = { "Paynamar", 3450824, } m["pms"] = { "tiếng Piemonte", 15085, "roa-git", "Latn", "Tiếng Piemonte", "Piemonte", } m["pmt"] = { "tiếng Tuamotu", 36763, "poz-pep", "Latn", "Tiếng Tuamotu", "Tuamotu", } m["pmu"] = { "Mirpur Panjabi", 6874480, } m["pmw"] = { "Plains Miwok", 3391031, "nai-you", "Latn", } m["pmx"] = { "Poumei Naga", 12952910, "tbq-anp", } m["pmy"] = { "Papuan Malay", 12473446, nil, "Latn", } m["pmz"] = { "Southern Pame", 3361765, "omq", "Latn", } m["pna"] = { "Punan Bah-Biau", 4842201, } m["pnb"] = { "Western Panjabi", 58635, "inc-pan", "pa-Arab", ancestors = "pa", } m["pnc"] = { "Pannei", 7131391, } m["pnd"] = { "Mpinda", 63308194, "bnt-kmb", } m["pne"] = { "Western Penan", 12953808, "poz-swa", "Latn", } m["png"] = { "Pongu", 36282, "nic-shi", } m["pnh"] = { "Penrhyn", 3130301, "poz-pep", "Latn", } m["pni"] = { "Aoheng", 4778608, "poz", } m["pnj"] = { "Pinjarup", 33103591, } m["pnk"] = { "tiếng Pauna", 2064378, "awd", "Latn", "Tiếng Pauna", "Pauna", } m["pnl"] = { "Paleni", 7127118, "alv-wan", "Latn", } m["pnm"] = { "Punan Batu", 7259892, } m["pnn"] = { "Pinai-Hagahai", 5638511, } m["pno"] = { "Panobo", 3141869, "sai-pan", "Latn", } m["pnp"] = { "tiếng Pancana", 7130204, "poz-mun", "Latn", "Tiếng Pancana", "Pancana" } m["pnq"] = { "Pana (West Africa)", 7129739, "nic-gnn", "Latn", } m["pnr"] = { "Panim", 11732562, "ngf-mad", } m["pns"] = { "tiếng Ponosakan", 7227956, "phi", "Latn", "Tiếng Ponosakan", "Ponosakan", } m["pnt"] = { "tiếng Hy Lạp Pontos", 36748, "grk", "Grek, Latn, Cyrl", "Tiếng Hy Lạp Pontos", "Hy Lạp Pontos", ancestors = "gkm", translit = {Grek = "el-translit"}, entry_name = {remove_diacritics = c.caron .. c.diaerbelow .. c.brevebelow}, sort_key = s["Grek-sortkey"], } m["pnu"] = { "Jiongnai Bunu", 56325, "hmn", } m["pnv"] = { "Pinigura", 10631927, "aus-psw", "Latn", } m["pnw"] = { "Panyjima", 3913830, "aus-nga", "Latn", } m["pnx"] = { "tiếng Phong-Kniang", 3914627, "mkh", nil, "Tiếng Phong-Kniang", "Phong-Kniang", } m["pny"] = { "tiếng Pinyin", 36250, "nic-nge", "Latn", "Tiếng Pinyin", "Pinyin", } m["pnz"] = { "Pana (Central Africa)", 36241, "alv-mbm", "Latn", } m["poc"] = { "Poqomam", 36416, "myn", "Latn", } m["poe"] = { "San Juan Atzingo Popoloca", 12953819, "omq-pop", "Latn", } m["pof"] = { "Poke", 7208577, "bnt-ske", } m["pog"] = { "Potiguára", 56722, "tup-gua", "Latn", } m["poh"] = { "Poqomchi'", 36414, "myn", "Latn", } m["poi"] = { "tiếng Popoluca cao nguyên", 7511556, "nai-miz", "Latn", "Tiếng Popoluca cao nguyên", "Popoluca cao nguyên", } m["pok"] = { "Pokangá", 25559704, "sai-tuc", "Latn", } m["pom"] = { "Southeastern Pomo", 3396025, "nai-pom", "Latn", } m["pon"] = { "tiếng Pohnpei", 28422, "poz-mic", "Latn", "Tiếng Pohnpei", "Pohnpei", } m["poo"] = { "Central Pomo", 3396020, "nai-pom", "Latn", } m["pop"] = { "Pwapwa", 3411153, "poz-cln", "Latn", } m["poq"] = { "Texistepec Popoluca", 5908707, "nai-miz", "Latn", } m["pos"] = { "Sayula Popoluca", 5908722, "nai-miz", "Latn", } m["pot"] = { "tiếng Potawatomi", 56749, "alg", "Latn", "Tiếng Potawatomi", "Potawatomi", } m["pov"] = { "tiếng Creole Guinea-Bissau", 33339, "crp", "Latn", "Tiếng Creole Guinea-Bissau", "Creole Guinea-Bissau", ancestors = "pt", } m["pow"] = { "San Felipe Otlaltepec Popoloca", 25559598, "omq-pop", "Latn", } m["pox"] = { "tiếng Polabia", 36741, "zlw-lch", "Latn", "Tiếng Polabia", "Polabia", } m["poy"] = { "Pogolo", 2429648, "bnt-kil", } m["ppa"] = { "Pao", 7132069, } m["ppe"] = { "Papi", 7132809, } m["ppi"] = { "Paipai", 56726, "nai-yuc", "Latn", } m["ppk"] = { "Uma", 7881036, "poz-kal", "Latn", } m["ppl"] = { "tiếng Pipil", 1186896, "azc-nah", "Latn", "Tiếng Pipil", "Pipil", entry_name = {remove_diacritics = c.acute .. c.macron}, } m["ppm"] = { "tiếng Papuma", 7133239, "poz-hce", "Latn", } m["ppn"] = { "Papapana", 3362757, "poz-ocw", "Latn", } m["ppo"] = { "tiếng Folopa", 5464843, "paa", "Latn", "Tiếng Folopa", "Folopa", } m["ppq"] = { "Pei", 7160903, } m["pps"] = { "San Luís Temalacayuca Popoloca", 25559602, "omq-pop", "Latn", } m["ppt"] = { "Pa", 3504757, "ngf", "Latn", } m["ppu"] = { "Papora", 2094884, "map", "Latn", } m["pqa"] = { "Pa'a", 3441315, "cdc-wst", } m["pqm"] = { "tiếng Malecite-Passamaquoddy", 3183144, "alg-eas", "Latn", "Tiếng Malecite-Passamaquoddy", "Malecite-Passamaquoddy", } m["pra"] = { "tiếng Prakrit", 192170, "inc-mid", "Brah, Deva, Gujr, Knda", "Tiếng Prakrit", "Prakrit", ancestors = "inc-ash", translit = { -- Brah translit in [[Module:scripts/data]] Deva = "pra-Deva-translit", Gujr = "sa-Gujr-translit", Knda = "pra-Knda-translit", }, strip_diacritics = { -- FIXME: separate by script from = {"ऎ", "ऒ", u(0x0946), u(0x094A), "य़", "ಯ಼", u(0x11071), u(0x11072), u(0x11073), u(0x11074)}, to = {"ए", "ओ", u(0x0947), u(0x094B), "य", "ಯ", "𑀏", "𑀑", u(0x11042), u(0x11044)} } , } m["prc"] = { "tiếng Parachi", 2640637, "ira-orp", "Arab", "Tiếng Parachi", "Parachi", } -- "prd" IS NOT INCLUDED, SEE WT:LT m["pre"] = { "Principense", 36520, "crp", "Latn", ancestors = "pt", } m["prf"] = { "Paranan", 7135433, "phi", } m["prg"] = { "tiếng Phổ cổ", 35501, "bat-wes", "Latn", "Tiếng Phổ cổ", "Phổ cổ", } m["prh"] = { "Porohanon", 6583710, "phi", } m["pri"] = { "Paicî", 732131, "poz-cln", "Latn", } m["prk"] = { "tiếng Parauk", 3363719, "mkh-pal", nil, "Tiếng Parauk", "Parauk", } m["prl"] = { "Peruvian Sign Language", 3915508, "sgn", } m["prm"] = { "Kibiri", 56745, "paa", } m["prn"] = { "tiếng Prasun", 32689, "nur-nor", nil, "Tiếng Prasun", "Prasun", } m["pro"] = { "tiếng Occitan cổ", 2779185, "roa-ocr", "Latn", "Tiếng Occitan cổ", "Occitan cổ", sort_key = {remove_diacritics = c.cedilla}, } -- "prp" IS NOT INCLUDED, SEE WT:LT m["prq"] = { "Ashéninka Perené", 3450601, "awd", "Latn", } m["prr"] = { "Puri", 7261687, } -- "prs" IS TREATED AS "fa" (or as etymology-only), SEE WT:LT m["prt"] = { "tiếng Phai", 7180184, "mkh-khm", "Thai", "Tiếng Phai", "Phai", } m["pru"] = { "Puragi", 7260800, "ngf-sbh", } m["prw"] = { "Parawen", 7136291, "ngf-mad", } m["prx"] = { "Purik", 567905, "sit-lab", } m["prz"] = { "Providencia Sign Language", 3322084, "sgn", } m["psa"] = { "Asue Awyu", 11266334, } m["psc"] = { "Persian Sign Language", 7170221, "sgn", } m["psd"] = { "Plains Indian Sign Language", 2380124, "sgn", } m["pse"] = { "Central Malay", 3367751, "poz-mly", } m["psg"] = { "Penang Sign Language", 4924925, "sgn", } m["psh"] = { "Southwest Pashayi", 16112270, "inc-pas", "fa-Arab", } m["psi"] = { "Southeast Pashayi", 23713536, "inc-pas", "fa-Arab", } m["psl"] = { "Puerto Rican Sign Language", 7258608, "sgn-fsl", } m["psm"] = { "Pauserna", 2912846, "tup-gua", "Latn", } m["psn"] = { "Panasuan", 7130113, "poz", } m["pso"] = { "Polish Sign Language", 3915194, "sgn-gsl", } m["psp"] = { "Philippine Sign Language", 3551357, "sgn-fsl", } m["psq"] = { "Pasi", 7142091, } m["psr"] = { "Portuguese Sign Language", 3915472, "sgn", } m["pss"] = { "Kaulong", 3194294, "poz-ocw", } m["psu"] = { "tiếng Prakrit Saurasen", 2452885, "inc-psu", "Brah, Deva", "Tiếng Prakrit Saurasen", "Prakrit Saurasen", translit = "Brah-translit", ancestors = "inc-pra", } m["psw"] = { "Port Sandwich", 3398324, "poz-vnc", "Latn", } m["psy"] = { "Piscataway", 3504233, "alg-eas", } m["pta"] = { "Pai Tavytera", 7124619, "tup-gua", "Latn", } m["pth"] = { "Pataxó Hã-Ha-Hãe", 7144304, } m["pti"] = { "Pintiini", 10632026, "aus-pam", } m["ptn"] = { "Patani", 7144242, "poz-hce", "Latn", } m["pto"] = { "Zo'é", 8073148, "tup-gua", "Latn", } m["ptp"] = { "Patep", 3368679, "poz-ocw", "Latn", } m["ptq"] = { "tiếng Pattapu", 60785085, "dra-tam", "Telu", "Tiếng Pattapu", "Pattapu", translit = "te-translit" } m["ptr"] = { "Piamatsina", 7190040, "poz-vnc", "Latn", } m["ptt"] = { "Enrekang", 12953520, } m["ptu"] = { "Bambam", 4853321, "poz-ssw", } m["ptv"] = { "Port Vato", 3398323, nil, "Latn", } m["ptw"] = { "Pentlatch", 2069475, "sal", "Latn", } m["pty"] = { "tiếng Pathiya", 7144790, "dra-mal", "Mlym", "Tiếng Pathiya", "Pathiya", translit = "ml-translit" } m["pua"] = { "Purepecha", 16114351, "qfa-iso", "Latn", sort_key = {remove_diacritics = c.acute}, } m["pub"] = { "Purum", 6400562, "tbq-kuk", "Latn", } m["puc"] = { "Punan Merap", 7259895, } m["pud"] = { "Punan Aput", 4782333, } m["pue"] = { "Puelche", 33660, } m["puf"] = { "Punan Merah", 7259894, } m["pug"] = { "Phuie", 36375, "nic-gnw", } m["pui"] = { "tiếng Puinave", 3027918, nil, "Latn", "Tiếng Puinave", "Puinave", } m["puj"] = { "Punan Tubu", 7259896, "poz-swa", } m["pum"] = { "Puma", 33736, "sit-kic", } m["puo"] = { "tiếng Xinh Mun", 6440803, "mkh-khm", nil, "Tiếng Xinh Mun", "Xinh Mun" } m["pup"] = { "Pulabu", 7259163, "ngf-mad", } m["puq"] = { "Puquina", 1207739, } m["pur"] = { "Puruborá", 7261619, "tup", } m["put"] = { "Putoh", 12953832, "poz-swa", "Latn", } m["puu"] = { "tiếng Punu", 36401, "bnt-sir", "Latn", "Punu", "Tiếng Punu", } m["puw"] = { "Puluwat", 36397, "poz-mic", "Latn", } m["pux"] = { "Puare", 3507983, } m["puy"] = { "Purisimeño", 2967638, "nai-chu", "Latn", } m["pwa"] = { "Pawaia", 7156099, "paa", "Latn", } m["pwb"] = { "Panawa", 47385077, "nic-jer", "Latn", ancestors = "jer", } m["pwg"] = { "Gapapaiwa", 3095245, "poz-ocw", "Latn", } m["pwi"] = { "Patwin", 3370188, "nai-wtq", "Latn", } m["pwm"] = { "tiếng Molbog", 6895718, "poz-san", "Latn", "Tiếng Molbog", "Molbog" } m["pwn"] = { "tiếng Paiwan", 715755, "map", "Latn", "Tiếng Paiwan", "Paiwan", } m["pwo"] = { "tiếng Pwo Tây", 7988202, "kar", "Mymr", "Tiếng Pwo Tây", "Pwo Tây", } m["pwr"] = { "Powari", 12640277, "inc-hie", "Deva", } m["pww"] = { "tiếng Pwo Bắc", 7058885, "kar", "Thai", "Tiếng Pwo Bắc", "Pwo Bắc", } m["pxm"] = { "Quetzaltepec Mixe", 6842374, "nai-miz", "Latn", } m["pye"] = { "Pye Krumen", 11157382, "kro-grb", } m["pym"] = { "Fyam", 3914025, "nic-ple", "Latn", } m["pyn"] = { "Poyanáwa", 3401023, "sai-pan", } m["pys"] = { "Paraguayan Sign Language", 7134698, "sgn", } m["pyu"] = { "tiếng Puyuma", 716690, "map", "Latn", "Tiếng Puyuma", "Puyuma", } m["pyx"] = { "Tircul", 36259, "sit", } m["pyy"] = { "Pyen", 7262966, "tbq-bis", } m["pzh"] = { "tiếng Pazeh", 36435, "map", "Latn", "Tiếng Pazeh", "Pazeh", } m["pzn"] = { "Para Naga", 7133667, "sit-aao", } return require("Module:languages").finalizeData(m, "language") a9qs8phpdflcdwp0siluriokv4giokh Mô đun:de-adjective 828 273058 2570763 2346526 2026-10-15T13:40:24Z Hiyuune 50834 2570763 Scribunto text/plain local export = {} --[=[ Authorship: <benwing2> ]=] --[=[ TERMINOLOGY: -- "slot" = A particular combination of state/case/gender/number. Example slot names for adjectives are "mix_nom_m" (mixed nominative masculine singular), "sup_str_dat_p" (superlative strong dative plural) and "comp_pred" (comparative predicative). Each slot is filled with zero or more forms. -- "form" = The declined German form representing the value of a given slot. -- "lemma" = The dictionary form of a given German term. Generally the predicative, but may be the strong nominative masculine singular or other form. ]=] local M = require("Module:module loader").init { require = { com = "Module:de-common", iut = "Module:inflection utilities", inflection_table = "Module:inflection-table", JSON = "Module:JSON", links = "Module:links", parameters = "Module:parameters", put = "Module:parse utilities", string_utilities = "Module:string utilities", table = "Module:table", utilities = "Module:utilities", }, loadData = { headword_data = "Module:headword/data", }, lazy = { lang = function() return require("Module:languages").getByCode("de") end, }, } local pretend_from_headword = false local u = mw.ustring.char local rsplit = mw.text.split local rfind = mw.ustring.find local rmatch = mw.ustring.match local rgmatch = mw.ustring.gmatch local rsubn = mw.ustring.gsub local ulen = mw.ustring.len local unpack = unpack or table.unpack -- Lua 5.2 compatibility local uupper = mw.ustring.upper local OMITTED_E = u(0xFFF0) -- version of rsubn() that discards all but the first return value local function rsub(term, foo, bar) local retval = rsubn(term, foo, bar) return retval end -- version of rsubn() that returns a 2nd argument boolean indicating whether -- a substitution was made. local function rsubb(term, foo, bar) local retval, nsubs = rsubn(term, foo, bar) return retval, nsubs > 0 end local function link_term(term, face) return M.links.full_link({ lang = M.lang, term = term }, face) end local endings = { ["str"] = { ["m"] = {"er", "en", "em", "en"}, ["f"] = {"e", "er", "er", "e"}, ["n"] = {"es", "en", "em", "es"}, ["p"] = {"e", "er", "en", "e"}, }, ["wk"] = { ["m"] = {"e", "en", "en", "en"}, ["f"] = {"e", "en", "en", "e"}, ["n"] = {"e", "en", "en", "e"}, ["p"] = {"en", "en", "en", "en"}, }, ["mix"] = { ["m"] = {"er", "en", "en", "en"}, ["f"] = {"e", "en", "en", "e"}, ["n"] = {"es", "en", "en", "es"}, ["p"] = {"en", "en", "en", "en"}, }, } local cases = { "nom", "gen", "dat", "acc" } local genders = { "m", "f", "n", "p" } local states = { "str", "wk", "mix" } local comps = { "", "comp", "sup" } local adjective_slot_list_positive = { -- We generate the lemma into `the_lemma` because `lemma` is special-cased in M.iut.show_forms() -- to hold the lemma string. {"the_lemma", "-"}, } local adjective_slot_list_comparative = { } local adjective_slot_list_superlative = { } for _, comp in ipairs(comps) do local slot_list = comp == "" and adjective_slot_list_positive or comp == "comp" and adjective_slot_list_comparative or adjective_slot_list_superlative local compsup = comp ~= "" and comp .. "_" or "" for _, state in ipairs(states) do for _, gender in ipairs(genders) do local case_endings = endings[state][gender] for i, case in ipairs(cases) do local slot = compsup .. state .. "_" .. case .. "_" .. gender local comp_ending = comp == "comp" and "er" or comp == "sup" and "st" or "" local accel = "adj-form-" .. comp_ending .. case_endings[i] table.insert(slot_list, {slot, accel}) end end end table.insert(slot_list, {compsup .. "pred", "-"}) for _, gender in ipairs(genders) do table.insert(slot_list, {compsup .. "pred_" .. gender, "-"}) end end local adjective_slot_set = {} local all_adjective_slot_list = {} local function add_slots(slot_list) for _, slot_accel in ipairs(slot_list) do table.insert(all_adjective_slot_list, slot_accel) local slot, accel = unpack(slot_accel) if slot ~= "the_lemma" then adjective_slot_set[slot] = true end end end add_slots(adjective_slot_list_positive) add_slots(adjective_slot_list_comparative) add_slots(adjective_slot_list_superlative) local function add(base, slot, stem, ending, footnotes) if not ending or base.suppress and base.suppress[ending] then return end local function do_combine_stem_ending(stem, ending) return rsub(stem, OMITTED_E, "") .. ending end if ending == "en" and (base.props.sync_n or base.props.sync_mn or base.props.sync_mns) then ending = "n" elseif ending == "em" and (base.props.sync_mn or base.props.sync_mns) then ending = "m" elseif ending == "es" and base.props.sync_mns then ending = "s" end footnotes = M.iut.combine_footnotes(base.footnotes, footnotes) local ending_obj = M.iut.combine_form_and_footnotes(ending, footnotes) M.iut.add_forms(base.forms, slot, stem, ending_obj, do_combine_stem_ending) end local function decline(base, stem, compsup) for _, state in ipairs(states) do local prefix = compsup .. state .. "_" for _, gender in ipairs(genders) do for i, case in ipairs(cases) do add(base, prefix .. case .. "_" .. gender, stem, endings[state][gender][i]) end end end end local function parse_indicator_spec(angle_bracket_spec, lemma, pagename) if lemma == "" then lemma = pagename end local base = {forms = {}, stems = {}, overrides = {}, props = {}} base.orig_lemma = lemma base.orig_lemma_no_links = M.links.remove_links(lemma) base.lemma = base.orig_lemma_no_links local inside = rmatch(angle_bracket_spec, "^<(.*)>$") assert(inside) local function parse_err(msg) error(msg .. ": <" .. inside .. ">") end --[=[ Parse a single override spec and return two values: the slot the override applies to and the override specs. The input is a list where the footnotes have been separated out, i.e. parse_balanced_segment_run(..., "[", "]") has already been called. ]=] local function parse_override(segments) local part = segments[1] local slot, rest = rmatch(part, "^(.-):(.*)$") if not adjective_slot_set[slot] then parse_err("Unrecognized slot '" .. slot .. "' in override: '" .. table.concat(segments) .. "'") end segments[1] = rest return slot, M.com.fetch_specs(segments, ":", "override", nil, parse_err) end if inside ~= "" then local segments = M.put.parse_balanced_segment_run(inside, "[", "]") local dot_separated_groups = M.put.split_alternating_runs_and_strip_spaces(segments, "%.") for i, dot_separated_group in ipairs(dot_separated_groups) do local part = dot_separated_group[1] if part == "comp" then part = "comp:+" end if rfind(part, "^comp:") or rfind(part, "^sup:") or rfind(part, "^stem:") then local spectype, rest = rmatch(part, "^(.-):(.*)$") if base[spectype] then parse_err("Can't specify value for '" .. spectype .. "' twice") end dot_separated_group[1] = rest base[spectype] = M.com.fetch_specs(dot_separated_group, ":", spectype, nil, parse_err) elseif rfind(part, "^state:") then if #dot_separated_group > 1 then parse_err("Can't specify footnotes with 'state': '" .. table.concat(dot_separated_group) .. "'") end if base.state then parse_err("Can't specify value for 'state:' twice") end local state = rsub(part, "state:", "") if not M.table.contains(states, state) then parse_err("Unrecognized state '" .. state .. "', should be one of " .. table.concat(states, "/")) end base.state = state elseif rfind(part, "^suppress:") then if #dot_separated_group > 1 then parse_err("Can't specify footnotes with 'suppress': '" .. table.concat(dot_separated_group) .. "'") end if base.suppress then parse_err("Can't specify value for 'suppress:' twice") end part = rsub(part, "suppress:", "") local endings = rsplit(part, "%s*:%s*") local suppress = {} for _, ending in ipairs(endings) do if ending ~= "e" and ending ~= "em" and ending ~= "en" and ending ~= "er" and ending ~= "es" then parse_err("Unrecognized ending '" .. ending .. "' in suppress: spec: '" .. table.concat(dot_separated_group) .. "'") end suppress[ending] = true end base.suppress = suppress elseif part:find(":") then local slot, override = parse_override(dot_separated_group) if base.overrides[slot] then parse_err("Can't specify override twice for slot '" .. slot .. "'") else base.overrides[slot] = override end elseif part == "" then if #dot_separated_group == 1 then parse_err("Blank indicator") end base.footnotes = M.com.fetch_footnotes(dot_separated_group, parse_err) elseif #dot_separated_group > 1 then parse_err("Footnotes only allowed with slot overrides, comp:, sup:, stem: or by themselves: '" .. table.concat(dot_separated_group) .. "'") elseif part == "ss" or part == "indecl" or part == "predonly" or part == "sync_n" or part == "sync_mn" or part == "sync_mns" then if base.props[part] then parse_err("Can't specify '" .. part .. "' twice") end base.props[part] = true else parse_err("Unrecognized indicator '" .. part .. "'") end end end return base end local function generate_default_stem(base) if base.props.ss then return rsub(base.lemma, "ß$", "ss") end if base.lemma:find("e$") then return rsub(base.lemma, "e$", "") end return rsub(base.lemma, "([ai])bel$", "%1b" .. OMITTED_E .. "l") end local function generate_default_comp(base, stem) return stem .. "er" end local function generate_default_sup(base, stem) if rfind(stem, OMITTED_E .. "[lmnr]$") then -- If we omitted -e- in the stem, put it back. E.g. [[simpel]], stem ''simpl-'', comparative -- ''simpler'', superlative ''simpelst-'', or [[abgeschlossen]], comparative ''abgeschlossener'' or -- ''abgeschlossner'', superlative just ''abgeschlossenst-''. local non_ending, ending = rmatch(stem, "^(.*)" .. OMITTED_E .. "([lmnr])$") if base.props.ss then -- [[abgeschlossen]] -> ''abgeschloßner'' -> ''abgeschlossenst'' (pre-1996 spelling) non_ending = rsub(non_ending, "ß$", "ss") end return non_ending .. "e" .. ending .. "st" elseif rfind(stem, "gr[oö]ß$") or rfind(stem, "gr[oö]ss$") then -- Write this way so we can be called either on positive or comparative stem. return stem .. "t" elseif rfind(stem, "h[oö]h$") then -- [[hoch]], [[ranghoch]], etc. -- Write this way so we can be called either on positive or comparative stem. return rsub(stem, "..$", "öchst") elseif rfind(stem, "n[aä]h$") then -- [[nah]], [[äquatornah]], [[bahnhofsnah]], [[bodennah]], [[citynah]], [[hautnah]] (has no comp in dewikt), -- [[körpernah]], [[zeitnah]], etc. -- NOTE: [[erdnah]], [[praxisnah]] can be either regular (like [[froh]] below) or following [[nah]]. -- Write this way so we can be called either on positive or comparative stem. return rsub(stem, "..$", "ächst") elseif rfind(stem, "[aeiouäöü]h$") then -- [[froh]], [[farbenfroh]], [[lebensfroh]], [[schadenfroh]], [[früh]], [[jäh]] (has only jähest in dewikt), [[rauh]], -- [[roh]], [[weh]], [[zäh]] return {stem .. "st", stem .. "est"} elseif rfind(stem, "e[rl]?nd$") then -- Present participles; non-present-participles like [[elend]], [[behend]]/[[behende]], [[horrend]] need special-casing return stem .. "st" elseif rfind(stem, "[^wi]e[rl]?t$") then -- Most adjectives in -et, -elt, -ert (past participles specifically), but not adjectives in -iert, -ielt or -- non-past-participles in -wert; other non-past-participles like [[alert]], [[inert]], [[concret]], [[discret]], -- [[obsolet]] need special-casing return stem .. "st" elseif rfind(stem, "[^e]igt$") then -- Most adjectives in -igt (past participles specifically), but not adjectives in -eigt such as [[abgeneigt]]; -- exceptions like [[gewitzigt]], [[gerechtfertigt]] need special-casing return stem .. "st" elseif rfind(stem, "[ae][iuwy]$") then -- Those ending in diphthongs can take either -est -or -st (scheu, neu, schlau, frei, blau/blaw, etc.) return {stem .. "est", stem .. "st"} elseif rfind(stem, "[szxßdt]$") then if base.props.ss and rfind(stem, "ß$") then return rsub(stem, ".$", "ssest") end return stem .. "est" elseif rfind(stem, "sk$") then -- [[burlesk]], [[chevaleresk]], [[dantesk]], [[grotesk]], [[pittoresk]], [[pythonesk]]; also [[brüsk]], [[promisk]] return stem .. "est" elseif rfind(stem, "[^i]sch$") then -- Adjectives in -sch where it is not an adjective-forming ending typically can take either -est or -st; examples -- are [[barsch]], [[falsch]], [[fesch]], [[forsch]]/[[nassforsch]], [[frisch]]/[[taufrisch]], [[harsch]], -- [[keusch]]/[[unkeusch]], [[lasch]], [[morsch]], [[rasch]], [[wirsch]]/[[unwirsch]]; maybe [[krüsch]]/[[krütsch]]? -- (dewikt says sup. only ''krüschst'', Duden says only ''krüschest''); a few can take only -est per dewikt -- [[deutsch]]/[[süddeutsch]]/[[teutsch]], [[hübsch]], [[krosch]], [[resch]], [[rösch]] -- Cases where -sch without -isch occurs that is an adjective-forming ending need special-casing, e.g. -- [[figelinsch]] return {stem .. "est", stem .. "st"} else return stem .. "st" end end local function process_spec(base, destforms, slot, specs, base_stem, form_default) local function do_form_default(form) local retval = form_default(base, form) if type(retval) ~= "table" then retval = {retval} end return retval end specs = specs or {{form = "+"}} for _, spec in ipairs(specs) do local forms if spec.form == "-" then -- Skip "-"; effectively, no forms get inserted into output.comp. elseif spec.form == "+" then forms = M.iut.flatmap_forms(base_stem, do_form_default) elseif rfind(spec.form, "^%+") then local ending = rsub(spec.form, "^%+", "") forms = M.iut.map_forms(base_stem, function(form) return form .. ending end) elseif spec.form == "^" then forms = M.iut.flatmap_forms(base_stem, function(form) return do_form_default(M.com.apply_umlaut(form)) end) elseif rfind(spec.form, "^%^") then local ending = rsub(spec.form, "^%^", "") forms = M.iut.map_forms(base_stem, function(form) return M.com.apply_umlaut(form) .. ending end) elseif spec.form == "-e" then forms = M.iut.flatmap_forms(base_stem, function(form) local non_ending, ending = rmatch(form, "^(.*)e([lmnr])$") if not non_ending then error("Can't use '-e' with stem '" .. form .. "'; should end in -el, -em, -en or -er") end if base.props.ss then non_ending = rsub(non_ending, "ss$", "ß") end return do_form_default(non_ending .. OMITTED_E .. ending) end) else M.iut.insert_form(destforms, slot, spec) end if forms then forms = M.iut.convert_to_general_list_form(forms, spec.footnotes) M.iut.insert_forms(destforms, slot, forms) end end end local function detect_indicator_spec(alternant_multiword_spec, base) -- First generate the stem(s), substituting + with the default formed from the lemma. process_spec(base, base.stems, "stem", base.stem, {{form = generate_default_stem(base)}}, function(base, stem) return stem end) -- Next process the superative, if specified. We do this first so that if there is a superative and no -- comparative specified, we add a comparative; but if sup:- is given, we don't add a comparative. if base.sup then process_spec(base, base.stems, "sup", base.sup, base.stems.stem, generate_default_sup) if base.stems.sup and not base.comp then base.comp = {{form = "+"}} end end -- Next process the comparative, if specified (or defaulted because a superlative was specified). if base.comp then process_spec(base, base.stems, "comp", base.comp, base.stems.stem, generate_default_comp) end -- Next, if comparative specified but not superlative, derive the superlative(s) from the comparative(s). if base.stems.comp and not base.sup then local sups = M.iut.flatmap_forms(base.stems.comp, function(form) if not rfind(form, "er$") then error("Don't know how to derive superlative from comparative '" .. form .. "' because it doesn't end in -er; specify the superlative explicitly using sup:...") end local retval = generate_default_sup(base, rsub(form, "er$", "")) if type(retval) ~= "table" then retval = {retval} end return retval end) M.iut.insert_forms(base.stems, "sup", sups) end -- Make sure all alternants agree in having a comparative and/or superlative. for _, compsup in ipairs { {"comp", "has_comp", "comparative"}, {"sup", "has_sup", "superlative"} } do local stem, altprop, desc = unpack(compsup) local has_stem = not not base.stems[stem] if alternant_multiword_spec.props[altprop] == nil then alternant_multiword_spec.props[altprop] = has_stem elseif alternant_multiword_spec.props[altprop] ~= has_stem then error("If one alternant has a " .. desc .. ", all must") end end if base.props.predonly then base.props.indecl = true end if base.overrides.pred and base.overrides.pred[1].form == "-" then base.props.nopred = true end if base.props.predonly and base.props.nopred then error("Can't be both 'predonly' and 'pred:-'") end -- Make sure all alternants agree in 'state' if specified. local stateval = base.state or false if alternant_multiword_spec.state == nil then alternant_multiword_spec.state = stateval elseif alternant_multiword_spec.state ~= stateval then error("All alternants must agree in the value of 'state', if specified") end -- Make sure all alternants agree in various properties. for _, propdesc in ipairs { {"indecl"}, {"nopred", "pred:-"}, {"predonly"} } do local prop, desc = unpack(propdesc) desc = desc or prop local val = not not base.props[prop] if alternant_multiword_spec.props[prop] == nil then alternant_multiword_spec.props[prop] = val elseif alternant_multiword_spec.props[prop] ~= val then error("If one alternant specifies '" .. desc .. "', all must") end end end local function detect_all_indicator_specs(alternant_multiword_spec) M.iut.map_word_specs(alternant_multiword_spec, function(base) detect_indicator_spec(alternant_multiword_spec, base) end) end local function process_slot_overrides(base) for slot, overrides in pairs(base.overrides) do local origforms = base.forms[slot] base.forms[slot] = nil process_spec(base, base.forms, slot, overrides, origforms, function(base, form) return form end) end end local function decline_adjective(base) decline(base, base.stems.stem, "") if base.stems.comp then decline(base, base.stems.comp, "comp_") end if base.stems.sup then decline(base, base.stems.sup, "sup_") end add(base, "the_lemma", base.orig_lemma, "") add(base, "pred", base.lemma, "") if base.stems.comp and not base.props.nopred then add(base, "comp_pred", base.stems.comp, "") end if base.stems.sup and not base.props.nopred then add(base, "sup_pred", M.iut.map_forms(base.stems.sup, function(form) if not rfind(form, "[%[%]]") then form = "[[" .. form .. "en]]" elseif rfind(form, "%]%]$") then form = rsub(form, "%]%]$", "en]]") else form = form .. "en" end return "[[am]] " .. form end), "") end process_slot_overrides(base) end -- Compute the categories to add the adjective to, as well as the annotation to display in the -- declension title bar. We combine the code to do these functions as both categories and -- title bar contain similar information. local function compute_categories_and_annotation(alternant_multiword_spec) alternant_multiword_spec.categories = {} local function insert(cattype) cattype = rsub(cattype, "~", alternant_multiword_spec.pos) M.table.insertIfNot(alternant_multiword_spec.categories, cattype .. " tiếng Đức") end local annotation local annparts = {} if not alternant_multiword_spec.props.has_comp then table.insert(annparts, "không so sánh được") insert("~ không so sánh được") end if not alternant_multiword_spec.forms.pred then table.insert(annparts, "không có vị ngữ") insert("~ không có vị ngữ") end alternant_multiword_spec.annotation = table.concat(annparts, ", ") end local function show_forms(alternant_multiword_spec) local lemmas = alternant_multiword_spec.forms.the_lemma or {} local function generate_link(data) local slot = data.slot local link = M.links.full_link { lang = M.lang, term = data.form.formval_for_link, tr = "-", accel = data.form.accel_obj } local footnote_text = M.iut.get_footnote_text(data.form.footnotes, data.footnote_obj) link = link .. footnote_text if rfind(slot, "pred_m$") then return link_term("[[er]] [[ist]]") .. " " .. link elseif rfind(slot, "pred_f$") then return link_term("[[sie]] [[ist]]") .. " " .. link elseif rfind(slot, "pred_n$") then return link_term("[[es]] [[ist]]") .. " " .. link elseif rfind(slot, "pred_p$") then return link_term("[[sie]] [[sind]]") .. " " .. link elseif rfind(slot, "wk_") then local case, gender = rmatch(slot, ".*wk_(.*)_([mfnp])$") return link_term(M.com.articles[gender]["def_" .. case]) .. " " .. link elseif rfind(slot, "mix_") then local case, gender = rmatch(slot, ".*mix_(.*)_([mfnp])$") return link_term(M.com.articles[gender]["ind_" .. case]) .. " " .. link else return link end end local function join_spans(data) return table.concat(data.formval_spans, "<br />") end local function copy_predicate_forms(compsup) for _, gender in ipairs(genders) do alternant_multiword_spec.forms[compsup .. "pred_" .. gender] = alternant_multiword_spec.forms[compsup .. "pred"] end end copy_predicate_forms("") copy_predicate_forms("comp_") copy_predicate_forms("sup_") local props = { lang = M.lang, lemmas = lemmas, generate_link = generate_link, join_spans = join_spans, } props.slot_list = adjective_slot_list_positive M.iut.show_forms(alternant_multiword_spec.forms, props) alternant_multiword_spec.footnote_positive = alternant_multiword_spec.forms.footnote if alternant_multiword_spec.props.has_comp then props.slot_list = adjective_slot_list_comparative M.iut.show_forms(alternant_multiword_spec.forms, props) alternant_multiword_spec.footnote_comparative = alternant_multiword_spec.forms.footnote end if alternant_multiword_spec.props.has_sup then props.slot_list = adjective_slot_list_superlative M.iut.show_forms(alternant_multiword_spec.forms, props) alternant_multiword_spec.footnote_superlative = alternant_multiword_spec.forms.footnote end end local single_state_table_spec = [=[ ! [[nominative|danh cách]] | {COMPSUPSTATE_nom_m} | {COMPSUPSTATE_nom_f} | {COMPSUPSTATE_nom_n} | {COMPSUPSTATE_nom_p} |- data-wikt-palette-p="PALETTE" ! [[genitive|sinh cách]] | {COMPSUPSTATE_gen_m} | {COMPSUPSTATE_gen_f} | {COMPSUPSTATE_gen_n} | {COMPSUPSTATE_gen_p} |- data-wikt-palette-p="PALETTE" ! [[dative|dữ cách]] | {COMPSUPSTATE_dat_m} | {COMPSUPSTATE_dat_f} | {COMPSUPSTATE_dat_n} | {COMPSUPSTATE_dat_p} |- data-wikt-palette-p="PALETTE" ! [[accusative|đối cách]] | {COMPSUPSTATE_acc_m} | {COMPSUPSTATE_acc_f} | {COMPSUPSTATE_acc_n} | {COMPSUPSTATE_acc_p} ]=] local function state_rows(state, palette) return rsub(rsub(single_state_table_spec, "PALETTE", palette), "STATE", state) end local function make_table(alternant_multiword_spec) if alternant_multiword_spec.props.indecl then if alternant_multiword_spec.props.predonly then return "Không có biến cách, chỉ có vị ngữ." elseif alternant_multiword_spec.props.nopred then return "Không có biến cách, không có vị ngữ." else return "Không có biến cách." end end local forms = alternant_multiword_spec.forms local table_spec = (alternant_multiword_spec.state and -- Single-state table ([=[ ! rowspan="2" class="outer" | số & giống ! colspan="3" class="outer" | số ít ! rowspan="2" class="outer" | số nhiều |- ! class="outer" | giống đực ! class="outer" | giống cái ! class="outer" | giống trung |- data-wikt-palette-p="indigo" ]=] .. state_rows(alternant_multiword_spec.state, "indigo")) or not alternant_multiword_spec.args.truncate and -- Normal (non-truncated) table ([=[ ! colspan="2" rowspan="2" class="outer" | số & giống ! colspan="3" class="outer" | số ít ! rowspan="2" class="outer" | số nhiều |- ! class="outer" | giống đực ! class="outer" | giống cái ! class="outer" | giống trung |- data-wikt-palette-p="yellow" ! colspan="2" class="outer" | vị ngữ | {COMPSUPpred_m} | {COMPSUPpred_f} | {COMPSUPpred_n} | {COMPSUPpred_p} |- data-wikt-palette-p="blue" ! rowspan="4" class="outer" | biến cách mạnh <br/> (không có mạo từ) ]=] .. state_rows("str", "blue") .. [=[ |- data-wikt-palette-p="green" ! rowspan="4" class="outer" | biến cách yếu <br/> (với mạo từ xác định) ]=] .. state_rows("wk", "green") .. [=[ |- data-wikt-palette-p="orange" ! rowspan="4" class="outer" | biến cách hỗn hợp <br/> (với mạo từ bất định) ]=] .. state_rows("mix", "orange")) or -- Truncated table, for the documentation page where otherwise we'd hit the template expand limit [=[ ! colspan="2" rowspan="2" class="outer" | số & giống ! colspan="3" class="outer" | số ít ! rowspan="2" class="outer" | số nhiều |- ! class="outer" | giống đực ! class="outer" | giống cái ! class="outer" | giống trung |- data-wikt-palette-p="yellow" ! colspan="2" class="outer" | vị ngữ | {COMPSUPpred_m} | {COMPSUPpred_f} | {COMPSUPpred_n} | {COMPSUPpred_p} |- data-wikt-palette-p="blue" ! rowspan="2" class="outer" | biến cách mạnh <br/> (không có mạo từ) ! [[nominative|danh cách]] | {COMPSUPstr_nom_m} | {COMPSUPstr_nom_f} | {COMPSUPstr_nom_n} | {COMPSUPstr_nom_p} |- data-wikt-palette-p="blue" ! ... | colspan="4" | ... |- data-wikt-palette-p="green" ! rowspan="2" class="outer" | biến cách yếu <br/> (với mạo từ xác định) ! [[nominative|danh cách]] | {COMPSUPwk_nom_m} | {COMPSUPwk_nom_f} | {COMPSUPwk_nom_n} | {COMPSUPwk_nom_p} |- data-wikt-palette-p="green" ! ... | colspan="4" | ... |- data-wikt-palette-p="orange" ! rowspan="2" class="outer" | biến cách hỗn hợp <br/> (với mạo từ bất định) ! [[nominative|danh cách]] | {COMPSUPmix_nom_m} | {COMPSUPmix_nom_f} | {COMPSUPmix_nom_n} | {COMPSUPmix_nom_p} |- data-wikt-palette-p="orange" ! ... | colspan="4" | ... ]=]) local ital_lemma = '<i lang="de" class="Latn">' .. forms.lemma .. "</i>" local annotation = alternant_multiword_spec.annotation if annotation ~= "" then annotation = " (<span style=\"font-size: smaller;\">" .. annotation .. "</span>)" end local function format_degree(compsup, title, footnote) forms.footnote = footnote return M.string_utilities.format(M.inflection_table.make_top { lang = "de", title = title .. " của " .. ital_lemma .. annotation, tall = "yes", } .. rsub(table_spec, "COMPSUP", compsup) .. M.inflection_table.make_bottom { notes = footnote ~= "" and "{footnote}" or nil, }, forms) end local degrees = {format_degree("", "Dạng so sánh bằng", alternant_multiword_spec.footnote_positive)} if alternant_multiword_spec.props.has_comp then table.insert(degrees, format_degree("comp_", "Dạng so sánh hơn", alternant_multiword_spec.footnote_comparative)) end if alternant_multiword_spec.props.has_sup then table.insert(degrees, format_degree("sup_", "Dạng so sánh nhất", alternant_multiword_spec.footnote_superlative)) end if #degrees == 1 then return degrees[1] end return M.inflection_table.make_box({ title = "-", flow = "vertical", }, "\n" .. table.concat(degrees, "\n") .. "\n") end local boolean_param = {type = "boolean"} -- Externally callable function to parse and decline a noun given user-specified arguments. -- Return value is ALTERNANT_MULTIWORD_SPEC, an object where the declined forms are in `ALTERNANT_MULTIWORD_SPEC.forms` -- for each slot. If there are no values for a slot, the slot key will be missing. The value for a given slot is a -- list of objects {form=FORM, footnotes=FOOTNOTES}. function export.do_generate_forms(parent_args, pos, from_headword, def) local params = { [1] = true, pagename = true, -- If truncate=1 is specified, truncate the tables to reduce the template expansion size, -- for use on documentation and test pages. truncate = boolean_param, json = boolean_param, -- for bot use } if from_headword or pretend_from_headword then params["head"] = {list = true} params["id"] = true params["sort"] = true params["splithyph"] = boolean_param params["nolinkhead"] = boolean_param params["new"] = boolean_param end local args = M.parameters.process(parent_args, params) local pagename = args.pagename or M.headword_data.pagename if not args[1] then if pagename == "de-adecl" then args[1] = def or "lang<comp:^>" else args[1] = "" end end local arg1 = M.com.add_angle_brackets(args[1]) local function do_parse_indicator_spec(angle_bracket_spec, lemma) return parse_indicator_spec(angle_bracket_spec, lemma, pagename) end local parse_props = { parse_indicator_spec = do_parse_indicator_spec, allow_default_indicator = true, allow_blank_lemma = true, } local alternant_multiword_spec = M.iut.parse_inflected_text(arg1, parse_props) alternant_multiword_spec.pos = pos or "Tính từ" alternant_multiword_spec.args = args alternant_multiword_spec.forms = {} alternant_multiword_spec.props = {} detect_all_indicator_specs(alternant_multiword_spec) local inflect_props = { lang = M.lang, skip_slot = function(slot) return false end, slot_list = all_adjective_slot_list, inflect_word_spec = decline_adjective, } M.iut.inflect_multiword_or_alternant_multiword_spec(alternant_multiword_spec, inflect_props) compute_categories_and_annotation(alternant_multiword_spec) if args.json then return M.JSON.toJSON(alternant_multiword_spec) end return alternant_multiword_spec end -- Entry point for {{de-adecl}}. Template-callable function to parse and decline -- an adjective given user-specified arguments and generate a displayable table -- of the declined forms. function export.show(frame) local parent_args = frame:getParent().args local alternant_multiword_spec = export.do_generate_forms(parent_args) if type(alternant_multiword_spec) == "string" then -- json=1 specified return alternant_multiword_spec end show_forms(alternant_multiword_spec) return make_table(alternant_multiword_spec) .. M.utilities.format_categories( alternant_multiword_spec.categories, M.lang) end return export ozq1pbsaueq3pahc85gfr5om35nip05 Mô đun:languages/data/exceptional 828 279282 2570748 2570687 2026-10-15T12:34:57Z Hiyuune 50834 2570748 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["aav-bhu"] = { "tiếng Bhumij", 57920059, "mun", nil, "Tiếng Bhumij", "Bhumij", } m["aav-khs-pro"] = { "tiếng Khasi nguyên thủy", nil, "aav-khs", "Latn", "Tiếng Khasi nguyên thủy", "Khasi nguyên thủy", type = "reconstructed", } m["aav-nic-pro"] = { "tiếng Nicobar nguyên thủy", nil, "aav-nic", "Latn", "Tiếng Nicobar nguyên thủy", "Nicobar nguyên thủy", type = "reconstructed", } m["aav-pkl-pro"] = { "tiếng Pnar-Khasi-Lyngngam nguyên thủy", nil, "aav-pkl", "Latn", "Tiếng Pnar-Khasi-Lyngngam nguyên thủy", "Pnar-Khasi-Lyngngam nguyên thủy", type = "reconstructed", } m["aav-pro"] = { --The mkh-pro will merge into this. "tiếng Nam Á nguyên thủy", nil, "aav", "Latn", "Tiếng Nam Á nguyên thủy", "Nam Á nguyên thủy", type = "reconstructed", } m["aav-tam"] = { "tiếng Tà Mun", 130370566, "mkh-ban", nil, "Tiếng Tà Mun", "Tà Mun", } m["afa-pro"] = { "tiếng Phi-Á nguyên thủy", 269125, "afa", "Latn", "Tiếng Phi-Á nguyên thủy", "Phi-Á nguyên thủy", type = "reconstructed", } m["alg-aga"] = { "tiếng Agawam", nil, "alg-eas", "Latn", "Tiếng Agawam", "Agawam", } m["alg-pro"] = { "tiếng Algonquin nguyên thủy", 7251834, "alg", "Latn", "Tiếng Algonquin nguyên thủy", "Algonquin nguyên thủy", type = "reconstructed", sort_key = {remove_diacritics = "·"}, } m["alv-ama"] = { "Amasi", 4740400, "nic-grs", "Latn", entry_name = {remove_diacritics = c.grave .. c.acute .. c.circ .. c.tilde .. c.macron}, } m["alv-bgu"] = { "Baïnounk Gubëeher", 17002646, "alv-bny", "Latn", } m["alv-bua-pro"] = { "Proto-Bua", nil, "alv-bua", "Latn", type = "reconstructed", } m["alv-cng-pro"] = { "Proto-Cangin", nil, "alv-cng", "Latn", type = "reconstructed", } m["alv-edo-pro"] = { "tiếng Edoid nguyên thủy", nil, "alv-edo", "Latn", "Tiếng Edoid nguyên thủy", "Edoid nguyên thủy", type = "reconstructed", } m["alv-fli-pro"] = { "Proto-Fali", nil, "alv-fli", "Latn", type = "reconstructed", } m["alv-gbe-pro"] = { "tiếng Gbe nguyên thủy", nil, "alv-gbe", "Latn", "Tiếng Gbe nguyên thủy", "Gbe nguyên thủy", type = "reconstructed", } m["alv-gng-pro"] = { "Proto-Guang", nil, "alv-gng", "Latn", type = "reconstructed", } m["alv-gtm-pro"] = { "Proto-Central Togo", nil, "alv-gtm", "Latn", type = "reconstructed", } m["alv-gwa"] = { "Gwara", 16945580, "nic-pla", "Latn", } m["alv-hei-pro"] = { "Proto-Heiban", nil, "alv-hei", "Latn", type = "reconstructed", } m["alv-ido-pro"] = { "Proto-Idomoid", nil, "alv-ido", "Latn", type = "reconstructed", } m["alv-igb-pro"] = { "Proto-Igboid", nil, "alv-igb", "Latn", type = "reconstructed", } m["alv-kwa-pro"] = { "Proto-Kwa", nil, "alv-kwa", "Latn", type = "reconstructed", } m["alv-mum-pro"] = { "Proto-Mumuye", nil, "alv-mum", "Latn", type = "reconstructed", } m["alv-nup-pro"] = { "Proto-Nupoid", nil, "alv-nup", "Latn", type = "reconstructed", } m["alv-pro"] = { "tiếng Đại Tây Dương–Congo nguyên thủy", nil, "alv", "Latn", "Tiếng Đại Tây Dương–Congo nguyên thủy", "Đại Tây Dương–Congo nguyên thủy", type = "reconstructed", } m["alv-edk-pro"] = { "tiếng Edekiri nguyên thủy", nil, "alv-edk", "Latn", "Tiếng Edekiri nguyên thủy", "Edekiri nguyên thủy", type = "reconstructed", } m["alv-yor-pro"] = { "tiếng Yoruba nguyên thủy", nil, "alv-yor", "Latn", "Tiếng Yoruba nguyên thủy", "Yoruba nguyên thủy", type = "reconstructed", } m["alv-yrd-pro"] = { "tiếng Yorubo nguyên thủy", 116773824, "alv-yrd", "Latn", "Tiếng Yorubo nguyên thủy", "Yorubo nguyên thủy", type = "reconstructed", } m["alv-von-pro"] = { "tiếng Volta-Niger nguyên thủy", nil, "alv-von", "Latn", "Tiếng Volta-Niger nguyên thủy", "Volta-Niger nguyên thủy", type = "reconstructed", } m["apa-pro"] = { "Proto-Apachean", nil, "apa", "Latn", type = "reconstructed", } m["aql-pro"] = { "tiếng Algic nguyên thủy", 18389588, "aql", "Latn", "Tiếng Algic nguyên thủy", "Algic nguyên thủy", type = "reconstructed", sort_key = {remove_diacritics = "·"}, } m["art-blk"] = { "Bolak", 2909283, "art", "Latn", type = "appendix-constructed", } m["art-bsp"] = { "Black Speech", 686210, "art", "Latn, Teng", type = "appendix-constructed", } m["art-com"] = { "Communicationssprache", 35227, "art", "Latn", type = "appendix-constructed", } m["art-dtk"] = { "Dothraki", 2914733, "art", "Latn", type = "appendix-constructed", } m["art-elo"] = { "Eloi", nil, "art", "Latn", type = "appendix-constructed", } m["art-gld"] = { "Goa'uld", 19823, "art", "Latn, Egyp, Mero", type = "appendix-constructed", } m["art-lap"] = { "Lapine", 6488195, "art", "Latn", type = "appendix-constructed", } m["art-man"] = { "Mandalorian", 54289, "art", "Latn", type = "appendix-constructed", } m["art-mun"] = { "Mundolinco", 851355, "art", "Latn", type = "appendix-constructed", } m["art-nav"] = { "Na'vi", 316939, "art", "Latn", type = "appendix-constructed", } m["art-nox"] = { "Noxilo", nil, "art", "Latn", type = "appendix-constructed", } m["art-una"] = { "Unas", nil, "art", "Latn", type = "appendix-constructed", } m["ath-nic"] = { "Nicola", 20609, "ath-nor", "Latn", } m["ath-pro"] = { "tiếng Athabasca nguyên thủy", 104841722, "ath", "Latn", type = "reconstructed", "Tiếng Athabasca nguyên thủy", "Athabasca nguyên thủy", } m["auf-pro"] = { "Proto-Arawa", nil, "auf", "Latn", type = "reconstructed", } m["aus-alu"] = { "Alungul", 16827670, "aus-pmn", "Latn", } m["aus-and"] = { "Andjingith", 4754509, "aus-pmn", "Latn", } m["aus-ang"] = { "tiếng Angkula", 16828520, "aus-pmn", "Latn", "Tiếng Angkula", "Angkula", } m["aus-arn-pro"] = { "Proto-Arnhem", nil, "aus-arn", "Latn", type = "reconstructed", } m["aus-bra"] = { "Barranbinya", 4863220, "aus-pmn", "Latn", } m["aus-brm"] = { "Barunggam", 4865914, "aus-pmn", "Latn", } m["aus-cww-pro"] = { "tiếng Trung New South Wales nguyên thủy", nil, "aus-cww", "Latn", type = "reconstructed", } m["aus-dal-pro"] = { "Proto-Daly", nil, "aus-dal", "Latn", type = "reconstructed", } m["aus-guw"] = { "Guwar", 6652138, "aus-pam", "Latn", } m["aus-lsw"] = { "Little Swanport", 6652138, nil, "Latn", } m["aus-mbi"] = { "Mbiywom", 6799701, "aus-pmn", "Latn", } m["aus-ngk"] = { "Ngkoth", 7022405, "aus-pmn", "Latn", } m["aus-nyu-pro"] = { "Proto-Nyulnyulan", nil, "aus-nyu", "Latn", type = "reconstructed", } m["aus-pam-pro"] = { "tiếng Pama-Nyungar nguyên thủy", 33942, "aus-pam", "Latn", "Tiếng Pama-Nyungar nguyên thủy", "Pama-Nyungar nguyên thủy", type = "reconstructed", } m["aus-tul"] = { "Tulua", 16938541, "aus-pam", "Latn", } m["aus-uwi"] = { "Uwinymil", 7903995, "aus-arn", "Latn", } m["aus-wdj-pro"] = { "Proto-Iwaidjan", nil, "aus-wdj", "Latn", type = "reconstructed", } m["aus-won"] = { "Wong-gie", nil, "aus-pam", "Latn", } m["aus-wul"] = { "Wulguru", 8039196, "aus-dyb", "Latn", } m["aus-ynk"] = { -- contrast nny "Yangkaal", 3913770, "aus-tnk", "Latn", } m["awd-amc-pro"] = { "Proto-Amuesha-Chamicuro", nil, "awd", "Latn", type = "reconstructed", ancestors = "awd-pro", } m["awd-kmp-pro"] = { "Proto-Kampa", nil, "awd", "Latn", type = "reconstructed", ancestors = "awd-pro", } m["awd-prw-pro"] = { "Proto-Paresi-Waura", nil, "awd", "Latn", type = "reconstructed", ancestors = "awd-pro", } m["awd-ama"] = { "Amarizana", 16827787, "awd", "Latn", } m["awd-ana"] = { "tiếng Anauyá", 16828252, "awd", "Latn", "Tiếng Anauyá", "Anauyá", } m["awd-apo"] = { "Apolista", 16916645, "awd", "Latn", } m["awd-cav"] = { "Cavere", nil, "awd", "Latn", } m["awd-gnu"] = { "Guinau", 3504087, "awd", "Latn", } m["awd-kar"] = { "Cariay", 16920253, "awd", "Latn", } m["awd-kaw"] = { "Kawishana", 6379993, "awd-nwk", "Latn", } m["awd-kus"] = { "Kustenau", 5196293, "awd", "Latn", } m["awd-man"] = { "Manao", 6746920, "awd", "Latn", } m["awd-mar"] = { "Marawan", 6755108, "awd", "Latn", } m["awd-mpr"] = { "Maypure", nil, "awd", "Latn", } m["awd-mrt"] = { "Mariaté", 16910017, "awd-nwk", "Latn", } m["awd-nwk-pro"] = { "Proto-Nawiki", nil, "awd-nwk", "Latn", type = "reconstructed", } m["awd-pai"] = { "Paikoneka", nil, "awd", "Latn", } m["awd-pas"] = { "Passé", nil, "awd-nwk", "Latn", } m["awd-pro"] = { "tiếng Arawak nguyên thủy", nil, "awd", "Latn", "Tiếng Arawak nguyên thủy", "Arawak nguyên thủy", type = "reconstructed", } m["awd-she"] = { "tiếng Shebayo", 7492248, "awd", "Latn", "Tiếng Shebayo", "Shebayo" } m["awd-taa-pro"] = { "Proto-Ta-Arawak", nil, "awd-taa", "Latn", type = "reconstructed", } m["awd-wai"] = { "Wainumá", 16910017, "awd-nwk", "Latn", } m["awd-yum"] = { "Yumana", 8061062, "awd-nwk", "Latn", } m["azc-caz"] = { "Cazcan", 5055514, "azc", "Latn", } m["azc-cup-pro"] = { "Proto-Cupan", nil, "azc-cup", "Latn", type = "reconstructed", } m["azc-ktn"] = { "Kitanemuk", 3197558, "azc-tak", "Latn", } m["azc-nah-pro"] = { "tiếng Nahua nguyên thủy", 7251860, "azc-nah", "Latn", "Tiếng Nahua nguyên thủy", "Nahua nguyên thủy", type = "reconstructed", } m["azc-num-pro"] = { "Proto-Numic", nil, "azc-num", "Latn", type = "reconstructed", } m["azc-pro"] = { "tiếng Ute-Aztec nguyên thủy", 96400333, "azc", "Latn", "Tiếng Ute-Aztec nguyên thủy", "Ute-Aztec nguyên thủy", type = "reconstructed", } m["azc-tak-pro"] = { "Proto-Takic", nil, "azc-tak", "Latn", type = "reconstructed", } m["azc-tat"] = { "Tataviam", 743736, "azc", "Latn", } m["ber-pro"] = { "tiếng Berber nguyên thủy", 2855698, "ber", "Latn", "Tiếng Berber nguyên thủy", "Berber nguyên thủy", type = "reconstructed", } m["ber-fog"] = { "tiếng Fogaha", 107610173, "ber", "Latn", "Tiếng Fogaha", "Fogaha", } m["ber-zuw"] = { "Zuwara", 4117169, "ber", "Latn", } m["bnt-bal"] = { "Balong", 93935237, "bnt-bbo", "Latn", } m["bnt-bon"] = { "Boma Nkuu", nil, "bnt", "Latn", } m["bnt-boy"] = { "Boma Yumu", nil, "bnt", "Latn", } m["bnt-bwa"] = { "Bwala", nil, "bnt-tek", "Latn", } m["bnt-cmw"] = { "Chimwiini", 4958328, "bnt-swh", "Latn", } m["bnt-ind"] = { "Indanga", 51412803, "bnt", "Latn", } m["bnt-lal"] = { "Lala (South Africa)", 6480154, "bnt-ngu", "Latn", } m["bnt-lwl"] = { "Lwel", 93936908, "bnt-bdz", "Latn", } m["bnt-mpi"] = { "Mpiin", 93937013, "bnt-bdz", "Latn", } m["bnt-mpu"] = { "Mpuono", --not to be confused with Mbuun zmp 36056, "bnt", "Latn", } m["bnt-ngu-pro"] = { "tiếng Nguni nguyên thủy", 961559, "bnt-ngu", "Latn", "Tiếng Nguni nguyên thủy", "Nguni nguyên thủy", type = "reconstructed", sort_key = {remove_diacritics = c.grave .. c.acute .. c.circ .. c.caron}, } m["bnt-phu"] = { "Phuthi", 33796, "bnt-ngu", "Latn", entry_name = {remove_diacritics = c.grave .. c.acute}, } m["bnt-pro"] = { "tiếng Bantu nguyên thủy", 3408025, "bnt", "Latn", "Tiếng Bantu nguyên thủy", "Bantu nguyên thủy", type = "reconstructed", sort_key = "bnt-pro-sortkey", } m["bnt-sbo"] = { "South Boma", nil, "bnt", "Latn", } m["bnt-sts-pro"] = { "Proto-Sotho-Tswana", nil, "bnt-sts", "Latn", type = "reconstructed", } m["btk-pro"] = { "Proto-Batak", nil, "btk", "Latn", type = "reconstructed", } m["cau-abz-pro"] = { "tiếng Abkhaz-Abaza nguyên thủy", 7251831, "cau-abz", "Latn", "Tiếng Abkhaz-Abaza nguyên thủy", "Abkhaz-Abaza nguyên thủy", type = "reconstructed", } m["cau-ava-pro"] = { "tiếng Avar-Andic nguyên thủy", 116773187, "cau-ava", "Latn", "Tiếng Avar-Andic nguyên thủy", "Avar-Andic nguyên thủy", type = "reconstructed", } m["cau-cir-pro"] = { "tiếng Circassia nguyên thủy", 7251838, "cau-cir", "Latn", "Tiếng Circassia nguyên thủy", "Circassia nguyên thủy", type = "reconstructed", } m["cau-drg-pro"] = { "tiếng Dargwa nguyên thủy", nil, "cau-drg", "Latn", "Tiếng Dargwa nguyên thủy", "Dargwa nguyên thủy", type = "reconstructed", } m["cau-lzg-pro"] = { "tiếng Lezgi nguyên thủy", nil, "cau-lzg", "Latn", "Tiếng Lezgi nguyên thủy", "Lezgi nguyên thủy", type = "reconstructed", } m["cau-nec-pro"] = { "tiếng Đông Bắc Kavkaz nguyên thủy", nil, "cau-nec", "Latn", "Tiếng Đông Bắc Kavkaz nguyên thủy", "Đông Bắc Kavkaz nguyên thủy", type = "reconstructed", } m["cau-nkh-pro"] = { "tiếng Nakh nguyên thủy", nil, "cau-nkh", "Latn", "Tiếng Nakh nguyên thủy", "Nakh nguyên thủy", type = "reconstructed", } m["cau-nwc-pro"] = { "tiếng Tây Bắc Kavkaz nguyên thủy", 7251861, "cau-nwc", "Latn", "Tiếng Tây Bắc Kavkaz nguyên thủy", "Tây Bắc Kavkaz nguyên thủy", type = "reconstructed", } m["cau-tsz-pro"] = { "Proto-Tsezian", nil, "cau-tsz", "Latn", type = "reconstructed", } m["cba-ata"] = { "Atanques", 4812783, "cba", "Latn", } m["cba-cat"] = { "Catío Chibcha", 7083619, "cba", "Latn", } m["cba-dor"] = { "Dorasque", 5297532, "cba", "Latn", } m["cba-dui"] = { "Duit", 3041061, "cba", "Latn", } m["cba-hue"] = { "Huetar", 35514, "cba", "Latn", } m["cba-nut"] = { "Nutabe", 7070405, "cba", "Latn", } m["cba-pro"] = { "Proto-Chibchan", nil, "cba", "Latn", type = "reconstructed", } m["ccn-pro"] = { "Proto-North Caucasian", nil, "ccn", "Latn", type = "reconstructed", } m["ccs-pro"] = { "tiếng Kartvelia nguyên thủy", 2608203, "ccs", "Latn", type = "reconstructed", "Tiếng Kartvelia nguyên thủy", "Kartvelia nguyên thủy", entry_name = { from = {"q̣", "p̣", "ʓ", "ċ"}, to = {"q̇", "ṗ", "ʒ", "c̣"} }, } m["ccs-gzn-pro"] = { "tiếng Gruzia-Zan nguyên thủy", 23808119, "ccs-gzn", "Latn", "Tiếng Gruzia-Zan nguyên thủy", "Gruzia-Zan nguyên thủy", type = "reconstructed", entry_name = { from = {"q̣", "p̣", "ʓ", "ċ"}, to = {"q̇", "ṗ", "ʒ", "c̣"} }, } m["cdc-cbm-pro"] = { "Proto-Central Chadic", nil, "cdc-cbm", "Latn", type = "reconstructed", } m["cdc-mas-pro"] = { "Proto-Masa", nil, "cdc-mas", "Latn", type = "reconstructed", } m["cdc-pro"] = { "tiếng Tchad nguyên thủy", nil, "cdc", "Latn", "Tiếng Tchad nguyên thủy", "Tchad nguyên thủy", type = "reconstructed", } m["cdd-pro"] = { "Proto-Caddoan", nil, "cdd", "Latn", type = "reconstructed", } m["cel-bry-pro"] = { "tiếng Britton nguyên thủy", 1248800, "cel-bry", "Latn, Polyt", "Tiếng Britton nguyên thủy", "Britton nguyên thủy", sort_key = { Latn = "cel-bry-pro-sortkey", }, -- Polyt translit, display_text, strip_diacritics, sort_key in [[Module:scripts/data]] } m["cel-gal"] = { "Gallaecian", 3094789, "cel", } m["cel-gau"] = { "tiếng Gaul", 29977, "cel", "Latn, Grek, Ital", "Tiếng Gaul", "Gaul", entry_name = {remove_diacritics = c.macron .. c.breve .. c.diaer}, } m["cel-pro"] = { "tiếng Celt nguyên thủy", 653649, "cel", "Latn", "Tiếng Celt nguyên thủy", "Celt nguyên thủy", type = "reconstructed", sort_key = "cel-pro-sortkey", } m["chi-pro"] = { "Proto-Chimakuan", nil, "chi", "Latn", type = "reconstructed", } m["chm-pro"] = { "tiếng Mari nguyên thủy", nil, "chm", "Latn", "Tiếng Mari nguyên thủy", "Mari nguyên thủy", type = "reconstructed", } m["cmc-pro"] = { "tiếng Chăm nguyên thủy", nil, "cmc", "Latn", "Tiếng Chăm nguyên thủy", "Chăm nguyên thủy", type = "reconstructed", } m["cpe-mar"] = { "Maroon Spirit Language", 1093206, "crp", "Latn", ancestors = "en", } m["cpe-spp"] = { "Samoan Plantation Pidgin", 7409948, "crp", "Latn", ancestors = "en", } m["crp-gep"] = { "West Greenlandic Pidgin", 17036301, "crp", "Latn", ancestors = "kl", } m["crp-mpp"] = { "Macau Pidgin Portuguese", nil, "crp", "Hant, Latn", ancestors = "pt", sort_key = {Hant = "Hani-sortkey"}, } m["crp-rsn"] = { "Russenorsk", 505125, "crp", "Cyrl, Latn", ancestors = "nn, ru", } m["crp-slb"] = { "tiếng Anh Solombala", 7558525, "crp", "Cyrl, Latn", ancestors = "en, ru", translit = {Cyrl = "ru-translit"}, } m["crp-tpr"] = { "tiếng Nga bồi Taimyr", 16930506, "crp", "Cyrl", "Tiếng Nga bồi Taimyr", "Nga bồi Taimyr", ancestors = "ru", } m["csu-bba-pro"] = { "tiếng Bongo-Bagirmi nguyên thủy", nil, "csu-bba", "Latn", type = "reconstructed", } m["csu-maa-pro"] = { "Proto-Mangbetu", nil, "csu-maa", "Latn", type = "reconstructed", } m["csu-pro"] = { "tiếng Trung Sudan nguyên thủy", nil, "csu", "Latn", type = "reconstructed", } m["csu-sar-pro"] = { "Proto-Sara", nil, "csu-sar", "Latn", type = "reconstructed", } m["ctp-san"] = { "San Juan Quiahije Chatino", nil, "omq-cha", "Latn", } m["cus-ash"] = { "tiếng Ashraaf", 4805855, "cus-eas", "Latn", "Tiếng Ashraaf", "Ashraaf", } m["cus-hec-pro"] = { "Proto-Highland East Cushitic", nil, "cus-hec", "Latn", type = "reconstructed", } m["cus-som-pro"] = { "tiếng Somali nguyên thủy", nil, "cus-som", "Latn", "Tiếng Somali nguyên thủy", "Somali nguyên thủy", type = "reconstructed", } m["cus-sou-pro"] = { "Proto-South Cushitic", 126081567, "cus-sou", "Latn", type = "reconstructed", } m["cus-pro"] = { "tiếng Cushit nguyên thủy", nil, "cus", "Latn", "Tiếng Cushit nguyên thủy", "Cushit nguyên thủy", type = "reconstructed", } m["dmn-dam"] = { "Dama (Sierra Leone)", 19601574, "dmn", "Latn", } m["dra-mkn"] = { "Middle Kannada", nil, "dra", "Knda", ancestors = "dra-okn", translit = "kn-translit", } m["dra-okn"] = { "tiếng Kannada cổ", 15723156, "dra", "Knda", "Tiếng Kannada cổ", "Kannada cổ", ancestors = "dra-pro", translit = "kn-translit", } m["dra-ote"] = { "tiếng Telugu cổ", 126720868, "dra-tel", "Telu", "Tiếng Telugu cổ", "Telugu cổ", translit = "te-translit", } m["dra-pro"] = { "tiếng Dravida nguyên thủy", 1702853, "dra", "Latn", "Tiếng Dravida nguyên thủy", "Dravida nguyên thủy", type = "reconstructed", } m["dra-sdo-pro"] = { "tiếng Nam Dravida I nguyên thủy", 104847952, -- Wikipedia's "Proto-South Dravidian" is Proto-South Dravidian I in this scheme. "dra-sdo", "Latn", "Tiếng Nam Dravida I nguyên thủy", "Nam Dravida I nguyên thủy", type = "reconstructed", } m["dra-sdt-pro"] = { "tiếng Nam Dravida II nguyên thủy", 128885257, "dra-sdt", "Latn", "Tiếng Nam Dravida II nguyên thủy", "Nam Dravida II nguyên thủy", type = "reconstructed", } m["dra-sou-pro"] = { "tiếng Nam Dravida nguyên thủy", 128886121, "dra-sou", "Latn", "Tiếng Nam Dravida nguyên thủy", "Nam Dravida nguyên thủy", type = "reconstructed", } m["egx-dem"] = { "tiếng Ai Cập bình dân", 36765, "egx", "Latn, Egyd, Polyt", "Tiếng Ai Cập bình dân", "Ai Cập bình dân", display_text = { Polyt = s["Polyt-displaytext"], }, entry_name = { Polyt = s["Polyt-entryname"], }, sort_key = { Latn = { remove_diacritics = "'%-%s", from = {"ꜣ", "j", "e", "ꜥ", "y", "w", "b", "p", "f", "m", "n", "r", "l", "ḥ", "ḫ", "h̭", "ẖ", "h", "š", "s", "q", "k", "g", "ṱ", "ṯ", "t", "ḏ", "%.", "⸗"}, to = {p[1], p[2], p[3], p[4], p[5], p[6], p[7], p[8], p[9], p[10], p[11], p[12], p[13], p[15], p[16], p[16], p[17], p[14], p[19], p[18], p[20], p[21], p[22], p[23], p[24], p[23], p[25], p[26], p[26]} }, Polyt = s["Polyt-sortkey"], }, } m["elu-prk"] = { "Helu", 15080869, "inc-mid", "Brah", ancestors = "inc-pra", translit = "Brah-translit", } m["dmn-pro"] = { "tiếng Mande nguyên thủy", nil, "dmn", "Latn", "Tiếng Mande nguyên thủy", "Mande nguyên thủy", type = "reconstructed", } m["dmn-mdw-pro"] = { "Proto-Western Mande", nil, "dmn-mdw", "Latn", type = "reconstructed", } m["dru-pro"] = { "tiếng Rukai nguyên thủy", nil, "map", "Latn", "Tiếng Rukai nguyên thủy", "Rukai nguyên thủy", type = "reconstructed", } m["ero-tau"] = { "tiếng Stau", nil, "ero", "Latn", "Tiếng Stau", "Stau", } m["esx-esk-pro"] = { "tiếng Eskimo nguyên thủy", 7251842, "esx-esk", "Latn", "Tiếng Eskimo nguyên thủy", "Eskimo nguyên thủy", type = "reconstructed", } m["esx-ink"] = { "Inuktun", 1671647, "esx-inu", "Latn", } m["esx-inq"] = { "Inuinnaqtun", 28070, "esx-inu", "Latn", } m["esx-inu-pro"] = { "tiếng Inuit nguyên thủy", 60785588, "esx-inu", "Latn", "Tiếng Inuit nguyên thủy", "Inuit nguyên thủy", type = "reconstructed", } m["esx-pro"] = { "tiếng Eskimo-Aleut nguyên thủy", 7251843, "esx", "Latn", "Tiếng Eskimo-Aleut nguyên thủy", "Eskimo-Aleut nguyên thủy", type = "reconstructed", } m["esx-tut"] = { "Tunumiisut", 15665389, "esx-inu", "Latn", } m["euq-pro"] = { "tiếng Basque nguyên thủy", 938011, "euq", "Latn", "Tiếng Basque nguyên thủy", "Basque nguyên thủy", type = "reconstructed", } m["gem-bur"] = { "Burgundian", nil, "gme", "Latn", } m["gem-pro"] = { "tiếng German nguyên thủy", 669623, "gem", "Latn", "Tiếng German nguyên thủy", "German nguyên thủy", type = "reconstructed", sort_key = "gem-pro-sortkey", } m["gme-cgo"] = { "Crimean Gothic", 36211, "gme", "Latn", } m["gmq-bot"] = { "Westrobothnian", 7989641, "gmq", "Latn", ancestors = "non", } m["gmq-gut"] = { "tiếng Gotland", 1256646, "gmq", "Latn", "Tiếng Gotland", "Gotland", ancestors = "gmq-ogt", } m["gmq-ogt"] = { "tiếng Gotland cổ", 1133488, "gmq", "Latn, Runr", "Tiếng Gotland cổ", "Gotland cổ", ancestors = "non", } m["gmq-jmk"] = { "Jamtish", nil, "gmq", "Latn", ancestors = "non", } m["gmq-mno"] = { "tiếng Na Uy trung đại", 3417070, "gmq-wes", "Latn", } m["gmq-oda"] = { "tiếng Đan Mạch cổ", nil, "gmq-eas", "Latn, Runr", "Tiếng Đan Mạch cổ", "Đan Mạch cổ", ancestors = "non", strip_diacritics = {remove_diacritics = c.macron}, } m["gmq-osw"] = { "tiếng Thụy Điển cổ", 2417210, "gmq", "Latn", "Tiếng Thụy Điển cổ", "Thụy Điển cổ", ancestors = "non", strip_diacritics = {remove_diacritics = c.macron}, } m["gmq-pro"] = { "tiếng Bắc Âu nguyên thủy", 1671294, "gmq", "Runr", "Tiếng Bắc Âu nguyên thủy", "Bắc Âu nguyên thủy", translit = "Runr-translit", } m["gmq-scy"] = { "Scanian", 768017, "gmq", "Latn", ancestors = "non", } m["gmw-bgh"] = { "Bergish", 329030, "gmw", "Latn", ancestors = "odt", } m["gmw-cfr"] = { "tiếng Franken Trung", nil, "gmw", "Latn", "Tiếng Franken Trung", "Franken Trung", ancestors = "gmh", wikimedia_codes = "ksh", } m["gmw-ecg"] = { "tiếng Đức Đông Trung", 499344, -- subsumes Q699284, Q152965 "gmw", "Latn", "Tiếng Đức Đông Trung", "Đức Đông Trung", ancestors = "gmh", } m["gmw-gts"] = { "Gottscheerish", 533109, "gmw", "Latn", ancestors = "bar", } m["gmw-jdt"] = { "tiếng Hà Lan Jersey", 1687911, "gmw", "Latn", "Tiếng Hà Lan Jersey", "Hà Lan Jersey", ancestors = "nl", } m["gmw-msc"] = { "tiếng Scots trung đại", 3327000, "gmw-ang", "Latn", "Tiếng Scots trung đại", "Scots trung đại", ancestors = "enm-esc", } m["gmw-pro"] = { "tiếng German Tây nguyên thủy", 78079021, "gmw", "Latn", "Tiếng German Tây nguyên thủy", "German Tây nguyên thủy", type = "reconstructed", sort_key = "gmw-pro-sortkey", wikipedia_article = "Chi ngôn ngữ German phía Tây" } m["gmw-rfr"] = { "Rhine Franconian", 707007, "gmw", "Latn", ancestors = "gmh", } m["gmw-stm"] = { "Sathmar Swabian", 2223059, "gmw", "Latn", ancestors = "swg", } m["gmw-tsx"] = { "tiếng Saxon Transylvania", 260942, "gmw", "Latn", "Tiếng Saxon Transylvania", "Saxon Transylvania", ancestors = "gmw-cfr", } m["gmw-vog"] = { "Volga German", 312574, "gmw", "Latn", ancestors = "gmw-rfr", } m["gmw-zps"] = { "Zipser German", 205548, "gmw", "Latn", ancestors = "gmh", } m["gn-cls"] = { "Classical Guaraní", 17478065, "tup-gua", "Latn", ancestors = "gn", } m["grk-cal"] = { "Calabrian Greek", 1146398, "grk", "Latn", ancestors = "grc", } m["grk-ita"] = { "tiếng Hy Lạp Italiot", nil, "grk", "Latn, Grek", "Tiếng Hy Lạp Italiot", "Hy Lạp Italiot", ancestors = "grc", entry_name = {remove_diacritics = c.caron .. c.diaerbelow .. c.brevebelow}, sort_key = s["Grek-sortkey"], } m["grk-mar"] = { "tiếng Hy Lạp Mariupol", 4400023, "grk", "Cyrl, Latn, Grek", ancestors = "grc", translit = "grk-mar-translit", override_translit = true, entry_name = "grk-mar-entryname", sort_key = s["Grek-sortkey"], "Tiếng Hy Lạp Mariupol", "Hy Lạp Mariupol", } m["grk-pro"] = { "tiếng Hellen nguyên thủy", 1231805, "grk", "Latn", "Tiếng Hellen nguyên thủy", "Hellen nguyên thủy", type = "reconstructed", sort_key = { from = {"[áā]", "[éēḗ]", "[íī]", "[óōṓ]", "[úū]", "ď", "ľ", "ň", "ř", "ʰ", "ʷ", c.acute, c.macron}, to = {"a", "e", "i", "o", "u", "d", "l", "n", "r", "¯h", "¯w"} }, } m["hmn-pro"] = { "Proto-Hmong", nil, "hmn", "Latn", type = "reconstructed", } m["hmx-mie-pro"] = { "tiếng Miền nguyên thủy", nil, "hmx-mie", "Latn", "Tiếng Miền nguyên thủy", "Miền nguyên thủy", type = "reconstructed", } m["hmx-pro"] = { "tiếng H'Mông-Miền nguyên thủy", 7251846, "hmx", "Latn", "Tiếng H'Mông-Miền nguyên thủy", "H'Mông-Miền nguyên thủy", type = "reconstructed", } m["hyx-pro"] = { "tiếng Armenia nguyên thủy", 3848498, "hyx", "Latn", "Tiếng Armenia nguyên thủy", "Armenia nguyên thủy", type = "reconstructed", } m["iir-nur-pro"] = { "tiếng Nuristan nguyên thủy", nil, "iir-nur", "Latn", "Tiếng Nuristan nguyên thủy", "Nuristan nguyên thủy", type = "reconstructed", } m["iir-pro"] = { "tiếng Ấn-Iran nguyên thủy", 966439, "iir", "Latn", "Tiếng Ấn-Iran nguyên thủy", "Ấn-Iran nguyên thủy", type = "reconstructed", } m["ijo-pro"] = { "Proto-Ijoid", nil, "ijo", "Latn", type = "reconstructed", } m["inc-apa"] = { "tiếng Apabhramsa", 616419, "inc-mid", "Deva, Shrd, Sidd", "Tiếng Apabhramsa", "Apabhramsa", ancestors = "pra", translit = { Deva = "sa-translit", Shrd = "Shrd-translit", Sidd = "Sidd-translit", }, } m["inc-ash"] = { "tiếng Prakrit Ashoka", nil, "inc-mid", "Brah, Khar", "Tiếng Prakrit Ashoka", "Prakrit Ashoka", ancestors = "sa", translit = { Brah = "Brah-translit", Khar = "Khar-translit", }, } m["inc-gup"] = { "Gurjar Apabhramsa", nil, "inc-mid", "Deva", ancestors = "psu", } m["inc-kam"] = { "tiếng Kamarupi Prakrit", 6356097, "inc-mid", "Brah, Sidd", "Tiếng Kamarupi Prakrit", "Kamarupi Prakrit", ancestors = "inc-mgd", } m["inc-kha"] = { "tiếng Khasa Prakrit", nil, "inc-nor", "Latn", "Tiếng Khasa Prakrit", "Khasa Prakrit", ancestors = "inc-pra", } m["inc-kho"] = { "tiếng Kholosi", 24952008, "inc-snd", "Latn", "Tiếng Kholosi", "Kholosi", ancestors = "inc-vra", } m["inc-mas"] = { "Middle Assamese", nil, "inc-eas", "as-Beng", ancestors = "inc-oas", translit = "inc-mas-translit", } m["inc-mbn"] = { "Middle Bengali", nil, "inc-eas", "Beng", ancestors = "inc-obn", translit = "inc-mbn-translit", } m["inc-mgd"] = { "Magadhi Prakrit", 2652214, "inc-mid", "Brah", ancestors = "inc-pra", translit = "Brah-translit", } m["inc-mgu"] = { "tiếng Gujarat trung đại", 24907429, "inc-wes", "Deva", "Tiếng Gujarat trung đại", "Gujarat trung đại", ancestors = "inc-ogu", } m["inc-mor"] = { "tiếng Oriya trung đại", 128810882, "inc-eas", "Orya", "Tiếng Oriya trung đại", "Oriya trung đại", ancestors = "inc-oor", } m["inc-oas"] = { "tiếng Assam cận đại", nil, "inc-bas", "as-Beng", "Tiếng Assam cận đại", "Assam cận đại", ancestors = "inc-kam,pra-mag", translit = "inc-oas-translit", } m["inc-oaw"] = { "tiếng Awadh cổ", nil, "inc-hie", "Deva, Kthi, ur-Arab", "Tiếng Awadh cổ", "Awadh cổ", strip_diacritics = { from = {"هٔ", "ۂ"}, -- character "ۂ" code U+06C2 to "ه" and "هٔ" (U+0647 + U+0654) to "ه" to = {"ہ", "ہ"}, remove_diacritics = c.fathatan .. c.dammatan .. c.kasratan .. c.fatha .. c.damma .. c.kasra .. c.shadda .. c.sukun .. c.nunghunna .. c.superalef }, translit = { Deva = "sa-translit", Kthi = "sa-Kthi-translit", ["ur-Arab"] = "inc-ohi-translit", }, } m["inc-obn"] = { "tiếng Bengal cổ", 113559926, "inc-bas", "Beng", "Tiếng Bengal cổ", "Bengal cổ", ancestors = "inc-mgd", } m["inc-ogu"] = { "tiếng Gujarat cổ", 24907427, "inc-wes", "Deva", "Tiếng Gujarat cổ", "Gujarat cổ", translit = "sa-translit", } m["inc-ohi"] = { "tiếng Hindi cổ", 48767781, "inc-hiw", "Deva, ur-Arab", "Tiếng Hindi cổ", "Hindi cổ", ancestors = "pra", strip_diacritics = { from = {"هٔ", "ۂ"}, -- character "ۂ" code U+06C2 to "ه" and "هٔ" (U+0647 + U+0654) to "ه" to = {"ہ", "ہ"}, remove_diacritics = c.fathatan .. c.dammatan .. c.kasratan .. c.fatha .. c.damma .. c.kasra .. c.shadda .. c.sukun .. c.nunghunna .. c.superalef }, translit = { Deva = "sa-translit", ["ur-Arab"] = "inc-ohi-translit", }, } m["inc-oor"] = { "tiếng Oriya cổ", 128807801, "inc-eas", "Orya", "Tiếng Oriya cổ", "Oriya cổ", } m["inc-opa"] = { "Old Punjabi", nil, "inc-pan", "Guru, pa-Arab", ancestors = "inc-tak", translit = { Guru = "inc-opa-Guru-translit", ["pa-Arab"] = "pa-Aran-translit", }, entry_name = {remove_diacritics = c.fathatan .. c.dammatan .. c.kasratan .. c.fatha .. c.damma .. c.kasra .. c.shadda .. c.sukun}, } m["inc-ork"] = { "Old Kamta", nil, "inc-eas", "as-Beng", ancestors = "inc-kam", translit = "as-translit", } m["inc-pra"] = { "tiếng Prakrit", 192170, "inc", "Brah, Deva, Knda", "Tiếng Prakrit", "Prakrit", ancestors = "inc-ash", translit = { Brah = "Brah-translit", Deva = "inc-pra-Deva-translit", Knda = "inc-pra-Knda-translit", }, entry_name = { from = {"ऎ", "ऒ", u(0x0946), u(0x094A), "य़", "ಯ಼", u(0x11071), u(0x11072), u(0x11073), u(0x11074)}, to = {"ए", "ओ", u(0x0947), u(0x094B), "य", "ಯ", "𑀏", "𑀑", u(0x11042), u(0x11044)} } , } m["inc-pro"] = { "tiếng Ấn-Arya nguyên thủy", 23808344, "inc", "Latn", "Tiếng Ấn-Arya nguyên thủy", "Ấn-Arya nguyên thủy", type = "reconstructed", } m["inc-psc"] = { "tiếng Prakrit Paisaci", 2995607, "inc-mid", "Brah", ancestors = "inc-ash", translit = "Brah-translit", "Tiếng Prakrit Paisaci", "Prakrit Paisaci", } m["inc-sap"] = { "Sauraseni Apabhramsa", nil, "inc-mid", "Deva", ancestors = "psu", } m["inc-tak"] = { "Takka Apabhramsa", nil, "inc-mid", "Deva", ancestors = "inc-pra", translit = "sa-translit", } m["inc-vra"] = { "Vracada Apabhramsa", nil, "inc-mid", "Deva", ancestors = "inc-pra", translit = "sa-translit", } m["inc-cen-pro"] = { "Proto-Central Indo-Aryan", nil, "inc-cen", "Latn", type = "reconstructed", ancestors = "psu", } m["ine-ana-pro"] = { "tiếng Tiểu Á nguyên thủy", 7251833, "ine-ana", "Latn", type = "reconstructed", } m["ine-bsl-pro"] = { "tiếng Balt-Slav nguyên thủy", 1703347, "ine-bsl", "Latn", "Tiếng Balt-Slav nguyên thủy", "Balt-Slav nguyên thủy", type = "reconstructed", sort_key = { from = {"[áā]", "[éēḗ]", "[íī]", "[óōṓ]", "[úū]", c.acute, c.macron, "ˀ"}, to = {"a", "e", "i", "o", "u"} }, } m["ine-grp-pro"] = { "tiếng Graeco-Phrygia nguyên thủy", nil, "ine-grp", "Latn", "Tiếng Graeco-Phrygia nguyên thủy", type = "reconstructed", } m["ine-pae"] = { "Paeonian", 2705672, "ine", "polytonic", translit = "grc-translit", entry_name = {remove_diacritics = c.macron .. c.breve}, sort_key = s["Grek-sortkey"], } m["ine-pro"] = { "tiếng Ấn-Âu nguyên thủy", 37178, "ine", "Latn", "Tiếng Ấn-Âu nguyên thủy", "Ấn-Âu nguyên thủy", type = "reconstructed", sort_key = { from = {"[áā]", "[éēḗ]", "[íī]", "[óōṓ]", "[úū]", "ĺ", "ḿ", "ń", "ŕ", "ǵ", "ḱ", "ʰ", "ʷ", "₁", "₂", "₃", c.ringbelow, c.acute, c.macron}, to = {"a", "e", "i", "o", "u", "l", "m", "n", "r", "g'", "k'", "¯h", "¯w", "1", "2", "3"} }, } m["ine-toc-pro"] = { "tiếng Tochari nguyên thủy", 37029, "ine-toc", "Latn", "Tiếng Tochari nguyên thủy", "Tochari nguyên thủy", type = "reconstructed", } m["xme-old"] = { "tiếng Media cổ", 36461, "xme", "Grek, Latn", "Tiếng Media cổ", "Media cổ", } m["xme-mid"] = { "Middle Median", nil, "xme", "Latn", ancestors = "xme-old", } m["xme-ker"] = { "tiếng Kerman", 129850, "xme", "fa-Arab, Latn", "Tiếng Kerman", "Kerman", ancestors = "xme-mid", } m["xme-taf"] = { "Tafreshi", nil, "xme", "fa-Arab, Latn", ancestors = "xme-mid", } m["xme-ttc-pro"] = { "Proto-Tatic", nil, "xme-ttc", "Latn", ancestors = "xme-mid", } m["xme-kls"] = { "Kalasuri", nil, "xme-ttc", ancestors = "xme-ttc-nor", } m["xme-klt"] = { "Kilit", 3612452, "xme-ttc", "Cyrl", -- and fa-Arab? ancestors = "xme-ttc-pro", } m["xme-ott"] = { "Old Tati", 434697, "xme-ttc", "fa-Arab, Latn", ancestors = "xme-ttc-pro", } m["ira-pro"] = { "tiếng Iran nguyên thủy", 4167865, "ira", "Latn", "Tiếng Iran nguyên thủy", "Iran nguyên thủy", type = "reconstructed", } m["ira-mpr-pro"] = { "Proto-Medo-Parthian", nil, "ira-mpr", "Latn", type = "reconstructed", } m["ira-kms-pro"] = { "Proto-Komisenian", nil, "ira-kms", "Latn", type = "reconstructed", } m["ira-zgr-pro"] = { "tiếng Zaza-Goran nguyên thủy", nil, "ira-zgr", "Latn", "Tiếng Zaza-Goran nguyên thủy", "Zaza-Goran nguyên thủy", type = "reconstructed", } m["ira-pat-pro"] = { "tiếng Pathan nguyên thủy", nil, "ira-pat", "Latn", "Tiếng Pathan nguyên thủy", "Pathan nguyên thủy", type = "reconstructed", } m["os-pro"] = { "Proto-Ossetic", nil, "xsc", "Latn", type = "reconstructed", } m["xsc-pro"] = { "tiếng Scythia nguyên thủy", nil, "xsc", "Latn", "Tiếng Scythia nguyên thủy", "Scythia nguyên thủy", type = "reconstructed", } m["xsc-sar-pro"] = { "tiếng Sarmatia nguyên thủy", 116773249, "xsc-sar", "Latn", "Tiếng Sarmatia nguyên thủy", "Sarmatia nguyên thủy", type = "reconstructed", } m["xsc-skw-pro"] = { "tiếng Saka-Wakhi nguyên thủy", nil, "xsc-skw", "Latn", "Tiếng Saka-Wakhi nguyên thủy", "Saka-Wakhi nguyên thủy", type = "reconstructed", ancestors = "xsc-pro", } m["xsc-sak-pro"] = { "Proto-Saka", nil, "xsc-sak", "Latn", type = "reconstructed", ancestors = "xsc-skw-pro", } m["ira-sym-pro"] = { "tiếng Shughnan-Yazghulom-Munji nguyên thủy", nil, "ira-sym", "Latn", "Tiếng Shughnan-Yazghulom-Munji nguyên thủy", "Shughnan-Yazghulom-Munji nguyên thủy", type = "reconstructed", } m["ira-sgi-pro"] = { "Proto-Sanglechi-Ishkashimi", nil, "ira-sgi", "Latn", type = "reconstructed", } m["ira-mny-pro"] = { "Proto-Munji-Yidgha", nil, "ira-mny", "Latn", type = "reconstructed", ancestors = "ira-sym-pro", } m["ira-shy-pro"] = { "tiếng Shughnan-Yazghulom nguyên thủy", nil, "ira-shy", "Latn", "Tiếng Shughnan-Yazghulom nguyên thủy", "Shughnan-Yazghulom nguyên thủy", type = "reconstructed", ancestors = "ira-sym-pro", } m["ira-shr-pro"] = { "tiếng Shughnan-Rushan nguyên thủy", nil, "ira-shy", "Latn", "Tiếng Shughnan-Rushan nguyên thủy", "Shughnan-Rushan nguyên thủy", type = "reconstructed", ancestors = "ira-shy-pro", } m["ira-sgc-pro"] = { "tiếng Sogdia nguyên thủy", nil, "ira-sgc", "Latn", "Tiếng Sogdia nguyên thủy", "Sogdia nguyên thủy", type = "reconstructed", } m["ira-wnj"] = { "Vanji", nil, "ira-shy", "Latn", ancestors = "ira-shy-pro", } m["iro-ere"] = { "Erie", 5388365, "iro-nor", "Latn", } m["iro-min"] = { "Mingo", 128531, "iro-nor", "Latn", } m["iro-nor-pro"] = { "tiếng Bắc Iroquois nguyên thủy", nil, "iro-nor", "Latn", "Tiếng Bắc Iroquois nguyên thủy", "Bắc Iroquois nguyên thủy", type = "reconstructed", } m["iro-pro"] = { "tiếng Iroquois nguyên thủy", 7251852, "iro", "Latn", "Tiếng Iroquois nguyên thủy", "Iroquois nguyên thủy", type = "reconstructed", } m["itc-pro"] = { "tiếng Italic nguyên thủy", 17102720, "itc", "Latn", "Tiếng Italic nguyên thủy", "Italic nguyên thủy", type = "reconstructed", } m["jpx-hcj"] = { "tiếng Hachijō", 5637049, "jpx", "Jpan", "Tiếng Hachijō", "Hachijō", ancestors = "ojp-eas", translit = s["jpx-translit"], display_text = s["jpx-displaytext"], entry_name = s["jpx-entryname"], sort_key = s["jpx-sortkey"], } m["jpx-pro"] = { "tiếng Nhật Bản nguyên thủy", nil, "jpx", "Latn", "Tiếng Nhật Bản nguyên thủy", "Nhật Bản nguyên thủy", type = "reconstructed", } m["jpx-ryu-pro"] = { "tiếng Lưu Cầu nguyên thủy", nil, "jpx-ryu", "Latn", "Tiếng Lưu Cầu nguyên thủy", "Lưu Cầu nguyên thủy", type = "reconstructed", } m["kar-pro"] = { "tiếng Karen nguyên thủy", nil, "kar", "Latn", "Tiếng Karen nguyên thủy", "Karen nguyên thủy", type = "reconstructed", } m["kca-eas"] = { "tiếng Đông Khanty", 30304622, "kca", "Cyrl", "Tiếng Đông Khanty", "Đông Khanty", translit = "kca-translit", override_translit = true, -- TODO temporary until MediaWiki supports Unicode 16 (probably requires a PHP update from their side) sort_key = { Cyrl = { from = {"ᲊ"}, to = {"Ᲊ"} } }, } m["kca-nor"] = { "tiếng Bắc Khanty", 30304527, "kca", "Cyrl", "Tiếng Bắc Khanty", "Bắc Khanty", translit = "kca-translit", override_translit = true, -- TODO temporary until MediaWiki supports Unicode 16 (probably requires a PHP update from their side) sort_key = { Cyrl = { from = {"ᲊ"}, to = {"Ᲊ"} } }, } m["kca-sou"] = { "Southern Khanty", 30304618, "kca", "Cyrl", translit = "kca-translit", override_translit = true, } m["khi-kho-pro"] = { "Proto-Khoe", nil, "khi-kho", "Latn", type = "reconstructed", } m["khi-kun"] = { "ǃKung", 32904, "khi-kxa", "Latn", } m["ko-ear"] = { "Early Modern Korean", 756014, "qfa-kor", "Kore", ancestors = "okm", translit = "okm-translit", entry_name = s["Kore-entryname"], } m["kro-pro"] = { "Proto-Kru", nil, "kro", "Latn", type = "reconstructed", } m["ku-pro"] = { "Proto-Kurdish", nil, "ku", "Latn", type = "reconstructed", } m["map-ata-pro"] = { "Proto-Atayalic", nil, "map-ata", "Latn", type = "reconstructed", } m["map-bms"] = { "tiếng Banyumas", 33219, "map", "Latn", "Tiếng Banyumas", "Banyumas", } m["map-pro"] = { "tiếng Nam Đảo nguyên thủy", 49230, "map", "Latn", "Tiếng Nam Đảo nguyên thủy", "Nam Đảo nguyên thủy", type = "reconstructed", } m["mis-xbi"] = { "tiếng Tiên Ti", 4448647, "qfa-xgx", "Hani, Latn", "Tiếng Tiên Ti", "Tiên Ti", sort_key = {Hani = "Hani-sortkey"}, } m["mjg-mgl"] = { "tiếng Mongghul", 53765528, "mjg", "Latn", -- also Mong, Cyrl ? "Tiếng Mongghul", "Mongghul", } m["mjg-mgr"] = { "tiếng Mangghul", 56285392, "mjg", "Latn", -- also Mong, Cyrl ? "Tiếng Mangghul", "Mangghul", } m["mkh-asl-pro"] = { "tiếng Asli nguyên thủy", 55630680, "mkh-asl", "Latn", "Tiếng Asli nguyên thủy", "Asli nguyên thủy", type = "reconstructed", } m["mkh-ban-pro"] = { "tiếng Bahnar nguyên thủy", nil, "mkh-ban", "Latn", "Tiếng Bahnar nguyên thủy", "Bahnar nguyên thủy", type = "reconstructed", } m["mkh-bhn"] = { "tiếng Bhnong", nil, "mkh-nbn", "Latn", "Tiếng Bhnong", "Bhnong", } m["mkh-kat-pro"] = { "tiếng Cơ Tu nguyên thủy", nil, "mkh-kat", "Latn", "Tiếng Cơ Tu nguyên thủy", "Cơ Tu nguyên thủy", type = "reconstructed", } m["mkh-khm-pro"] = { "tiếng Khơ Mú nguyên thủy", nil, "mkh-khm", "Latn", "Tiếng Khơ Mú nguyên thủy", "Khơ Mú nguyên thủy", type = "reconstructed", } m["mkh-kmr-pro"] = { "tiếng Khmer nguyên thủy", 55630684, "mkh-kmr", "Latn", "Tiếng Khmer nguyên thủy", "Khmer nguyên thủy", type = "reconstructed", } m["mkh-mmn"] = { "tiếng Môn trung đại", 121337926, "mkh-mnc", "Latn, Mymr", --and also Pallava "Tiếng Môn trung đại", "Môn trung đại", ancestors = "omx", } m["mkh-mnc-pro"] = { "tiếng Môn nguyên thủy", 116773231, "mkh-mnc", "Latn", "Tiếng Môn nguyên thủy", "Môn nguyên thủy", type = "reconstructed", } m["mkh-mvi"] = { "tiếng Việt trung cổ", 9199, "mkh-vie", "Hani, Latn", "Tiếng Việt trung cổ", "Việt trung cổ", sort_key = {Hani = "Hani-sortkey"}, } m["mkh-pal-pro"] = { "tiếng Palaung nguyên thủy", nil, "mkh-pal", "Latn", "Tiếng Palaung nguyên thủy", "Palaung nguyên thủy", type = "reconstructed", } m["mkh-pea-pro"] = { "tiếng Pear nguyên thủy", nil, "mkh-pea", "Latn", "Tiếng Pear nguyên thủy", "Pear nguyên thủy", type = "reconstructed", } m["mkh-pkn-pro"] = { "tiếng Pakan nguyên thủy", nil, "mkh-pkn", "Latn", "Tiếng Pakan nguyên thủy", "Pakan nguyên thủy", type = "reconstructed", } m["mkh-pro"] = { --This will be merged into 2015 aav-pro. "tiếng Môn-Khmer nguyên thủy", 7251859, "mkh", "Latn", "Tiếng Môn-Khmer nguyên thủy", "Môn-Khmer nguyên thủy", type = "reconstructed", } m["mkh-vie-pro"] = { "tiếng Việt-Mường nguyên thủy", nil, "mkh-vie", "Latn", "Tiếng Việt-Mường nguyên thủy", "Việt-Mường nguyên thủy", type = "reconstructed", } m["mns-cen"] = { "tiếng Trung Mansi", 128810384, "mns", "Cyrl", "Tiếng Trung Mansi", "Trung Mansi", translit = "mns-translit", override_translit = true, } m["mns-nor"] = { "tiếng Bắc Mansi", 30304537, "mns", "Cyrl", "Tiếng Bắc Mansi", "Bắc Mansi", translit = "mns-translit", override_translit = true, } m["mns-pro"] = { "tiếng Mansi nguyên thủy", 128883093, "mns", "Latn", "Tiếng Mansi nguyên thủy", "Mansi nguyên thủy", type = "reconstructed", } m["mns-sou"] = { "tiếng Nam Mansi", 30304629, "mns", "Cyrl", "Tiếng Nam Mansi", "Nam Mansi", translit = "mns-translit", override_translit = true, } m["mnw-tha"] = { "tiếng Môn Thái", nil, "mkh-mnc", "Mymr, Thai", ancestors = "mkh-mmn", sort_key = { from = {"[%p]", "ျ", "ြ", "ွ", "ှ", "ၞ", "ၟ", "ၠ", "ၚ", "ဿ", "[็-๎]", "([เแโใไ])([ก-ฮ])ฺ?"}, to = {"", "္ယ", "္ရ", "္ဝ", "္ဟ", "္န", "္မ", "္လ", "င", "သ္သ", "", "%2%1"} }, "Tiếng Môn Thái", "Môn Thái" } m["mun-pro"] = { "tiếng Munda nguyên thủy", 105102373, "mun", "Latn", "Tiếng Munda nguyên thủy", "Munda nguyên thủy", type = "reconstructed", } m["myn-chl"] = { -- the stage after ''emy'' "Ch'olti'", 873995, "myn", "Latn", } m["myn-pro"] = { "tiếng Maya nguyên thủy", 3321532, "myn", "Latn", "Tiếng Maya nguyên thủy", "Maya nguyên thủy", type = "reconstructed", } m["nai-ala"] = { "Alazapa", nil, nil, "Latn", } m["nai-bay"] = { "Bayogoula", 1563704, nil, "Latn", } m["nai-bvy"] = { "Buena Vista Yokuts", 4985474, "nai-yok", "Latn", } m["nai-cal"] = { "Calusa", 51782, nil, "Latn", } m["nai-chi"] = { "Chiquimulilla", 25339627, "nai-xin", "Latn", } m["nai-chu-pro"] = { "Proto-Chumash", nil, "nai-chu", "Latn", type = "reconstructed", } m["nai-cig"] = { "Ciguayo", 20741700, nil, "Latn", } m["nai-ckn-pro"] = { "Proto-Chinookan", nil, "nai-ckn", "Latn", type = "reconstructed", } m["nai-dly"] = { "Delta Yokuts", nil, "nai-yok", "Latn", } m["nai-gsy"] = { "Gashowu", nil, "nai-yok", "Latn", } m["nai-guz"] = { "Guazacapán", 19572028, "nai-xin", "Latn", } m["nai-hit"] = { "Hitchiti", 1542882, "nai-mus", "Latn", } m["nai-ipa"] = { "Ipai", 3027474, "nai-yuc", "Latn", } m["nai-jtp"] = { "Jutiapa", nil, "nai-xin", "Latn", } m["nai-jum"] = { "tiếng Jumaytepeque", 25339626, "nai-xin", "Latn", "Tiếng Jumaytepeque", "Jumaytepeque", } m["nai-kat"] = { "Kathlamet", 6376639, "nai-ckn", "Latn", } m["nai-klp-pro"] = { "Proto-Kalapuyan", nil, "nai-klp", type = "reconstructed", } m["nai-knm"] = { "Konomihu", 3198734, "nai-shs", "Latn", } m["nai-kry"] = { "Kings River Yokuts", 6413014, "nai-yok", "Latn", } m["nai-kum"] = { "tiếng Kumeyaay", 4910139, "nai-yuc", "Latn", "Tiếng Kumeyaay", "Kumeyaay", } m["nai-mac"] = { "Macoris", 21070851, nil, "Latn", } m["nai-mdu-pro"] = { "Proto-Maidun", nil, "nai-mdu", "Latn", type = "reconstructed", } m["nai-miz-pro"] = { "Proto-Mixe-Zoque", nil, "nai-miz", "Latn", type = "reconstructed", } m["nai-mus-pro"] = { "tiếng Muskogee nguyên thủy", 116775368, "nai-mus", "Latn", "Tiếng Muskogee nguyên thủy", "Muskogee nguyên thủy", type = "reconstructed", } m["nai-nao"] = { "Naolan", 6964594, nil, "Latn", } m["nai-nrs"] = { "New River Shasta", 7011254, "nai-shs", "Latn", } m["nai-nvy"] = { "Northern Valley Yokuts", nil, "nai-yok", "Latn", } m["nai-okw"] = { "Okwanuchu", 3350126, "nai-shs", "Latn", } m["nai-per"] = { "Pericú", 3375369, nil, "Latn", } m["nai-pic"] = { "Picuris", 7191257, "nai-kta", "Latn", } m["nai-plp-pro"] = { "Proto-Plateau Penutian", nil, "nai-plp", "Latn", type = "reconstructed", } m["nai-ply"] = { "Palewyami", 2387391, "nai-yok", "Latn", } m["nai-pom-pro"] = { "Proto-Pomo", nil, "nai-pom", "Latn", type = "reconstructed", } m["nai-qng"] = { "Quinigua", 36360, nil, "Latn", } m["nai-sca-pro"] = { -- NB 'sio-pro' "Proto-Siouan" which is Proto-Western Siouan "Proto-Siouan-Catawban", nil, "nai-sca", "Latn", type = "reconstructed", } m["nai-sin"] = { "Sinacantán", 24190249, "nai-xin", "Latn", } m["nai-sln"] = { "Salvadoran Lenca", 3229434, "nai-len", "Latn", } m["nai-spt"] = { "Sahaptin", 3833015, "nai-shp", "Latn", } m["nai-svy"] = { "Southern Valley Yokuts", nil, "nai-yok", "Latn", } m["nai-tap"] = { "Tapachultec", 7684401, "nai-miz", "Latn", } m["nai-taw"] = { "Tawasa", 7689233, nil, "Latn", } m["nai-teq"] = { "Tequistlatec", 2964454, "nai-tqn", "Latn", } m["nai-tip"] = { "tiếng Tipai", 3027471, "nai-yuc", "Latn", "Tiếng Tipai", "Tipai", } m["nai-tky"] = { "Tule-Kaweah Yokuts", 7851988, "nai-yok", "Latn", } m["nai-tot-pro"] = { "Proto-Totozoquean", nil, "nai-tot", "Latn", type = "reconstructed", } m["nai-tsi-pro"] = { "Proto-Tsimshianic", nil, "nai-tsi", "Latn", type = "reconstructed", } m["nai-utn-pro"] = { "Proto-Utian", nil, "nai-utn", "Latn", type = "reconstructed", } m["nai-wai"] = { "Waikuri", 3118702, nil, "Latn", } m["nai-yup"] = { "Yupiltepeque", 25339628, "nai-xin", "Latn", } m["nan-hbl"] = { "tiếng Mân Tuyền Chương", 1624231, "zhx-nan", "Hants, Latn, Bopo, Kana", "Tiếng Mân Tuyền Chương", "Mân Tuyền Chương", wikimedia_codes = "zh-min-nan", generate_forms = "zh-generateforms", sort_key = { Hani = "Hani-sortkey", Kana = "Kana-sortkey" }, } m["nan-tws"] = { "tiếng Triều Châu", 36759, "zhx-nan", "Hants", "Tiếng Triều Châu", "Triều Châu", generate_forms = "zh-generateforms", translit = "zh-translit", sort_key = "Hani-sortkey", } m["nds-de"] = { "tiếng Hạ Đức tại Đức", 25433, "gmw", "Latn", "Tiếng Hạ Đức tại Đức", "Hạ Đức tại Đức", ancestors = "nds", wikimedia_codes = "nds", } m["nds-nl"] = { "tiếng Hạ Saxon Hà Lan", 516137, "gmw", "Latn", "Tiếng Hạ Saxon Hà Lan", "Hạ Saxon Hà Lan", ancestors = "nds", } m["ngf-pro"] = { "tiếng Liên New Guinea nguyên thủy", 85794785, "ngf", "Latn", type = "reconstructed", } m["nic-bco-pro"] = { "tiếng Benue-Congo nguyên thủy", nil, "nic-bco", "Latn", "Tiếng Benue-Congo nguyên thủy", "Benue-Congo nguyên thủy", type = "reconstructed", } m["nic-bod-pro"] = { "tiếng Bantoid nguyên thủy", nil, "nic-bod", "Latn", "Tiếng Bantoid nguyên thủy", "Bantoid nguyên thủy", type = "reconstructed", } m["nic-eov-pro"] = { "Proto-Eastern Oti-Volta", nil, "nic-eov", "Latn", type = "reconstructed", } m["nic-gns-pro"] = { "Proto-Gurunsi", nil, "nic-gns", "Latn", type = "reconstructed", } m["nic-grf-pro"] = { "Proto-Grassfields", nil, "nic-grf", "Latn", type = "reconstructed", } m["nic-gur-pro"] = { "Proto-Gur", nil, "nic-gur", "Latn", type = "reconstructed", } m["nic-jkn-pro"] = { "Proto-Jukunoid", nil, "nic-jkn", "Latn", type = "reconstructed", } m["nic-lcr-pro"] = { "Proto-Lower Cross River", nil, "nic-lcr", "Latn", type = "reconstructed", } m["nic-ogo-pro"] = { "Proto-Ogoni", nil, "nic-ogo", "Latn", type = "reconstructed", } m["nic-ovo-pro"] = { "Proto-Oti-Volta", nil, "nic-ovo", "Latn", type = "reconstructed", } m["nic-plt-pro"] = { "tiếng Plateau nguyên thủy", nil, "nic-plt", "Latn", "Tiếng Plateau nguyên thủy", "Plateau nguyên thủy", type = "reconstructed", } m["nic-pro"] = { "tiếng Niger-Congo nguyên thủy", nil, "nic", "Latn", "Tiếng Niger-Congo nguyên thủy", "Niger-Congo nguyên thủy", type = "reconstructed", } m["nic-ubg-pro"] = { "tiếng Ubangi nguyên thủy", nil, "nic-ubg", "Latn", "Tiếng Ubangi nguyên thủy", type = "reconstructed", } m["nic-ucr-pro"] = { "Proto-Upper Cross River", nil, "nic-ucr", "Latn", type = "reconstructed", } m["nic-vco-pro"] = { "tiếng Volta-Congo nguyên thủy", nil, "nic-vco", "Latn", "Tiếng Volta-Congo nguyên thủy", "Volta-Congo nguyên thủy", type = "reconstructed", } m["nub-har"] = { "Haraza", 19572059, "nub", "Arab, Latn", } m["nub-pro"] = { "Proto-Nubian", nil, "nub", "Latn", type = "reconstructed", } m["omq-cha-pro"] = { "Proto-Chatino", nil, "omq-cha", "Latn", type = "reconstructed", } m["omq-maz-pro"] = { "Proto-Mazatec", nil, "omq-maz", "Latn", type = "reconstructed", } m["omq-mix-pro"] = { "tiếng Mixtec nguyên thủy", 21573423, "omq-mix", "Latn", "Tiếng Mixtec nguyên thủy", "Mixtec nguyên thủy", type = "reconstructed", } m["omq-mxt-pro"] = { "Proto-Mixtec", nil, "omq-mxt", "Latn", type = "reconstructed", } m["omq-otp-pro"] = { "Proto-Oto-Pamean", nil, "omq-otp", "Latn", type = "reconstructed", ancestors = "omq-pro", } m["omq-pro"] = { "Proto-Oto-Manguean", 33669, "omq", "Latn", type = "reconstructed", } m["omq-tel"] = { "tiếng Mixtec Teposcolula", nil, "omq-mxt", "Latn", } m["omq-teo"] = { "Teojomulco Chatino", 25340451, "omq-cha", "Latn", } m["omq-tri-pro"] = { "tiếng Triqui nguyên thủy", 116773817, "omq-tri", "Latn", "Tiếng Triqui nguyên thủy", "Triqui nguyên thủy", type = "reconstructed", } m["omq-zap-pro"] = { "Proto-Zapotecan", nil, "omq-zap", "Latn", type = "reconstructed", } m["omq-zpc-pro"] = { "tiếng Zapotec nguyên thủy", 116773296, "omq-zpc", "Latn", "Tiếng Zapotec nguyên thủy", "Zapotec nguyên thủy", type = "reconstructed", } m["omv-aro-pro"] = { "tiếng Aari nguyên thủy", nil, "omv-aro", "Latn", "Tiếng Aari nguyên thủy", "Aari nguyên thủy", type = "reconstructed", } m["omv-diz-pro"] = { "tiếng Dizi nguyên thủy", nil, "omv-diz", "Latn", "Tiếng Dizi nguyên thủy", "Dizi nguyên thủy", type = "reconstructed", } m["omv-pro"] = { "tiếng Omo nguyên thủy", nil, "omv", "Latn", "Tiếng Omo nguyên thủy", "Omo nguyên thủy", type = "reconstructed", } m["oto-otm-pro"] = { "Proto-Otomi", nil, "oto-otm", "Latn", type = "reconstructed", ancestors = "oto-pro", } m["oto-pro"] = { "Proto-Otomian", nil, "oto", "Latn", type = "reconstructed", ancestors = "omq-otp-pro", } m["paa-kom"] = { "Kómnzo", 18344310, "paa-yam", "Latn", } m["paa-kwn"] = { "Kuwani", 6449056, "paa", "Latn", } m["paa-nha-pro"] = { "Proto-North Halmahera", nil, "paa-nha", "Latn", type = "reconstructed" } m["paa-nun"] = { "Nungon", nil, "paa", "Latn", } m["phi-din"] = { "Dinapigue Agta", 16945774, "phi", "Latn", } m["phi-kal-pro"] = { "Proto-Kalamian", nil, "phi-kal", "Latn", type = "reconstructed", } m["phi-nag"] = { "Nagtipunan Agta", 16966111, "phi", "Latn", } m["phi-pro"] = { "tiếng Philippines nguyên thủy", 18204898, "phi", "Latn", "Tiếng Philippines nguyên thủy", "Philippines nguyên thủy", type = "reconstructed", } m["poz-abi"] = { "tiếng Abai", 19570729, "poz-san", "Latn", "Tiếng Abai", "Abai", } m["poz-bal"] = { "Baliledo", 4850912, "poz", "Latn", } m["poz-btk-pro"] = { "Proto-Bungku-Tolaki", nil, "poz-btk", "Latn", type = "reconstructed", } m["poz-cet-pro"] = { "tiếng Mã Lai-Đa Đảo Trung Đông nguyên thủy", 2269883, "poz-cet", "Latn", "Tiếng Mã Lai-Đa Đảo Trung Đông nguyên thủy", "Mã Lai-Đa Đảo Trung Đông nguyên thủy", type = "reconstructed", } m["poz-hce-pro"] = { "Proto-Halmahera-Cenderawasih", nil, "poz-hce", "Latn", type = "reconstructed", } m["poz-lgx-pro"] = { "Proto-Lampungic", nil, "poz-lgx", "Latn", type = "reconstructed", } m["poz-mcm-pro"] = { "tiếng Mã Lai-Chăm nguyên thủy", nil, "poz-mcm", "Latn", "Tiếng Mã Lai-Chăm nguyên thủy", "Mã Lai-Chăm nguyên thủy", type = "reconstructed", } m["poz-mly-pro"] = { "tiếng Mã Lai nguyên thủy", nil, "poz-mly", "Latn", "Tiếng Mã Lai nguyên thủy", "Mã Lai nguyên thủy", type = "reconstructed", } m["poz-msa-pro"] = { "tiếng Mã Lai-Sumbawa nguyên thủy", nil, "poz-msa", "Latn", "Tiếng Mã Lai-Sumbawa nguyên thủy", "Mã Lai-Sumbawa nguyên thủy", type = "reconstructed", } m["poz-oce-pro"] = { "tiếng Châu Đại Dương nguyên thủy", 141741, "poz-oce", "Latn", "Tiếng Châu Đại Dương nguyên thủy", "Châu Đại Dương nguyên thủy", type = "reconstructed", } m["poz-pep-pro"] = { "tiếng Đa Đảo Đông nguyên thủy", nil, "poz-pep", "Latn", "Tiếng Đa Đảo Đông nguyên thủy", "Đa Đảo Đông nguyên thủy", type = "reconstructed", } m["poz-pnp-pro"] = { "tiếng Đa Đảo hạt nhân nguyên thủy", nil, "poz-pnp", "Latn", "Tiếng Đa Đảo hạt nhân nguyên thủy", "Đa Đảo hạt nhân nguyên thủy", type = "reconstructed", } m["poz-pol-pro"] = { "tiếng Đa Đảo nguyên thủy", 1658709, "poz-pol", "Latn", "Tiếng Đa Đảo nguyên thủy", "Đa Đảo nguyên thủy", type = "reconstructed", } m["poz-pro"] = { "tiếng Mã Lai-Đa Đảo nguyên thủy", 3832960, "poz", "Latn", "Tiếng Mã Lai-Đa Đảo nguyên thủy", "Mã Lai-Đa Đảo nguyên thủy", type = "reconstructed", } m["poz-sml"] = { "tiếng Mã Lai Sarawak", 4251702, "poz-mly", "Latn, ms-Arab", "Tiếng Mã Lai Sarawak", "Mã Lai Sarawak", } m["poz-ssw-pro"] = { "Proto-South Sulawesi", nil, "poz-ssw", "Latn", type = "reconstructed", } m["poz-sus-pro"] = { "Proto-Sunda-Sulawesi", nil, "poz-sus", "Latn", type = "reconstructed", } m["poz-swa-pro"] = { "Proto-North Sarawak", nil, "poz-swa", "Latn", type = "reconstructed", } m["pqe-pro"] = { "tiếng Mã Lai-Đa Đảo Đông nguyên thủy", 2269883, "pqe", "Latn", "Tiếng Mã Lai-Đa Đảo Đông nguyên thủy", "Mã Lai-Đa Đảo Đông nguyên thủy", type = "reconstructed", } m["pra-niy"] = { "tiếng Prakrit Niya", nil, "inc-mid", "Khar", ancestors = "inc-ash", translit = "Khar-translit", "Tiếng Prakrit Niya", "Prakrit Niya", } m["qfa-adm-pro"] = { "Proto-Great Andamanese", nil, "qfa-adm", "Latn", type = "reconstructed", } m["qfa-bet-pro"] = { "tiếng Bối-Thái nguyên thủy", 116773193, "qfa-bet", "Latn", "Tiếng Bối-Thái nguyên thủy", "Bối-Thái nguyên thủy", type = "reconstructed", } m["qfa-cka-pro"] = { "tiếng Chukotka-Kamchatka nguyên thủy", 7251837, "qfa-cka", "Latn", type = "reconstructed", } m["qfa-hur-pro"] = { "Proto-Hurro-Urartian", nil, "qfa-hur", "Latn", type = "reconstructed", } m["qfa-kad-pro"] = { "Proto-Kadu", nil, "qfa-kad", "Latn", type = "reconstructed", } m["qfa-kms-pro"] = { "tiếng Động-Thủy nguyên thủy", nil, "qfa-kms", "Latn", "Tiếng Động-Thủy nguyên thủy", "Động-Thủy nguyên thủy", type = "reconstructed", } m["qfa-kor-pro"] = { "tiếng Triều Tiên nguyên thủy", 467883, "qfa-kor", "Latn", "Tiếng Triều Tiên nguyên thủy", "Triều Tiên nguyên thủy", type = "reconstructed", } m["qfa-kra-pro"] = { "tiếng Kra nguyên thủy", 7251854, "qfa-kra", "Latn", "Tiếng Kra nguyên thủy", "Kra nguyên thủy", type = "reconstructed", } m["qfa-lic-pro"] = { "tiếng Hlai nguyên thủy", 7251845, "qfa-lic", "Latn", "Tiếng Hlai nguyên thủy", "Hlai nguyên thủy", type = "reconstructed", } m["qfa-onb-pro"] = { "tiếng Ông Bối nguyên thủy", nil, "qfa-onb", "Latn", "Tiếng Ông Bối nguyên thủy", "Ông Bối nguyên thủy", type = "reconstructed", } m["qfa-ong-pro"] = { "tiếng Önge nguyên thủy", nil, "qfa-ong", "Latn", "Tiếng Önge nguyên thủy", "Önge nguyên thủy", type = "reconstructed", } m["qfa-tak-pro"] = { "tiếng Kra-Dai nguyên thủy", nil, "qfa-tak", "Latn", "Tiếng Kra-Dai nguyên thủy", "Kra-Dai nguyên thủy", type = "reconstructed", } m["qfa-xgx-rou"] = { "tiếng Nhu Nhiên", 48816637, "qfa-xgx", "Hani, Latn", "Tiếng Nhu Nhiên", "Nhu Nhiên", sort_key = {Hani = "Hani-sortkey"}, } m["qfa-xgx-tuh"] = { "tiếng Thổ Dục Hồn", 48816625, "qfa-xgx", "Hani, Latn", "Tiếng Thổ Dục Hồn", "Thổ Dục Hồn", sort_key = {Hani = "Hani-sortkey"}, } m["qfa-xgx-tuo"] = { "tiếng Thác Bạt", 48816629, "qfa-xgx", "Hani, Latn", "Tiếng Thác Bạt", "Thác Bạt", sort_key = {Hani = "Hani-sortkey"}, } m["qfa-xgx-xbi"] = { "tiếng Tiên Ti", 4448647, "qfa-xgx", "Hani, Latn", "Tiếng Tiên Ti", "Tiên Ti", sort_key = {Hani = "Hani-sortkey"}, } m["qfa-yen-pro"] = { "tiếng Enisei nguyên thủy", 27639, "qfa-yen", "Latn", "Tiếng Enisei nguyên thủy", "Enisei nguyên thủy", type = "reconstructed", } m["qfa-yuk-pro"] = { "tiếng Yukaghir nguyên thủy", nil, "qfa-yuk", "Latn", "Tiếng Yukaghir nguyên thủy", "Yukaghir nguyên thủy", type = "reconstructed", } m["qwe-kch"] = { "Kichwa", 1740805, "qwe", "Latn", ancestors = "qu", } m["roa-ang"] = { "Angevin", 56782, "roa-oil", "Latn", sort_key = s["roa-oil-sortkey"], } m["roa-bbn"] = { "Bourbonnais-Berrichon", nil, "roa-oil", "Latn", sort_key = s["roa-oil-sortkey"], } m["roa-brg"] = { "tiếng Bourguignon", 508332, "roa-oil", "Latn", "Tiếng Bourguignon", "Bourguignon", sort_key = s["roa-oil-sortkey"], } m["roa-cha"] = { "Champenois", 430018, "roa-oil", "Latn", sort_key = s["roa-oil-sortkey"], } m["roa-fcm"] = { "tiếng Franche-Comté", 510561, "roa-oil", "Latn", "Tiếng Franche-Comté", "Franche-Comté", sort_key = s["roa-oil-sortkey"], } m["roa-gal"] = { "tiếng Gallo", 37300, "roa-oil", "Latn", "Tiếng Gallo", "Gallo", sort_key = s["roa-oil-sortkey"], } m["roa-leo"] = { "tiếng León", 34108, "roa-ibe", "Latn", "Tiếng León", "León", ancestors = "roa-ole", } m["roa-lor"] = { "tiếng Lorrain", 671198, "roa-oil", "Latn", "Tiếng Lorrain", "Lorrain", sort_key = s["roa-oil-sortkey"], } m["roa-oan"] = { "Navarro-Aragonese", 2736184, "roa-ibe", "Latn", } m["roa-oca"] = { "tiếng Catalan cổ", 15478520, "roa-ocr", "Latn", "Tiếng Catalan cổ", "Catalan cổ", sort_key = { from = {"à", "[èé]", "[íï]", "[òó]", "[úü]", "ç", "·"}, to = {"a", "e", "i", "o", "u", "c"} }, } m["roa-ole"] = { "tiếng León cổ", 125977465, "roa-asl", "Latn", "Tiếng León cổ", "León cổ", } m["roa-opt"] = { "tiếng Galicia-Bồ Đào Nha", 1072111, "roa-ibe", "Latn", "Tiếng Galicia-Bồ Đào Nha", "Galicia-Bồ Đào Nha", } m["roa-orl"] = { "Orléanais", nil, "roa-oil", "Latn", sort_key = s["roa-oil-sortkey"], } m["roa-poi"] = { "Poitevin-Saintongeais", 514123, "roa-oil", "Latn", sort_key = s["roa-oil-sortkey"], } m["roa-tar"] = { "tiếng Tarantino", 695526, "roa-itd", "Latn", "Tiếng Tarantino", "Tarantino", ancestors = "nap", wikimedia_codes = "roa-tara", } m["roa-tou"] = { "Tourangeau", nil, "roa-oil", "Latn", sort_key = s["roa-oil-sortkey"], } m["sai-ajg"] = { "Ajagua", nil, nil, "Latn", } m["sai-all"] = { "tiếng Alyentiyak", 19570789, "sai-hrp", "Latn", "Tiếng Alyentiyak", "Alyentiyak", } m["sai-and"] = { -- not to be confused with 'cbc' or 'ano' "Andoquero", 16828359, "sai-wit", "Latn", } m["sai-ayo"] = { "Ayomán", 16937754, "sai-jir", "Latn", } m["sai-bae"] = { "Baenan", 3401998, nil, "Latn", } m["sai-bag"] = { "tiếng Bagua", 5390321, nil, "Latn", "Tiếng Bagua", "Bagua", } m["sai-bet"] = { "Betoi", 926551, "qfa-iso", "Latn", } m["sai-bor-pro"] = { "Proto-Boran", nil, "sai-bor", "Latn", } m["sai-cac"] = { "Cacán", 945482, nil, "Latn", } m["sai-caq"] = { "Caranqui", 2937753, "sai-bar", "Latn", } m["sai-car-pro"] = { "tiếng Carib nguyên thủy", nil, "sai-car", "Latn", "Tiếng Carib nguyên thủy", "Carib nguyên thủy", type = "reconstructed", } m["sai-cat"] = { "Catacao", 5051136, "sai-ctc", "Latn", } m["sai-cer-pro"] = { "tiếng Cerrado nguyên thủy", nil, "sai-cer", "Latn", "Tiếng Cerrado nguyên thủy", "Cerrado nguyên thủy", type = "reconstructed", } m["sai-chi"] = { "Chirino", 5390321, nil, "Latn", } m["sai-chn"] = { "Chaná", 5072718, "sai-crn", "Latn", } m["sai-chp"] = { "Chapacura", 5072884, "sai-cpc", "Latn", } m["sai-chr"] = { "Charrua", 5086680, "sai-crn", "Latn", } m["sai-chu"] = { "Churuya", 5118339, "sai-guh", "Latn", } m["sai-cje-pro"] = { "Proto-Central Jê", nil, "sai-cje", "Latn", type = "reconstructed", } m["sai-cmg"] = { "Comechingon", 6644203, nil, "Latn", } m["sai-cno"] = { "Chono", 5104704, nil, "Latn", } m["sai-cnr"] = { "Cañari", 5055572, nil, "Latn", } m["sai-coe"] = { "Coeruna", 6425639, "sai-wit", "Latn", } m["sai-col"] = { "Colán", 5141893, "sai-ctc", "Latn", } m["sai-cop"] = { "Copallén", 5390321, nil, "Latn", } m["sai-crd"] = { "Coroado Puri", 24191321, "sai-mje", "Latn", } m["sai-ctq"] = { "Catuquinaru", 16858455, nil, "Latn", } m["sai-cul"] = { "tiếng Culli", 2879660, "qfa-unc", "Latn", } m["sai-cva"] = { "Cueva", nil, nil, "Latn", } m["sai-esm"] = { "Esmeralda", 3058083, nil, "Latn", } m["sai-ewa"] = { "Ewarhuyana", 16898104, nil, "Latn", } m["sai-gam"] = { "Gamela", 5403661, nil, "Latn", } m["sai-gay"] = { "Gayón", 5528902, "sai-jir", "Latn", } m["sai-gmo"] = { "Guamo", 5613495, nil, "Latn", } m["sai-gue"] = { "Güenoa", 5626799, "sai-crn", "Latn", } m["sai-hau"] = { "tiếng Haush", 3128376, "sai-cho", "Latn", "Tiếng Haush", "Haush", } m["sai-hoc-pro"] = { "Proto-Huitoto-Ocaina", nil, "sai-hoc", "Latn", type = "reconstructed", } m["sai-jee-pro"] = { "tiếng Jê nguyên thủy", nil, "sai-jee", "Latn", "Tiếng Jê nguyên thủy", "Jê nguyên thủy", type = "reconstructed", } m["sai-jko"] = { "Jeikó", 6176527, "sai-mje", "Latn", } m["sai-jrj"] = { "Jirajara", 6202966, "sai-jir", "Latn", } m["sai-kat"] = { -- contrast xoo, kzw, sai-xoc "Katembri", 6375925, nil, "Latn", } m["sai-mal"] = { "Malalí", 6741212, nil, "Latn", } m["sai-mar"] = { "Maratino", 6755055, nil, "Latn", } m["sai-mat"] = { "Matanawi", 6786047, nil, "Latn", } m["sai-mcn"] = { "Mocana", 3402048, nil, "Latn", } m["sai-men"] = { "Menien", 16890110, "sai-mje", "Latn", } m["sai-mil"] = { "Millcayac", 19573012, "sai-hrp", "Latn", } m["sai-mlb"] = { "Malibu", 3402048, nil, "Latn", } m["sai-msk"] = { "Masakará", 6782426, "sai-mje", "Latn", } m["sai-muc"] = { "Mucuchí", nil, nil, "Latn", } m["sai-mue"] = { "Muellama", 16886936, "sai-bar", "Latn", } m["sai-muz"] = { "Muzo", 6644203, nil, "Latn", } m["sai-mys"] = { "Maynas", 16919393, nil, "Latn", } m["sai-nat"] = { "Natú", 9006749, nil, "Latn", } m["sai-nje-pro"] = { "tiếng Jê Bắc nguyên thủy", nil, "sai-nje", "Latn", "Tiếng Jê Bắc nguyên thủy", "Jê Bắc nguyên thủy", type = "reconstructed", } m["sai-opo"] = { "Opón", 7099152, "sai-car", "Latn", } m["sai-oto"] = { "Otomaco", 16879234, "sai-otm", "Latn", } m["sai-pal"] = { "Palta", 3042978, nil, "Latn", } m["sai-pam"] = { "Pamigua", 5908689, "sai-otm", "Latn", } m["sai-par"] = { "Paratió", 16890038, nil, "Latn", } m["sai-pnz"] = { "Panzaleo", 3123275, nil, "Latn", } m["sai-prh"] = { "Puruhá", 3410994, nil, "Latn", } m["sai-ptg"] = { "Patagón", nil, nil, "Latn", } m["sai-pur"] = { "Purukotó", 7261622, "sai-pem", "Latn", } m["sai-pyg"] = { "Payaguá", 7156643, "sai-guc", "Latn", } m["sai-pyk"] = { "Pykobjê", 98113977, "sai-nje", "Latn", } m["sai-qmb"] = { "Quimbaya", 7272043, nil, "Latn", } m["sai-qtm"] = { "Quitemo", 7272651, "sai-cpc", "Latn", } m["sai-rab"] = { "Rabona", 6644203, nil, "Latn", } m["sai-ram"] = { "Ramanos", 16902824, nil, "Latn", } m["sai-sac"] = { "Sácata", 5390321, nil, "Latn", } m["sai-san"] = { "Sanaviron", 16895999, nil, "Latn", } m["sai-sap"] = { "Sapará", 7420922, "sai-car", "Latn", } m["sai-sec"] = { "Sechura", 7442912, nil, "Latn", } m["sai-sin"] = { "Sinúfana", 7525275, nil, "Latn", } m["sai-sje-pro"] = { "Proto-Southern Jê", nil, "sai-sje", "Latn", type = "reconstructed", } m["sai-tab"] = { "Tabancale", 5390321, nil, "Latn", } m["sai-tal"] = { "Tallán", 16910468, nil, "Latn", } m["sai-tap"] = { "Tapayuna", nil, "sai-nje", "Latn", } m["sai-tar-pro"] = { "Proto-Taranoan", nil, "sai-tar", "Latn", type = "reconstructed", } m["sai-teu"] = { "Teushen", 3519243, nil, "Latn", } m["sai-tim"] = { "Timote", nil, nil, "Latn", } m["sai-tpr"] = { "Taparita", 7684460, "sai-otm", "Latn", } m["sai-trr"] = { "Tarairiú", 7685313, nil, "Latn", } m["sai-wai"] = { "Waitaká", 16918610, nil, "Latn", } m["sai-way"] = { "Wayumará", nil, "sai-car", "Latn", } m["sai-wit-pro"] = { "Proto-Witotoan", nil, "sai-wit", "Latn", type = "reconstructed", } m["sai-wnm"] = { "Wanham", 16879440, "sai-cpc", "Latn", } m["sai-xoc"] = { -- contrast xoo, kzw, sai-kat "Xocó", 12953620, nil, "Latn", } m["sai-yao"] = { "tiếng Yao (Nam Mĩ)", nil, "sai-ven", "Latn", "Tiếng Yao (Nam Mĩ)", "Yao (Nam Mĩ)", } m["sai-yar"] = { -- not the same family as 'suy' "Yarumá", 3505859, "sai-pek", "Latn", } m["sai-yri"] = { "tiếng Yuri", nil, "sai-tyu", "Latn", "Tiếng Yuri", "Yuri", } m["sai-yup"] = { "Yupua", 8061430, "sai-tuc", "Latn", } m["sai-yur"] = { "Yurumanguí", 1281291, nil, "Latn", } m["sal-pro"] = { "tiếng Salish nguyên thủy", nil, "sal", "Latn", "Tiếng Salish nguyên thủy", "Salish nguyên thủy", type = "reconstructed", } m["sdv-daj-pro"] = { "Proto-Daju", nil, "sdv-daj", "Latn", type = "reconstructed", } m["sdv-eje-pro"] = { "Proto-Eastern Jebel", nil, "sdv-eje", "Latn", type = "reconstructed", } m["sdv-nil-pro"] = { "Proto-Nilotic", nil, "sdv-nil", "Latn", type = "reconstructed", } m["sdv-nyi-pro"] = { "Proto-Nyima", nil, "sdv-nyi", "Latn", type = "reconstructed", } m["sdv-tmn-pro"] = { "Proto-Taman", nil, "sdv-tmn", "Latn", type = "reconstructed", } m["sel-nor"] = { "tiếng Bắc Selkup", 30304565, "sel", "Cyrl", "Tiếng Bắc Selkup", "Bắc Selkup", } m["sel-pro"] = { "tiếng Selkup nguyên thủy", 128884235, "sel", "Latn", "Tiếng Selkup nguyên thủy", "Selkup nguyên thủy", type = "reconstructed", } m["sel-sou"] = { "tiếng Nam Selkup", 30304639, "sel", "Cyrl", "Tiếng Nam Selkup", "Nam Selkup", } m["sem-amm"] = { "Ammonite", 279181, "sem-can", "Phnx", translit = "Phnx-translit", } m["sem-amo"] = { "Amorite", 35941, "sem-nwe", "Xsux, Latn", } m["sem-cha"] = { "Chaha", nil, "sem-eth", "Ethi", translit = "Ethi-translit", ancestors = "sem-pro", } m["sem-dad"] = { "Dadanitic", 21838040, "sem-cen", "Narb", translit = "Narb-translit", } m["sem-dum"] = { "Dumaitic", nil, "sem-cen", "Narb", translit = "Narb-translit", } m["sem-has"] = { "Hasaitic", 3541433, "sem-cen", "Narb", translit = "Narb-translit", } m["sem-him"] = { "Himyaritic", 35604, "sem", "Arab, Sarb", } m["sem-his"] = { "Hismaic", 22948260, "sem-cen", "Narb", translit = "Narb-translit", } m["sem-mhr"] = { "Muher", 33743, "sem-eth", "Latn", } m["sem-pro"] = { "tiếng Semit nguyên thủy", 1658554, "sem", "Latn", "Tiếng Semit nguyên thủy", "Semit nguyên thủy", type = "reconstructed", } m["sem-saf"] = { "Safaitic", 472586, "sem-cen", "Narb", translit = "Narb-translit", } m["sem-srb"] = { "tiếng Nam Ả Rập cổ", 35025, "sem-osa", "Sarb", "Tiếng Nam Ả Rập cổ", "Nam Ả Rập cổ", translit = "Sarb-translit", } m["sem-tay"] = { "tiếng Tayma", 24912301, "sem-cen", "Narb", "Tiếng Tayma", "Tayma", translit = "Narb-translit", } m["sem-tha"] = { "Thamudic", 843030, "sem-cen", "Narb", translit = "Narb-translit", } m["sem-wes-pro"] = { "tiếng Semit Tây nguyên thủy", 98021726, "sem-wes", "Latn", "Tiếng Semit Tây nguyên thủy", "Semit Tây nguyên thủy", type = "reconstructed", } m["sio-pro"] = { -- NB this is not Proto-Siouan-Catawban 'nai-sca-pro' "tiếng Sioux nguyên thủy", 34181, "sio", "Latn", "Tiếng Sioux nguyên thủy", "Sioux nguyên thủy", type = "reconstructed", } m["sit-aao-pro"] = { "tiếng Naga Trung nguyên thủy", nil, "sit-aao", "Latn", "Tiếng Naga Trung nguyên thủy", "Naga Trung nguyên thủy", type = "reconstructed", } m["sit-bai-pro"] = { "tiếng Bạch nguyên thủy", nil, "sit-bai", "Latn", "Tiếng Bạch nguyên thủy", "Bạch nguyên thủy", type = "reconstructed", } m["sit-ban"] = { "Bangru", 56071779, "sit-hrs", "Latn", } m["sit-bdi-pro"] = { "tiếng Bod nguyên thủy", nil, "sit-bdi", "Latn", "Tiếng Bod nguyên thủy", "Bod nguyên thủy", type = "reconstructed", } m["sit-bok"] = { "tiếng Bokar", 4938727, "sit-tan", "Latn, Tibt", "Tiếng Bokar", "Bokar", 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["sit-cha"] = { "Chairel", 5068066, "sit-luu", "Latn", } m["sit-gkh"] = { "Gokhy", 5578069, "tbq-lol", "Latn", } m["sit-hrs-pro"] = { "Proto-Hrusish", nil, "sit-hrs", type = "reconstructed", } m["sit-jap"] = { "tiếng Japhug", 3162245, "sit-egy", "Latn", "Tiếng Japhug", "Japhug", } m["sit-kha-pro"] = { "Proto-Kham", nil, "sit-kha", type = "reconstructed", } m["sit-liz"] = { "Lizu", 6660653, "sit-qia", "Latn", -- and Ersu Shaba } m["sit-lrn"] = { "tiếng Lư Nhân", 6660653, "sit-qia", nil, "Tiếng Lư Nhân", "Lư Nhân", } m["sit-luu-pro"] = { "Proto-Luish", nil, "sit-luu", type = "reconstructed", } m["sit-mor"] = { "Moran", 6909216, "tbq-bdg", "Latn", } m["sit-prn"] = { "Puiron", 7259048, "sit-zem", } m["sit-pro"] = { "tiếng Hán-Tạng nguyên thủy", 45961, "sit", "Latn", "Tiếng Hán-Tạng nguyên thủy", "Hán-Tạng nguyên thủy", type = "reconstructed", } m["sit-sit"] = { "tiếng Tứ Thổ", 19840830, "sit-egy", "Latn", "Tiếng Tứ Thổ", "Tứ Thổ", } m["sit-tan-pro"] = { "Proto-Tani", nil, "sit-tan", "Latn", -- needs verification type = "reconstructed", } m["sit-tgm"] = { "Tangam", 17041370, "sit-tan", "Latn", } m["sit-tos"] = { "Tosu", 7827899, "sit-qia", "Latn", -- also Ersu Shaba } m["sit-tsh"] = { "Tshobdun", 19840950, "sit-egy", "Latn", } m["sit-zbu"] = { "Zbu", 19841106, "sit-egy", "Latn", } m["sla-pro"] = { "tiếng Slav nguyên thủy", 747537, "sla", "Latn", "Tiếng Slav nguyên thủy", "Slav nguyên thủy", type = "reconstructed", entry_name = { remove_diacritics = c.grave .. c.acute .. c.tilde .. c.macron .. c.dgrave .. c.invbreve, remove_exceptions = {'ś'}, }, sort_key = { from = {"č", "ď", "ě", "ę", "ь", "ľ", "ň", "ǫ", "ř", "š", "ś", "ť", "ъ", "ž"}, to = {"c²", "d²", "e²", "e³", "i²", "l²", "nj", "o²", "r²", "s²", "s³", "t²", "u²", "z²"}, } } m["smi-pro"] = { "tiếng Sami nguyên thủy", 7251862, "smi", "Latn", "Tiếng Sami nguyên thủy", "Sami nguyên thủy", type = "reconstructed", sort_key = { from = {"ā", "č", "δ", "[ëē]", "ŋ", "ń", "ō", "š", "θ", "%([^()]+%)"}, to = {"a", "c²", "d", "e", "n²", "n³", "o", "s²", "t²"} }, } m["son-pro"] = { "Proto-Songhay", nil, "son", "Latn", type = "reconstructed", } m["sqj-pro"] = { "tiếng Albani nguyên thủy", 18210846, "sqj", "Latn", "Tiếng Albani nguyên thủy", "Albani nguyên thủy", type = "reconstructed", } m["ssa-klk-pro"] = { "Proto-Kuliak", nil, "ssa-klk", "Latn", type = "reconstructed", } m["ssa-kom-pro"] = { "tiếng Koman nguyên thủy", nil, "ssa-kom", "Latn", "Tiếng Koman nguyên thủy", "Koman nguyên thủy", type = "reconstructed", } m["ssa-pro"] = { "tiếng Nin-Sahara nguyên thủy", nil, "ssa", "Latn", "Tiếng Nin-Sahara nguyên thủy", "Nin-Sahara nguyên thủy", type = "reconstructed", } m["syd-fne"] = { "Forest Nenets", 1295107, "syd", "Cyrl", entry_name = {remove_diacritics = c.grave .. c.acute .. c.macron .. c.breve .. c.dotabove}, } m["syd-pro"] = { "tiếng Samoyed nguyên thủy", 7251863, "syd", "Latn", "Tiếng Samoyed nguyên thủy", "Samoyed nguyên thủy", type = "reconstructed", } m["tai-pro"] = { "tiếng Thái nguyên thủy", 6583709, "tai", "Latn", "Tiếng Thái nguyên thủy", "Thái nguyên thủy", type = "reconstructed", } m["tai-swe-pro"] = { "tiếng Tai Tây Nam nguyên thủy", nil, "tai-swe", "Latn", "Tiếng Tai Tây Nam nguyên thủy", "Tai Tây Nam nguyên thủy", type = "reconstructed", } m["tbq-bdg-pro"] = { "tiếng Bodo-Garo nguyên thủy", nil, "tbq-bdg", "Latn", "Tiếng Bodo-Garo nguyên thủy", "Bodo-Garo nguyên thủy", type = "reconstructed", } m["tbq-blg"] = { "Bailang", 2879843, "tbq-lob", "Hani", sort_key = "Hani-sortkey", } m["tbq-brm-pro"] = { "tiếng Miến nguyên thủy", nil, "tbq-brm", "Latn", type = "reconstructed", } m["tbq-gkh"] = { "Gokhy", 5578069, "tbq-sil", "Latn", } m["tbq-kuk-pro"] = { "tiếng Kuki-Chin nguyên thủy", nil, "tbq-kuk", "Latn", "Tiếng Kuki-Chin nguyên thủy", "Kuki-Chin nguyên thủy", type = "reconstructed", } m["tbq-lal-pro"] = { "Proto-Lalo", nil, "tbq-lol", "Latn", type = "reconstructed", } m["tbq-laz"] = { "Laze", 17007626, "sit-nax", } m["tbq-lob-pro"] = { "tiếng Lô Lô-Miến nguyên thủy", 116773224, "tbq-lob", "Latn", "Tiếng Lô Lô-Miến nguyên thủy", "Lô Lô-Miến nguyên thủy", type = "reconstructed", } m["tbq-lol-pro"] = { "tiếng Lô Lô nguyên thủy", 7251855, "tbq-lol", "Latn", type = "reconstructed", } m["tbq-ngo"] = { "Ngochang", nil, "tbq-brm", "Latn", } m["tbq-plg"] = { "Pai-lang", 2879843, "tbq-lob", "Hani, Latn", sort_key = {Hani = "Hani-sortkey"}, } -- tbq-pro is now etymology-only m["trk-dkh"] = { "tiếng Dukha", nil, "trk-sib", "Latn, Cyrl, Mong", "Tiếng Dukha", "Dukha", translit = {Mong = "Mong-translit"}, display_text = {Mong = s["Mong-displaytext"]}, entry_name = {Mong = s["Mong-entryname"]}, } m["trk-eog"] = { "tiếng Oghuz cổ sơ kỳ", nil, "trk-ogz", "ota-Arab", strip_diacritics = {["ota-Arab"] = "ar-stripdiacritics"}, } m["trk-fyk"] = { "tiếng Kyrgyz Phú Dụ", 2598963, "trk", "Latn", "Tiếng Kyrgyz Phú Dụ", "Kyrgyz Phú Dụ", } m["trk-oat"] = { "tiếng Thổ Nhĩ Kỳ Anatolia cổ", 7083390, "trk-ogz", "ota-Arab", strip_diacritics = {["ota-Arab"] = "ar-stripdiacritics"}, ancestors = "trk-eog", "Tiếng Thổ Nhĩ Kỳ Anatolia cổ", "Thổ Nhĩ Kỳ Anatolia cổ", } m["trk-pro"] = { "tiếng Turk nguyên thủy", 3657773, "trk", "Latn", "Tiếng Turk nguyên thủy", "Turk nguyên thủy", type = "reconstructed", } m["trk-soy"] = { "tiếng Soyot", 4426878, "trk", "Cyrl", "Tiếng Soyot", "Soyot", translit = "trk-soy-translit", } m["tup-gua-pro"] = { "tiếng Tupi-Guarani nguyên thủy", nil, "tup-gua", "Latn", "Tiếng Tupi-Guarani nguyên thủy", "Tupi-Guarani nguyên thủy", type = "reconstructed", } m["tup-kab"] = { "Kabishiana", 15302988, "tup", "Latn", } m["tup-pro"] = { "tiếng Tupi nguyên thủy", 10354700, "tup", "Latn", "Tiếng Tupi nguyên thủy", "Tupi nguyên thủy", type = "reconstructed", } m["tuw-alk"] = { "tiếng Alchuka", 113553616, "tuw-jrc", "Latn, Hans", "Tiếng Alchuka", "Alchuka", sort_key = {Hans = "Hani-sortkey"}, } m["tuw-bal"] = { "tiếng Bala", 86730632, "tuw-jrc", "Latn, Hans", "Tiếng Bala", "Bala", sort_key = {Hans = "Hani-sortkey"}, } m["tuw-kil"] = { "tiếng Kili", 6406892, "tuw", nil, "Tiếng Kili", "Kili", } m["tuw-pro"] = { "tiếng Tungus nguyên thủy", nil, "tuw", "Latn", "Tiếng Tungus nguyên thủy", "Tungus nguyên thủy", type = "reconstructed", } m["tuw-kkl"] = { "tiếng Kyakala", nil, "tuw", "Latn, Hani", "Tiếng Kyakala", "Kyakala", sort_key = {Hani = "Hani-sortkey"}, } m["tuw-sol"] = { "tiếng Solon", 30004, "tuw", nil, "Tiếng Solon", "Solon", } m["und-isa"] = { "Isaurian", 16956868, nil, -- "Xsux, Hluw, Latn", } m["und-kas"] = { "Kassite", 35612, nil, "Xsux", } m["und-mil"] = { "Milang", 6850761, nil, "Deva, Latn", } m["und-mmd"] = { "Mimi of Decorse", 6862206, nil, "Latn", } m["und-mmn"] = { "Mimi of Nachtigal", 6862207, nil, "Latn", } m["und-phi"] = { "Philistine", 2230924, nil, "Phnx", } m["und-wji"] = { "Western Jicaque", 3178610, "hok", "Latn", } m["urj-fin-pro"] = { "tiếng Finn nguyên thủy", 11883720, "urj-fin", "Latn", "Tiếng Finn nguyên thủy", "Finn nguyên thủy", type = "reconstructed", } m["urj-koo"] = { "tiếng Komi cổ", nil, "urj-prm", "Perm, Cyrs", "Tiếng Komi cổ", "Komi cổ", translit = "urj-koo-translit", sort_key = {Cyrs = s["Cyrs-sortkey"]}, } m["urj-kuk"] = { "Kukkuzi", 107410460, "urj-fin", "Latn", ancestors = "vot", } m["urj-kya"] = { "tiếng Komi-Yazva", 2365210, "urj-prm", "Cyrl", "Tiếng Komi-Yazva", "Komi-Yazva", translit = "kv-translit", override_translit = true, entry_name = {remove_diacritics = c.acute}, } m["urj-mdv-pro"] = { "tiếng Mordvin nguyên thủy", nil, "urj-mdv", "Latn", "Tiếng Mordvin nguyên thủy", "Mordvin nguyên thủy", type = "reconstructed", } m["urj-prm-pro"] = { "tiếng Perm nguyên thủy", nil, "urj-prm", "Latn", "Tiếng Perm nguyên thủy", "Perm nguyên thủy", type = "reconstructed", } m["urj-pro"] = { "tiếng Ural nguyên thủy", 288765, "urj", "Latn", "Tiếng Ural nguyên thủy", "Ural nguyên thủy", type = "reconstructed", } m["urj-ugr-pro"] = { "tiếng Ugria nguyên thủy", 156631, "urj-ugr", "Latn", "Tiếng Ugria nguyên thủy", "Ugria nguyên thủy", type = "reconstructed", } m["xnd-pro"] = { "Proto-Na-Dene", nil, "xnd", "Latn", type = "reconstructed", } m["xgn-mgr"] = { "tiếng Mangghuer", 34214, "mjg", "Latn", -- also Mong, Cyrl ? "Tiếng Mangghuer", "Mangghuer", } m["xgn-mgl"] = { "tiếng Mongghul", 34214, "mjg", "Latn", -- also Mong, Cyrl ? "Tiếng Mongghul", "Mongghul", } m["xgn-pro"] = { "tiếng Mông Cổ nguyên thủy", 2493677, "xgn", "Latn", "Tiếng Mông Cổ nguyên thủy", "Mông Cổ nguyên thủy", type = "reconstructed", } m["ypk-pro"] = { "Proto-Yupik", nil, "ypk", "Latn", type = "reconstructed", } m["yrk-for"] = { "Forest Nenets", 1295107, "yrk", "Cyrl", translit = "yrk-for-translit", strip_diacritics = {remove_diacritics = c.grave .. c.acute .. c.macron .. c.breve .. c.dotabove}, } m["yrk-tun"] = { "tiếng Nenets lãnh nguyên", 36452, "yrk", "Cyrl", "Tiếng Nenets lãnh nguyên", "Nenets lãnh nguyên", strip_diacritics = { from = {"ӑ", "а̄", "э̇", "ӣ", "ы̄", "ӯ", "ю̄", "я̆", "я̄"}, to = {"а", "а", "э", "и", "ы", "у", "ю", "я", "я"}, }, translit = "yrk-tun-translit", } m["zhx-min-pro"] = { "tiếng Mân nguyên thủy", 19646347, "zhx-min", "Latn", "Tiếng Mân nguyên thủy", "Mân nguyên thủy", type = "reconstructed", } m["zhx-sht"] = { "Shaozhou Tuhua", 1920769, "zhx", "Nshu, Hani, Hant, Hans", generate_forms = "zh-generateforms", sort_key = {Hani = "Hani-sortkey"}, } m["zhx-sic"] = { "tiếng Tứ Xuyên", 2278732, "zhx-man", "Hants", "Tiếng Tứ Xuyên", "Tứ Xuyên", generate_forms = "zh-generateforms", translit = "zh-translit", sort_key = "Hani-sortkey", } m["zhx-tai"] = { "tiếng Đài Sơn", 2208940, "zhx", "Hani, Hant, Hans", "Tiếng Đài Sơn", "Đài Sơn", ancestors = "yue", generate_forms = "zh-generateforms", translit = "zh-translit", sort_key = "Hani-sortkey", } m["zhx-taz"] = { "tiếng Taz", 3516511, "zhx", nil, "Tiếng Taz", "Taz", } m["zhx-twa"] = { "tiếng Đường Uông", 7683179, "zhx", "Hani", "Tiếng Đường Uông", "Đường Uông", } m["zle-ono"] = { "tiếng Novgorod cổ", 162013, "zle", "Cyrs, Glag", "Tiếng Novgorod cổ", "Novgorod cổ", translit = "Cyrs-Glag-translit", entry_name = {Cyrs = s["Cyrs-entryname"]}, sort_key = {Cyrs = s["Cyrs-sortkey"]}, } m["zle-ort"] = { "tiếng Ruthenia cổ", 13211, "zle", "Cyrs", "Tiếng Ruthenia cổ", "Ruthenia cổ", ancestors = "orv", translit = "zle-ort-translit", entry_name = { remove_diacritics = s["Cyrs-entryname"].remove_diacritics, remove_exceptions = {"Ї", "ї"} }, sort_key = s["Cyrs-sortkey"], } m["zls-chs"] = { "tiếng Slav Giáo hội", 33251, "zls", "Cyrs, Glag, Latn", "Tiếng Slav Giáo hội", "Slav Giáo hội", ancestors = "cu", translit = { Cyrs = "Cyrs-translit", Glag = "Glag-translit" }, entry_name = { Cyrs = s["Cyrs-entryname"] }, sort_key = { Cyrs = s["Cyrs-sortkey"] }, } m["zlw-ocs"] = { "tiếng Séc cổ", 593096, "zlw", "Latn", "Tiếng Séc cổ", "Séc cổ", } m["zlw-osk"] = { "tiếng Slovak cổ", 12776676, "zlw", "Latn", "Tiếng Slovak cổ", "Slovak cổ", } m["zlw-opl"] = { "tiếng Ba Lan cổ", 149838, "zlw-lch", "Latn", "Tiếng Ba Lan cổ", "Ba Lan cổ", entry_name = {remove_diacritics = c.ringabove}, } m["zlw-pom-pro"] = { "Proto-Pomeranian", 149588, "zlw-pom", "Latn", type = "reconstructed", } m["zlw-slv"] = { "tiếng Slovincia", 36822, "zlw-pom", "Latn", "Tiếng Slovincia", "Slovincia", ancestors = "zlw-pom-pro", entry_name = "zlw-slv-entryname" } m["aav-qal"] = { "tiếng Quảng Lâm", 19894302, "mkh-pal", "Latn", "Tiếng Quảng Lâm", "Quảng Lâm", } return require("Module:languages").finalizeData(m, "language") 3beayw1ga6bt5fuzkfow81p8549wz47 Mô đun:category tree/entry maintenance 828 279375 2570995 2562321 2026-10-16T09:43:59Z Hiyuune 50834 2570995 Scribunto text/plain local labels = {} local raw_categories = {} local raw_handlers = {} local functions_module = "Module:fun" local languages_module = "Module:languages" local scripts_module = "Module:scripts" local string_pattern_escape_module = "Module:string/patternEscape" local string_replacement_escape_module = "Module:string/replacementEscape" local table_module = "Module:table" local ConvertU = require('Module:ConvertU') -- Hàm chuyển đổi chữ hoa thường local lcfirst = require("Module:string utilities").lcfirst local extend = require(table_module).extend local is_callable = require(functions_module).is_callable local pattern_escape = require(string_pattern_escape_module) local replacement_escape = require(string_replacement_escape_module) local unpack = unpack or table.unpack -- Lua 5.2 compatibility ----------------------------------------------------------------------------- -- -- -- LABELS -- -- -- ----------------------------------------------------------------------------- labels["Bảo trì mục từ"] = { description = "Các mục từ trong {{{langname}}}, hoặc mục từ thuộc ngôn ngữ khác có chứa từ ngữ {{{langname}}}, đang được biên tập viên theo dõi để lưu ý và cải thiện.", parents = {{name = "{{{langcat}}}", raw = true}}, umbrella_parents = "Tất cả", } labels["Bảo trì từ nguyên"] = { description = "Các mục từ có từ nguyên trong {{{langname}}}, hoặc mục từ thuộc ngôn ngữ khác có chứa từ nguyên {{{langname}}}, đang được biên tập viên theo dõi để lưu ý và cải thiện.", parents = {"Bảo trì mục từ"}, umbrella_parents = {name = "Bảo trì từ nguyên", sort = " "}, } labels["Mục từ có đề mục ngôn ngữ không đúng"] = { description = "Trang này chứa các mục từ {{{langname}}} có đề mục ngôn ngữ không đúng.", additional = "Điều này có thể xảy ra một hoặc nhiều trường hợp dưới đây:\n" .. "* Kiểu.\n" .. "* [[Wiktionary:Phá hoại|Phá hoại]].\n" .. "* Sử dụng không đúng tên mã ngôn ngữ.\n" .. "* Sử dụng tên gọi thay thế của ngôn ngữ.\n" .. "* Sử dụng các ký tự đặc biệt trong khi tên lại không có hoặc không được nhắc đến trong mô đun dữ liệu ngôn ngữ.", parents = {"Bảo trì mục từ"}, can_be_empty = true, hidden = true, } labels["entries without References header"] = { description = "{{{langname}}} entries without a References header.", parents = {"Bảo trì mục từ"}, can_be_empty = true, hidden = true, } labels["Mục từ có cây từ nguyên"] = { description = "Các mục từ trong {{{langname}}} hiển thị sơ đồ cây từ nguyên do sử dụng bản mẫu {{tl|etymon}}.", parents = {"Bảo trì mục từ"}, can_be_empty = true, hidden = true, } labels["Mục từ có văn bản giải thích từ nguyên"] = { description = "Các mục từ trong {{{langname}}} hiển thị văn bản giải thích từ nguyên do sử dụng bản mẫu {{tl|etymon}}.", parents = {"Bảo trì mục từ"}, can_be_empty = true, hidden = true, } labels["Mục từ tham chiếu đến nguyên từ bị thiếu"] = { description = "Các mục từ sử dụng bản mẫu {{tl|etymon}} tham chiếu đến một nguyên từ không thể tìm thấy do trang đích không tồn tại (liên kết đỏ) hoặc không sử dụng {{tl|etymon}}.", parents = {"Bảo trì từ nguyên"}, can_be_empty = true, hidden = true, } local function add_manual_param_category(label, desc, addl_intro, include_addl_continuation) labels[label] = { description = desc or "Trang này chứa " .. label .. " {{{langname}}}.", additional = addl_intro .. (not include_addl_continuation and "" or "\n\n" .. "Note that the pages in this category are not necessarily the same as the actual term in question. This " .. "frequently happens, for example, with English pages with translation sections, where the term that " .. "triggers the addition of the category is one of the translations."), parents = {"Bảo trì mục từ"}, -- Set catfix = false because the page will have a mixture of native-language and -- non-native-language pages, but include the normal native-language table of contents headers -- because most pages are in the native language. catfix = false, toc_template = "{{{langcode}}}-categoryTOC", toc_template_full = "{{{langcode}}}-categoryTOC/full", can_be_empty = true, hidden = true, } end add_manual_param_category("Mục từ có chuyển tự thủ công không thừa", nil, "Pages are placed here if they contain terms written in a script that isn't in the language's " .. "list of scripts in the language data. This may mean the script should be added to the list, or that the wrong language code has been used.", true) add_manual_param_category("terms with non-redundant manual transliterations", nil, "Pages are placed here if they contain terms whose transliteration has been specified manually using " .. "{{para|tr}} or a similar parameter and is different from the transliteration which is automatically generated.", true) add_manual_param_category("terms with redundant transliterations", nil, "Pages are placed here if they contain terms whose transliteration has been specified manually using " .. "{{para|tr}} or a similar parameter and is the same as the transliteration which is automatically generated.", true) add_manual_param_category("Mục từ có mã chữ viết thủ công không thừa", nil, "Pages are placed here if they contain terms whose script code has been specified manually using " .. "{{para|sc}} or a similar parameter and is different from the script code which is automatically generated.", true) add_manual_param_category("Mục từ có mã chữ viết thừa", nil, "Pages are placed here if they contain terms whose script code has been specified manually using " .. "{{para|sc}} or a similar parameter and is the same as the script code which is automatically generated.", true) add_manual_param_category("Mục từ có mã sắp xếp thủ công không thừa", "Mục từ có mã sắp xếp thủ công không thừa {{{langname}}}.", "Terms are placed here if they have been sorted using a sortkey other than the one which is automatically " .. "generated. This can happen for two reasons:\n# A different sortkey has been specified using the {{para|sort}} " .. "parameter.\n# One or more categories have been added using raw wikitext, which means the page's default " .. "sortkey is used for that category. If that default sortkey is different from the automatic sortkey, then the " .. "page will also be added here.") add_manual_param_category("Mục từ có mã sắp xếp thừa", "{{{langname}}} terms with redundant sortkeys.", "Terms are placed here if their sortkey has been specified using the {{para|sort}} parameter, and it the same " .. "as the one which is automatically generated.") add_manual_param_category("links with redundant target parameters", "Pages containing {{{langname}}} links where the alt text could replace the link target, instead of being given " .. "separately.", "This occurs when the only difference between the link target and the alt text is that the alt text contains " .. "diacritics (or other characters) which would have been ignored anyway had they been included in the link " .. "target. For example, {{tl|l|la|amo|amō}} ({{l|la|amo|amō}}) is exactly the same as {{tl|l|la|amō}} " .. "({{l|la|amō}}), because macrons are automatically stripped from Latin link targets, even though they're still " .. "displayed.") add_manual_param_category("links with ignored alt parameters", "Pages containing {{{langname}}} links where the {{para|alt}} parameter has been ignored.", "This occurs when the main linked text includes a wikilink.") add_manual_param_category("Liên kết mục từ có tham số alt thừa", "Pages containing {{{langname}}} links where the {{para|alt}} parameter is redundant.", "This occurs when the alt text makes no difference to the output. For example, {{tl|l|vi|foo|foo}} " .. "({{l|vi|foo|foo}}) is exactly the same as {{tl|l|vi|foo}} ({{l|vi|foo}}).") add_manual_param_category("links with ignored id parameters", "Pages containing {{{langname}}} links where the {{para|id}} parameter has been ignored.", "This occurs when the main linked text includes a wikilink.") add_manual_param_category("Liên kết mục từ có liên kết wiki thừa", "Pages containing {{{langname}}} links which contain a redundant wikilink.", "This occurs if link target consists of a single wikilink, which should instead be entered in the " .. "conventional manner without link brackets. For example, {{tl|l|en|<nowiki>[[foo]]</nowiki>}} " .. "is the same as {{tl|l|en|foo}}, and {{tl|l|en|<nowiki>[[foo|bar]]</nowiki>}} is the same as " .. "{{tl|l|en|foo|bar}}.\n\nThis also occurs when link templates are nested inside each other " .. "unnecessarily: e.g. {{tl|l|en|{{tl|l|en|foo}}}}") add_manual_param_category("Liên kết có phân mảnh thủ công", "Pages containing {{{langname}}} links where a manual link fragment has been given.", "This occurs when the link fragment has been specified using {{code|#}} after the term, " .. "which overrides the normal fragment generated by link templates that points to the relevant " .. "language section.\n\nLink fragments are used to point to a specific section on a target page, and " .. "it is preferable to use the {{para|id}} parameter to do this, since it is less likely to break if " .. "additional content is added to the target page: for example, the fragment {{code|#Adjective}} " .. "will start pointing to the wrong section if another language with an adjective section is added above " .. "the intended language.") labels["entries without References or Further reading header"] = { description = "{{{langname}}} entries without a References or Further reading header.", parents = {"Bảo trì mục từ"}, can_be_empty = true, hidden = true, } labels["entries that don't exist"] = { description = "{{{langname}}} terms that do not meet the [[Wiktionary:Criteria for inclusion|criteria for inclusion]] (CFI). They are added to the category with the template {{tl|no entry|{{{langcode}}}}}.", parents = {"Bảo trì mục từ"}, } labels["entries with language name categories using raw markup"] = { description = "{{{langname}}} entries that have been placed in a language name category using raw wiki markup (i.e. <code><nowiki>[[Category:{{{langname}}} ...]]</nowiki></code>). They should be added using {{tl|cln|{{{langcode}}}|...}} instead.", parents = {"Bảo trì mục từ"}, can_be_empty = true, hidden = true, } labels["entries with topic categories using raw markup"] = { description = "{{{langname}}} entries that have been placed in a topic category using raw wiki markup (i.e. <code><nowiki>[[Category:{{{langcode}}}:...]]</nowiki></code>). They should be added using {{tl|C|{{{langcode}}}|...}} instead.", parents = {"Bảo trì mục từ"}, can_be_empty = true, hidden = true, } labels["entries with outdated source"] = { description = "{{{langname}}} entries that have been partly or fully imported from an outdated source.", parents = {"Bảo trì mục từ"}, } labels["undefined derivations"] = { description = "{{{langname}}} etymologies using {{tl|undefined derivation}}, where a more specific template such as {{tl|borrowed}} or {{tl|inherited}} should be used instead.", parents = {"Bảo trì mục từ"}, can_be_empty = true, hidden = true, } labels["descendants to be fixed in desctree"] = { description = "Entries that use {{tl|desctree}} to link to {{{langname}}} entries with no Descendants section.", parents = {"Bảo trì mục từ"}, can_be_empty = true, hidden = true, } labels["Yêu cầu mục từ"] = { description = "Entries with [[Template:der]], [[Template:inh]], [[Template:m]] and similar templates lacking the parameter for linking to {{{langname}}} terms.", parents = {"Bảo trì mục từ"}, can_be_empty = true, hidden = true, } labels["Liên kết đỏ"] = { description = "Links to {{{langname}}} entries that have not been created yet.", parents = {"Bảo trì mục từ"}, catfix = false, can_be_empty = true, hidden = true, } labels["Mục từ có cách phát âm IPA"] = { description = "Các mục từ có cách phát âm IPA trong {{{langname}}}.", additional = "Đối với các yêu cầu liên quan đến thể loại này, hãy xem [[:Thể loại:Yêu cầu cách phát âm mục từ {{{langname}}}]].", parents = {"Bảo trì mục từ"}, } labels["terms with hyphenation"] = { description = "{{{langname}}} terms that include hyphenation.", parents = {"Bảo trì mục từ"}, } labels["Mục từ có liên kết âm thanh"] = { description = "Các từ {{{langname}}} có cách phát âm dưới dạng liên kết âm thanh.", parents = {"Bảo trì mục từ"}, } labels["descendant hubs"] = { description = "{{{langname}}} terms that do not mean more than the sum of their parts but exist for listing two or more inclusion-worthy descendants.", parents = {"Bảo trì mục từ"}, } labels["terms needing to be assigned to a sense"] = { description = "{{{langname}}} entries that have terms under headers such as \"Synonyms\" or \"Antonyms\" not assigned to a specific sense of the entry in which they appear. Use [[Template:syn]] or [[Template:ant]] to fix these.", parents = {"Bảo trì mục từ"}, can_be_empty = true, hidden = true, } --[=[ labels["terms with inflection tables"] = { description = "{{{langname}}} entries that contain inflection tables.". additional = "For requests related to this category," see [[:Category:Requests for inflections in {{{langname}}} entries]].", parents = {"Bảo trì mục từ"}, } ]=] labels["Mục từ có kết ngôn"] = { description = "định nghĩa mục từ {{{langname}}} có kết ngôn khi sử dụng bản mẫu {{lkbm|collocation}}.", additional = "Để biết thể loại theo yêu cầu, xem [[:Thể loại:Yêu cầu định nghĩa mục từ có kết ngôn {{{langname}}}]]. Xem thêm [[:Thể loại:Định nghĩa mục từ yêu cầu trích dẫn {{{langname}}}]] và [[:Thể loại:Định nghĩa mục từ yêu cầu ví dụ {{{langname}}}]].", parents = {"Bảo trì mục từ"}, } labels["Mục từ có ví dụ cách sử dụng"] = { description = "{{{langname}}} entries that contain usage examples that were added using templates such as {{lkbm|ux}}.", additional = "For requests related to this category, see [[:Category:Requests for example sentences in {{{langname}}}]]. See also [[:Category:Requests for collocations in {{{langname}}}]] and [[:Category:Requests for quotations in {{{langname}}}]].", parents = {"Bảo trì mục từ"}, } labels["Mục từ có trích dẫn ngữ liệu"] = { description = "{{{langname}}} entries that contain quotes that were added using templates such as {{tl|quote}}, {{tl|quote-book}}, {{tl|quote-journal}}, etc.", additional = "For requests related to this category, see [[:Category:Requests for quotations in {{{langname}}}]]. See also [[:Category:Requests for collocations in {{{langname}}}]] and [[:Category:Requests for example sentences in {{{langname}}}]].", parents = {"Bảo trì mục từ"}, } labels["Mục từ có tham số head thừa"] = { description = "{{{langname}}} terms that contain a redundant head= parameter in their headword (called using {{tl|head}} or a language-specific equivalent).", additional = "Individual languages can prevent terms from being added to this category by setting `data.no_redundant_head_cat`.", parents = {"Bảo trì mục từ"}, can_be_empty = true, hidden = true, } labels["terms with red links in their headword lines"] = { description = "{{{langname}}} terms that contain red links (i.e. uncreated forms) in their headword lines.", parents = {"redlinks"}, can_be_empty = true, hidden = true, } labels["terms with red links in their inflection tables"] = { description = "{{{langname}}} terms that contain red links (i.e. uncreated forms) in their inflection tables.", parents = {"redlinks"}, can_be_empty = true, hidden = true, } labels["requests for English equivalent term"] = { description = "{{{langname}}} entries with definitions that have been tagged with {{tl|rfeq}}. Read the documentation of the template for more information.", parents = {"Bảo trì mục từ"}, can_be_empty = true, hidden = true, } for _, quot_type in ipairs { "quotations", "usage examples" } do labels[quot_type .. " with omitted translation"] = { description = "{{{langname}}} " .. quot_type .. " where a translation would normally be required but the translation has explicitly been omitted by specifying <code>-</code>. The translation should be supplied instead.", parents = {"Bảo trì mục từ"}, can_be_empty = true, hidden = true, } end for _, pos in ipairs({"nouns", "proper nouns", "verbs", "adjectives", "adverbs", "participles", "determiners", "pronouns", "numerals", "suffixes", "contractions"}) do labels[pos .. " with red links in their headword lines"] = { description = "{{{langname}}} " .. pos .. " that contain red links (i.e. uncreated forms) in their headword lines.", parents = {"terms with red links in their headword lines"}, breadcrumb = pos, can_be_empty = true, hidden = true, } labels[pos .. " with red links in their inflection tables"] = { description = "{{{langname}}} " .. pos .. " that contain red links (i.e. uncreated forms) in their inflection tables.", parents = {"terms with red links in their inflection tables"}, breadcrumb = pos, can_be_empty = true, hidden = true, } end for _, pos in ipairs { "Danh từ", "Danh từ riêng", "Đại từ" } do local label = pos .. " có số nhiều không rõ" labels[label] = { description = label .. " {{{langname}}}.", additional = "Terms are usually added to this category by specifying {{code|?}} as the plural. As much " .. "is possible, a plural should be added or, if the noun is uncountable, indicated appropriately (usually " .. "using {{code|-}} in place of the plural). Some languages support the value {{code|!}} to indicate " .. "that a plural cannot be attested but the noun is theoretically countable.", breadcrumb = "số nhiều không rõ", parents = { {name = pos, sort = "số nhiều không rõ"}, "Bảo trì mục từ", }, } end -- Add 'umbrella_parents' key if not already present. for key, data in pairs(labels) do if not data.umbrella_parents then data.umbrella_parents = "Thể loại con bảo trì mục từ theo ngôn ngữ" end end ----------------------------------------------------------------------------- -- -- -- RAW CATEGORIES -- -- -- ----------------------------------------------------------------------------- raw_categories["Thể loại con bảo trì mục từ theo ngôn ngữ"] = { description = "Umbrella categories covering topics related to entry maintenance.", additional = "{{{umbrella_meta_msg}}}", parents = { "Siêu thể loại chung", "Thể loại:Bảo trì mục từ theo ngôn ngữ", }, } raw_categories["Mục từ có bản dịch theo ngôn ngữ"] = { description = "Mục từ có bản dịch theo ngôn ngữ.", parents = {{name = "Thể loại con bảo trì mục từ theo ngôn ngữ", sort = "translations by language"}}, breadcrumb = "Bản dịch", } raw_categories["Mục từ có hộp bản dịch"] = { description = "Trang này chứa các trang có hộp bản dịch.", parents = { "Thể loại con bảo trì mục từ theo ngôn ngữ"}, hidden = true, } raw_categories["Yêu cầu"] = { topright = "{{shortcut|WT:CR|WT:RQ}}", description = "A parent category for the various request categories.", parents = {"Wiktionary"}, } raw_categories["Yêu cầu theo ngôn ngữ"] = { description = "Categories with requests in various specific languages.", additional = "{{{umbrella_msg}}}", parents = { {name = "Thể loại con yêu cầu theo ngôn ngữ", sort = " "}, {name = "Yêu cầu", sort = " "}, }, breadcrumb = "theo ngôn ngữ", } raw_categories["Thể loại con yêu cầu theo ngôn ngữ"] = { description = "Umbrella categories covering topics related to requests.", additional = "{{{umbrella_meta_msg}}}", parents = { "Siêu thể loại chung", {name = "Yêu cầu", sort = " "}, }, } raw_categories["Requests for quotations by source"] = { description = "Categories with requests for quotation, broken out by the source of the quotation.", additional = "Some abbreviated names of sources are explained at [[Wiktionary:Abbreviated Authorities in Webster]].", parents = {{name = "Requests for quotations", sort = "source"}}, breadcrumb = "By source", } raw_categories["Requests for quotations"] = { -- FIXME description = "Words are added to this category by the inclusion in their entries of {{tl|rfv-quote}}.", parents = {{name = "Requests", sort = "quotations"}}, breadcrumb = "Quotations", } raw_categories["Requests for date by source"] = { description = "Categories with requests for date, broken out by the source of the quotation whose date is sought.", parents = {{name = "Requests for date", sort = "source"}}, breadcrumb = "By source", } raw_categories["Requests for date"] = { description = "Requests for a date to be added to a quotation.", additional = "To add an article to this category, use {{tl|rfdate}} or {{tl|rfdatek}} to include the author. " .. "Please remove the template from the article once the date has been provided.", parents = {{name = "Requests", sort = "date"}}, breadcrumb = "Date", } raw_categories["Requests for translations in user-competency categories by number of users"] = { description = "Requests for translations to be added to user-competency categories, sorted by number of users with that competency.", parents = {{name = "Requests", sort = "translations"}}, breadcrumb = "Translations in user-competency categories by number of users", } raw_categories["Requests for translations in user-competency categories by language"] = { description = "Requests for translations to be added to user-competency categories, sorted by language.", parents = {{name = "Requests", sort = "translations"}}, breadcrumb = "Translations in user-competency categories by language", hidden = true, } raw_categories["Entries using missing taxonomic names"] = { description = "Entries that link to wikispecies because there is no corresponding Wiktionary entry for the taxonomic name in the template {{tl|taxlink}}.", additional = "The missing name is one or more of those enclosed in {{tl|taxlink}}. The entries are sorted by the missing taxonomic name." .. "\n\nSee [[:Category:mul:Taxonomic names]].", parents = {{name = "Bảo trì mục từ", is_label = true, lang = "mul"}}, breadcrumb = "Missing taxonomic names", hidden = true, } ----------------------------------------------------------------------------- -- -- -- RAW HANDLERS -- -- -- ----------------------------------------------------------------------------- local function script_name_to_code(name) local sc = require("Module:scripts").getByCanonicalName(name) if not sc then error("Không tìm thấy tên kịch bản '" .. name .. "'") end return sc:getCode() end -- This array consists of category match specs. Each spec contains one or more properties, whose values are (a) strings -- that may contain references to other properties using the {{{PROPERTY}}} syntax; (b) functions of one argument, an -- `items` table of the same properties that are accessible using the {{{PROPERTY}} syntax. Each such spec should have -- at least a `regex` property that matches the name of the category. Capturing groups in this regex can be referenced -- in other properties using {{{1}}} for the first group, {{{2}}} for the second group, etc. (or using keys "1", "2", -- etc. in functions). Property expansion happens recursively if needed (i.e. a property can reference another property, -- which in turn references a third property). -- -- If there is a `language_name` propery, it specifies the language name (and will typically be a reference to a -- capturing group from the `regex` property); if not specified, it defaults to "{{{1}}}" unless the `nolang` property -- is set, in which case there is no language name derivable from the category name. The language name must be the -- canonical name of a recognized regular language, or an error is thrown; however, if the `etym_lang_only` -- property is set, the language name must be the canonical name of an etymology-only language, or the category spec -- entry will be skipped. Based on the language name, the `language_code` and `language_object` properties are -- automatically filled in. If `language_name` is an etymology-only language, additional properties -- `parent_language_name`, `parent_language_code` and `parent_language_object` are set for the parent regular language -- of the etymology-only language. -- -- If the `regex` values of multiple category specs match, the first one takes precedence. -- -- Recognized or predefined properties: -- -- `pagename`: Current pagename. -- `regex`: See above. -- `1`, `2`, `3`, ...: See above. -- `language_name`, `language_code`, `language_object`: See above. -- `parent_language_name`, `parent_language_code`, `parent_language_object`: See above. -- `nolang`: See above. -- `etym_lang_only`: Language names must be etymology-only languages. See above. -- `description`: Override the description (normally taken directly from the pagename). -- `template_name`: Name of template which generates this category. -- `template_sample_call`: Syntax for calling the template. Defaults to "{{{template_name}}}|{{{language_code}}}". -- Used to display an example template call and the output of this call. -- `template_actual_sample_call`: Syntax for calling the template. Takes precedence over `template_sample_call` when -- generating example template output (but not when displaying an example template call) and is intended for a -- template call that uses the |nocat=1 parameter. -- `template_example_output`: Override the text that displays example template output (see `template_sample_call`). -- `additional_template_description`: Extra text to be displayed after the example template output. -- `parents`: Parent categories. Should be a list of elements, each of which is an object containing at least a name= -- and sort= field (same format as parents= for regular raw categories, except that the name= and sort= field will -- have {{{PROPERTY}}} references expanded). If no parents are specified, and the pagename is of the form -- "Requests for FOO by language", the parent will be "Request subcategories by language" with FOO as the sort key. -- Otherwise, the `language_name` property must exist, and the parent will be "Requests concerning LANGNAME" with -- the pagename minus any initial "Requests for " as the sort key. -- `umbrella`: Parent all-language category. Sort key is based on the language name. -- `breadcrumb`: Specify the breadcrumb. If `parents` is given, there is no default (i.e. it will end up being the -- pagename). Otherwise, if the pagename is of the form "Requests for FOO by language", "Requests for FOO in BAR", -- or "Requests for FOO", it will be FOO. -- `not_hidden_category`: Don't hide the category. -- `catfix`: Same as `catfix` in regular labels and raw categories, except that request-specific {{{PROPERTY}}} syntax -- is expanded. -- `toc_template`, `toc_template_full`: Same as the corresponding fields in regular labels and raw categories, except -- that request-specific {{{PROPERTY}}} syntax is expanded. -- -- In general, properties can contain references to templates (e.g. {{tl}} and {{para}}), which will be appropriately -- expanded (this expansion happens in the poscatboiler code, not in this module). The major exception is in the -- `template_sample_call` and `template_actual_sample_call` properties, which are surrounded by <pre>...</pre> when -- inserted, so template references are not expanded. Triple-brace property references are still expanded in these -- properties; but beware that if any of those property references contain template references, they won't be expanded. -- (This actually happens in the handlers for 'Request for SCRIPT script for LANG terms'; the sample call references -- {{{script_code}}}, whose definition therefore cannot contain template references. The solution is to define this -- property using a function.) local requests_categories = { { -- This handles etymology languages. regex = "^Yêu cầu liên quan đến (.+)$", description = "Categories with {{{1}}} entries that need the attention of experienced editors.", etym_lang_only = true, parents = {{name = "Yêu cầu liên quan đến {{{parent_language_name}}}", sort = "{{{1}}}"}}, umbrella = false, breadcrumb = "{{{1}}}", not_hidden_category = true, }, { -- This handles regular languages. regex = "^Yêu cầu liên quan đến (.+)$", description = "Categories with {{{1}}} entries that need the attention of experienced editors.", parents = {{name = "Bảo trì mục từ", is_label = true, sort = "requests"}}, umbrella = "Yêu cầu theo ngôn ngữ", breadcrumb = "Yêu cầu", not_hidden_category = true, }, { regex = "^Yêu cầu từ nguyên mục từ (.+)$", umbrella = "Yêu cầu từ nguyên theo ngôn ngữ", template_name = "rfe", }, { regex = "^Requests for expansion of etymologies in (.+) entries$", umbrella = "Requests for expansion of etymologies by language", template_name = "etystub", }, { regex = "^Yêu cầu cách phát âm mục từ (.+)$", umbrella = "Yêu cầu cách phát âm theo ngôn ngữ", template_name = "rfp", }, { regex = "^Yêu cầu một đoạn ghi âm thanh cách phát âm mục từ (.+)$", umbrella = "Yêu cầu một đoạn ghi âm thanh cách phát âm theo ngôn ngữ", template_name = "rfap", }, { regex = "^Yêu cầu định nghĩa mục từ (.+)$", umbrella = "Yêu cầu định nghĩa theo ngôn ngữ", template_name = "rfdef", }, { regex = "^Requests for clarification of definitions in (.+) entries$", umbrella = "Requests for clarification of definitions by language", template_name = "rfclarify", }, { -- This is for part-of-speech-specific categories such as -- "Requests for inflections in Northern Ndebele noun entries" or -- "Requests for accents in Ukrainian proper noun entries". -- Here and below, we assume that the part of speech is begins with -- a lowercase letter, while the preceding language name ends in a -- capitalized word. Note that this entry comes before the -- following one and takes precedence over it. regex = "^Yêu cầu biến cách cho mục từ (.-) ([a-z]+[a-z ]*)$", parents = {{name = "Yêu cầu biến cách cho mục từ {{{language_name}}}", sort = "{{{2}}}"}}, umbrella = "Yêu cầu biến cách cho {{{2}}} theo ngôn ngữ", breadcrumb = "{{{2}}}", template_name = "rfinfl", template_sample_call = "{{rfinfl|{{{language_code}}}|{{{2}}}}}", }, { regex = "^Yêu cầu biến cách cho mục từ (.+)$", umbrella = "Yêu cầu biến cách theo ngôn ngữ", template_name = "rfinfl", }, { regex = "^Yêu cầu biến cách cho (.+) theo ngôn ngữ$", nolang = true, }, { regex = "^Requests for tone in (.-) ([a-z]+[a-z ]*) entries$", parents = {{name = "Requests for tone in {{{language_name}}} entries", sort = "{{{2}}}"}}, umbrella = "Requests for tone of {{{2}}}s by language", breadcrumb = "{{{2}}}", template_name = "rftone", template_sample_call = "{{rftone|{{{language_code}}}|{{{2}}}}}", }, { regex = "^Requests for tone in (.+) entries$", umbrella = "Requests for tone by language", template_name = "rftone", }, { regex = "^Requests for tone of (.+) by language$", nolang = true, }, { regex = "^Requests for accents in (.-) ([a-z]+[a-z ]*) entries$", parents = {{name = "Requests for accents in {{{language_name}}} entries", sort = "{{{2}}}"}}, umbrella = "Requests for accents of {{{2}}}s by language", breadcrumb = "{{{2}}}", template_name = "rfaccents", template_sample_call = "{{rfaccents|{{{language_code}}}|{{{2}}}}}", }, { regex = "^Requests for accents in (.+) entries$", umbrella = "Requests for accents by language", template_name = "rfaccents", }, { regex = "^Requests for accents of (.+) by language$", nolang = true, }, { regex = "^Requests for aspect in (.-) ([a-z]+[a-z ]*) entries$", parents = {{name = "Requests for aspect in {{{language_name}}} entries", sort = "{{{2}}}"}}, umbrella = "Requests for aspect of {{{2}}}s by language", breadcrumb = "{{{2}}}", template_name = "rfaspect", template_sample_call = "{{rfaspect|{{{language_code}}}|{{{2}}}}}", }, { regex = "^Requests for aspect in (.+) entries$", umbrella = "Requests for aspect by language", template_name = "rfaspect", }, { regex = "^Requests for aspect of (.+) by language$", nolang = true, }, { regex = "^Requests for gender in (.-) ([a-z]+[a-z ]*) entries$", parents = {{name = "Requests for gender in {{{language_name}}} entries", sort = "{{{2}}}"}}, umbrella = "Requests for gender of {{{2}}}s by language", breadcrumb = "{{{2}}}", template_name = "rfgender", template_sample_call = "{{rfgender|{{{language_code}}}|{{{2}}}}}", }, { regex = "^Requests for gender in (.+) entries$", umbrella = "Requests for gender by language", template_name = "rfgender", }, { regex = "^Requests for gender of (.+) by language$", nolang = true, }, { regex = "^Requests for example sentences in (.+)$", umbrella = "Requests for example sentences by language", template_name = "rfex", }, { regex = "^Requests for collocations in (.+)$", umbrella = "Requests for collocations by language", template_name = "rfcoll", }, { regex = "^Requests for quotations in (.+)$", umbrella = "Requests for quotations by language", template_name = "rfquote", }, { -- This handles etymology languages. regex = "^Requests for translations into (.+)$", etym_lang_only = true, parents = { {name = "Requests for translations into {{{parent_language_name}}}", sort = "{{{1}}}"}, {name = "Requests concerning {{{language_name}}}", sort = "translations"}, }, umbrella = false, breadcrumb = "{{{1}}}", template_name = "t-needed", catfix = "en", }, { -- This handles regular languages. regex = "^Requests for translations into (.+)$", umbrella = "Requests for translations by language", template_name = "t-needed", catfix = "en", }, { regex = "^Requests for translations of (.+) usage examples$", umbrella = "Requests for translations of usage examples by language", breadcrumb = "Translations of usage examples", template_name = "t-needed", template_sample_call = "{{t-needed|{{{language_code}}}|usex=1}}", template_actual_sample_call = "{{t-needed|{{{language_code}}}|usex=1|nocat=1}}", additional_template_description = "The {{tl|ux}}, {{tl|uxi}}, {{tl|ja-usex}} and {{tl|zh-x}} templates automatically add the page to this category if the example is in a foreign language and the translation is missing." }, { regex = "^Requests for translations of (.+) quotations$", umbrella = "Requests for translations of quotations by language", breadcrumb = "Translations of quotations", template_name = "t-needed", template_sample_call = "{{t-needed|{{{language_code}}}|quote=1}}", template_actual_sample_call = "{{t-needed|{{{language_code}}}|quote=1|nocat=1}}", additional_template_description = "The {{tl|quote}}, {{tl|quote-*}} and {{tl|Q}} templates automatically add the page to this category if the example is in a foreign language and the translation is missing." }, { regex = "^Requests for review of (.+) translations$", umbrella = "Requests for review of translations by language", breadcrumb = "Review of translations", template_name = "t-check", template_sample_call = "{{t-check|{{{language_code}}}|example}}", template_example_output = "", catfix = "en", }, { regex = "^Yêu cầu chuyển tự mục từ (.+)$", umbrella = "Yêu cầu chuyển tự theo ngôn ngữ", template_name = "rftranslit", additional_template_description = "The {{tl|head}} template, and the large number of language-specific variants of it, automatically add " .. "the page to this category if the example is in a foreign language and no transliteration can be generated (particularly in languages without " .. "automated transliteration, such as Hebrew and Persian).", }, { regex = "^Requests for transliteration of (.+) usage examples$", umbrella = "Requests for transliteration of usage examples by language", template_name = "rftranslit", template_sample_call = "{{rftranslit|{{{language_code}}}|usex=1}}", template_actual_sample_call = "{{rftranslit|{{{language_code}}}|usex=1|nocat=1}}", catfix = false, additional_template_description = "The {{tl|ux}} and {{tl|uxi}} templates automatically add the page to this category if the example " .. "is in a foreign language and no transliteration can be generated (particularly in languages without automated transliteration, such as " .. "Hebrew and Persian).", }, { regex = "^Requests for transliteration of (.+) quotations$", umbrella = "Requests for transliteration of quotations by language", template_name = "rftranslit", template_sample_call = "{{rftranslit|{{{language_code}}}|quote=1}}", template_actual_sample_call = "{{rftranslit|{{{language_code}}}|quote=1|nocat=1}}", catfix = false, additional_template_description = "The {{tl|quote}} and {{tl|quote-*}} templates automatically add the page to this category if the quotation " .. "is in a foreign language and no transliteration can be generated (particularly in languages without automated transliteration, such as " .. "Hebrew and Persian).", }, { -- This handles etymology languages. regex = "^Requests for native script for (.+) terms$", etym_lang_only = true, parents = { {name = "Requests for native script for {{{parent_language_name}}} terms", sort = "{{{1}}}"}, {name = "Requests concerning {{{language_name}}}", sort = "native script"}, }, umbrella = false, breadcrumb = "{{{1}}}", template_name = "rfscript", template_actual_sample_call = "{{rfscript|{{{language_code}}}|nocat=1}}", catfix = false, additional_template_description = "Many templates such as {{tl|l}}, {{tl|m}} and {{tl|t}} automatically place the page in this category when they are missing the term but have been provided with a transliteration." }, { -- This handles regular languages. regex = "^Requests for native script for (.+) terms$", umbrella = "Requests for native script by language", template_name = "rfscript", template_actual_sample_call = "{{rfscript|{{{language_code}}}|nocat=1}}", catfix = false, additional_template_description = "Many templates such as {{tl|l}}, {{tl|m}} and {{tl|t}} automatically place the page in this category when they are missing the term but have been provided with a transliteration." }, { regex = "^Requests for native script in (.+) usage examples$", umbrella = "Requests for native script in usage examples by language", template_name = "rfscript", template_sample_call = "{{rfscript|{{{language_code}}}|usex=1}}", template_actual_sample_call = "{{rfscript|{{{language_code}}}|usex=1|nocat=1}}", catfix = false, additional_template_description = "The {{tl|ux}} and {{tl|uxi}} templates automatically add the page to this category if the example itself is missing but the translation is supplied." }, { regex = "^Requests for native script in (.+) quotations$", umbrella = "Requests for native script in quotations by language", template_name = "rfscript", template_sample_call = "{{rfscript|{{{language_code}}}|quote=1}}", template_actual_sample_call = "{{rfscript|{{{language_code}}}|quote=1|nocat=1}}", catfix = false, additional_template_description = "The {{tl|quote}} and {{tl|quote-*}} templates automatically add the page to this category if the quotation itself is missing but the translation is supplied." }, { -- This handles etymology languages. regex = "^Requests for (.+) script for (.+) terms$", language_name = "{{{2}}}", etym_lang_only = true, parents = { {name = "Requests for native script for {{{language_name}}} terms", sort = "{{{1}}} script"}, {name = "Requests for {{{1}}} script for {{{parent_language_name}}} terms", sort = "{{{language_name}}}"}, {name = "Requests concerning {{{language_name}}}", sort = "{{{1}}} script"}, }, umbrella = false, breadcrumb = "{{{1}}} script", template_name = "rfscript", -- NOTE: The following is used in `template_sample_call` and `template_actual_sample_call`, meaning the -- conversion of script name to script code needs to be done using an inline function like this, instead of -- a {{#invoke:...}} template call. script_code = function(items) return script_name_to_code(items["1"]) end, template_sample_call = "{{rfscript|{{{language_code}}}|sc={{{script_code}}}}}", template_actual_sample_call = "{{rfscript|{{{language_code}}}|sc={{{script_code}}}|nocat=1}}", catfix = false, additional_template_description = "Many templates such as {{tl|l}}, {{tl|m}} and {{tl|t}} automatically place the page in this category when they are missing the term but have been provided with a transliteration." }, { -- This handles regular languages. regex = "^Requests for (.+) script for (.+) terms$", language_name = "{{{2}}}", parents = {{name = "Requests for native script for {{{language_name}}} terms", sort = "{{{1}}} script"}}, umbrella = "Requests for {{{1}}} script by language", breadcrumb = "{{{1}}} script", template_name = "rfscript", -- See comment above about this definition. script_code = function(items) return script_name_to_code(items["1"]) end, template_sample_call = "{{rfscript|{{{language_code}}}|sc={{{script_code}}}}}", template_actual_sample_call = "{{rfscript|{{{language_code}}}|sc={{{script_code}}}|nocat=1}}", catfix = false, additional_template_description = "Many templates such as {{tl|l}}, {{tl|m}} and {{tl|t}} automatically place the page in this category when they are missing the term but have been provided with a transliteration." }, { regex = "^Requests for (.+) script by language$", parents = {{name = "Requests for script by language", sort = "{{{1}}} script"}}, nolang = true, }, { regex = "^Requests for script by language$", nolang = true, }, { regex = "^Requests for images in (.+) entries$", umbrella = "Requests for images by language", template_name = "rfi", }, { regex = "^Requests for references for (.+) terms$", umbrella = "Requests for references by language", template_name = "rfref", }, { regex = "^Requests for references for etymologies in (.+) entries$", parents = {{name = "Requests for references for {{{language_name}}} terms", sort = "etymologies"}}, umbrella = "Requests for references for etymologies by language", breadcrumb = "Etymologies", template_name = "rfv-etym", }, { regex = "^Requests for references for pronunciations in (.+) entries$", parents = {{name = "Requests for references for {{{language_name}}} terms", sort = "pronunciations"}}, umbrella = "Requests for references for pronunciations by language", breadcrumb = "Pronunciations", template_name = "rfv-pron", }, { regex = "^Yêu cầu cần chú ý liên quan (.+)$", umbrella = "Yêu cầu cần chú ý theo ngôn ngữ", template_name = "attention", template_example_output = "This template does not generate any text in entries.", -- These pages typically contain a mixture of English and native-language entries, so disable catfix. catfix = false, -- Setting catfix = false will normally trigger the English table of contents template. -- We still want the native-language table of contents template, though. toc_template = "{{{language_code}}}-categoryTOC", toc_template_full = "{{{language_code}}}-categoryTOC/full", }, { regex = "^Requests for cleanup in (.+) entries$", umbrella = "Requests for cleanup by language", template_name = "rfc", template_actual_sample_call = "{{rfc|{{{language_code}}}|nocat=1}}", }, { regex = "^Requests for cleanup of Pronunciation N headers in (.+) entries$", umbrella = "Requests for cleanup of Pronunciation N headers by language", template_name = "rfc-pron-n", template_actual_sample_call = "{{rfc-pron-n|{{{language_code}}}|nocat=1}}", template_example_output = "This template does not generate any text in entries.", additional_template_description = [=[ The purpose of this category is to tag entries that use headers with "Pronunciation" and a number. While these headers and structure are sometimes used, they are not specifically prescribed by [[WT:ELE]]. No complete proposal has yet been made on how they should work, what the semantics are, or how they interact with multiple etymologies. As a result they should generally be avoided. Instead, merge the entries (possibly under multiple Etymology sections, if appropriate), and list all pronunciations, appropriately tagged, under a Pronunciation header. [[User:KassadBot|KassadBot]] tags these entries (or used to tag these entries, when the bot was operational). At some point if a proposal is made and adopted as policy, these entries should be reviewed. This category is hidden.]=], }, { regex = "^Requests for deletion in (.+) entries$", umbrella = "Requests for deletion by language", template_name = "rfd", template_actual_sample_call = "{{rfd|{{{language_code}}}|nocat=1}}", }, { regex = "^Requests for verification in (.+) entries$", umbrella = "Requests for verification by language", template_name = "rfv", }, { regex = "^Requests for attention in etymologies in (.+) entries$", umbrella = "Requests for attention in etymologies by language", }, { regex = "^Requests for quotations/(.+)$", description = "Requests for a quotation or for quotations from {{{1}}}.", parents = {{name = "Requests for quotations by source", sort = "{{{1}}}"}}, breadcrumb = "{{{1}}}", nolang = true, template_name = "rfquotek", template_sample_call = "{{rfquotek|LANGCODE|{{{1}}}}}", template_example_output = "\n(where LANGCODE is the language code of the entry)\n\nIt results in the message below:\n\n{{rfquotek|und|{{{1}}}}}", }, { regex = "^Requests for date in (.+) entries$", umbrella = "Requests for date by language", template_name = "rfdate", additional_template_description = "The quotation templates, such as {{tl|quote-book}} and {{tl|quote-journal}}, " .. "automatically add the page to this category if neither {{para|date}} nor {{para|year}} is provided. Providing the " .. "parameter in each case on the page automatically removes the article from this category. See " .. "[[Wiktionary:Quotations]] for information about formatting dates and quotations.", }, { regex = "^Requests for date/(.+)$", description = "Requests for a date for a quotation or quotations from {{{1}}}.", parents = {{name = "Requests for date by source", sort = "{{{1}}}"}}, breadcrumb = "{{{1}}}", nolang = true, template_name = "rfdatek", template_sample_call = "{{rfdatek|LANGCODE|{{{1}}}}}", template_example_output = "\n(where LANGCODE is the language code of the entry)\n\nIt results in the message below:\n\n{{rfdatek|und|{{{1}}}}}", }, { regex = "^Requests for attestation of (.+) terms$", umbrella = "Requests for attestation of terms by language", breadcrumb = "Attestation", additional_template_description = "The {{tl|LDL}} template adds this category when a language code is supplied in {{para|1}} (as it should be)." }, } local user_competency_additional_template_description = "This is added by user-competency categories such as " .. "[[:Category:User fr-4]], which groups users who speak French at level 4 (near-native proficiency), when " .. "the native-language text indicating this fact is missing. The appropriate translation should mirror the " .. "English text also displayed (e.g. in this case \"These users speak French at a '''near native''' " .. "level.\"), and should be supplied to {{tl|auto cat}} using the {{para|text}} parameter. The mention of the " .. "language in the text should be surrounded by double angle brackets, e.g. \"&lt;&lt;français>>\", which " .. "causes it to be automatically linked to the appropriate parent category." local user_competency_parents = {{name = "Requests for translations in user-competency categories by number of users", sort = function(items) return " " .. ("%010d"):format(items["1"]) end, }} table.insert(requests_categories, { regex = "^Requests for translations in user%-competency categories with ([0-9]+)%-([0-9]+) users$", description = "Requests for translation of phrases indicating user competencies for specific languages and specific competency levels, for categories with {{{1}}}-{{{2}}} users.", additional_template_description = user_competency_additional_template_description, parents = user_competency_parents, breadcrumb = "{{{1}}}-{{{2}}}", nolang = true, } ) table.insert(requests_categories, { regex = "^Requests for translations in user%-competency categories with ([0-9]+) (users?)$", description = "Requests for translation of phrases indicating user competencies for specific languages and specific competency levels, for categories with {{{1}}} {{{2}}}.", additional_template_description = user_competency_additional_template_description, parents = user_competency_parents, breadcrumb = "{{{1}}}", nolang = true, } ) table.insert(raw_handlers, function(data) local items local function init_items() items = {pagename = data.category} end local function expand_value(item, val) if type(val) == "function" then return expand_value(item .. " ⇒ function", val(items)) end if not val then return val end if type(val) == "number" then val = tostring(val) end if type(val) ~= "string" then error(("The item '%s' on page %s is of type %s and can't be concatenated"):format( item, items.pagename, type(val))) end -- Replaces pseudo-template code {{{ }}} with the corresponding member of the "items" table. Has to be done -- recursively, since some of the items are nested: -- {{{template_sample_call_with_temp}}} -- ⇓ -- {{{{{template_name}}}|{{{language_code}}}}} -- ⇓ -- {{attention|en}} if val:find("{{{") then val = mw.ustring.gsub(val, "{{{([^%}%{]+)}}}", function(prop) local propval = items[prop] if not propval then error(("The item '%s' (expanded from property '%s' on page %s) was not found in the 'items' table"): format(prop, item, items.pagename)) end return expand_value(item .. " ⇒ " .. prop, propval) end ) end return val end local function expand_items_value(item) return expand_value(item, items[item]) end local function convert_items_to_category_data(items) if not items.nolang then items.language_name = items.language_name or "{{{1}}}" items.language_name = expand_items_value("language_name") -- Chuẩn hoá tên ngôn ngữ để nhận diện cả khi viết thường items.language_name2 = ConvertU.normalise_language_name(items.language_name) if items.etym_lang_only then items.language_object = require("Module:etymology languages").getByCanonicalName(items.language_name2) if not items.language_object then return nil end items.language_code = items.language_object:getCode() --items.parent_language_object = items.language_object:getNonEtymological() -- Reject weird cases where etymology language has no parent. if not items.parent_language_object then return nil end items.parent_language_code = items.parent_language_object:getCode() items.parent_language_name = items.parent_language_object:getCanonicalName() -- Chuẩn hoá tên ngôn ngữ để nhận diện cả khi viết thường items.parent_language_name2 = ConvertU.normalise_language_name(items.parent_language_name) -- Reject weird cases where the parent language has the same name as the child etymology language. In -- that case, we'll get an infinite parent-category loop. This actually happens, e.g. with Rudbari and -- Bashkardi. if items.parent_language_name2 == items.language_name2 then return nil end else items.language_object = require("Module:languages").getByCanonicalName(items.language_name2, true) items.language_code = items.language_object:getCode() end end if items.template_name then items.template_sample_call = items.template_sample_call or "{{{{{template_name}}}|{{{language_code}}}}}" items.full_text_about_the_template = "To make this request, in this specific language, use this code in the entry (see also the documentation at [[Template:{{{template_name}}}]]):\n\n<pre>{{{template_sample_call}}}</pre>" if items.template_example_output then items.full_text_about_the_template = items.full_text_about_the_template .. " " .. items.template_example_output else items.template_actual_sample_call = items.template_actual_sample_call or items.template_sample_call items.full_text_about_the_template = items.full_text_about_the_template .. "\nIt results in the message below:\n\n{{{template_actual_sample_call}}}" end if items.additional_template_description then items.full_text_about_the_template = items.full_text_about_the_template .. "\n\n" .. items.additional_template_description end else items.full_text_about_the_template = items.additional_template_description end local parents = items.parents local breadcrumb = expand_items_value("breadcrumb") if parents then for _, parent in ipairs(parents) do parent.name = expand_value("parent.name", parent.name) parent.sort = expand_value("parent.sort", parent.sort) end else local umbrella_type = items.pagename:match("^Yêu cầu (.+) theo ngôn ngữ$") if umbrella_type then breadcrumb = breadcrumb or umbrella_type parents = {{name = "Thể loại con yêu cầu theo ngôn ngữ", sort = umbrella_type}} elseif not items.language_name then error("Internal error: Don't know how to compute parents for non-language-specific category '" .. items.pagename .. "'") else local default_breadcrumb = items.pagename:match("^Yêu cầu (.+) trong .*$") or items.pagename:match("^Yêu cầu (.+)$") --items.language_name = ConvertU.normalise_language_name(items.language_name) breadcrumb = breadcrumb or default_breadcrumb parents = {{name = "Yêu cầu liên quan đến " .. items.language_name, sort = default_breadcrumb}} end end if not items.nolang and items.umbrella ~= false then table.insert(parents, {name = expand_items_value("umbrella"), sort = items.language_name}) end local additional = expand_items_value("full_text_about_the_template") if items.pagename:find(" theo ngôn ngữ$") then additional = "{{{umbrella_msg}}}" .. (additional and "\n\n" .. additional or "") end return { description = expand_items_value("description") or items.pagename .. ".", lang = items.parent_language_code or items.language_code, additional = additional, parents = parents, -- If no breadcrumb=, it will default to the category name breadcrumb = breadcrumb, catfix = expand_items_value("catfix"), toc_template = expand_items_value("toc_template"), toc_template_full = expand_items_value("toc_template_full"), hidden = not items.not_hidden_category, can_be_empty = true, } end -- First look for a regular (usually language or script-specific) category. for i, category in ipairs(requests_categories) do local matchvals = {mw.ustring.match(data.category, category.regex)} if #matchvals > 0 then init_items() for key, value in pairs(category) do items[key] = value end for key, value in ipairs(matchvals) do items["" .. key] = value end local catdata = convert_items_to_category_data(items) if catdata then return catdata end end end -- Now look for umbrella categories. for i, category in ipairs(requests_categories) do if data.category == category.umbrella then init_items() items.nolang = true local catdata = convert_items_to_category_data(items) if catdata then return catdata end end end return nil end) table.insert(raw_handlers, function(data) local rawname = mw.ustring.match(data.category, "^Mục từ có bản dịch%s+(.+)$") if not rawname then return end local langname = ConvertU.normalise_name(rawname) -- Hàm chuyển đổi chữ hoa thường local languages = require(languages_module) local lang = languages.getByCanonicalName(langname, true, true) if lang then lang = lang:getCode() return { description = "Mục từ có chứa bản dịch sang " .. lcfirst(langname) .. ", được thêm vào bằng cách sử dụng một trong số các bản mẫu bản dịch, chẳng hạn như {{lkbm|t|" .. lang .. "|...}}, {{lkbm|t+|" .. lang .. "|...}}, v.v.", parents = { {name = "Bảo trì mục từ", is_label = true, lang = lang, sort = "Bản dịch"}, { name = "Mục từ có bản dịch theo ngôn ngữ", sort = {sort_base = langname, lang = "vi"} }, }, breadcrumb = "Bản dịch", catfix = false, can_be_empty = true, hidden = true, } end end) local recognized_taxtypes = require("Module:table/listToSet") { "ambiguous", "binomial", "branch", "clade", "cladus", "class", "cohort", "convariety", "cultivar group", "cultivar", "division", "empire", "epifamily", "epithet", "family", "form taxon", "form", "genus", "grade", "grandorder", "group", "hybrid", "informal group", "infraclass", "infracohort", "infrakingdom", "infraorder", "infraphylum", "infraspecies", "kingdom", "magnorder", "megacohort", "mirorder", "morph", "nothogenus", "nothospecies", "nothosubspecies", "nothovariety", "obsolete", "oofamily", "order", "parvclass", "parvorder", "phylum", "section", "series", "serovar", "species group", "species", "stem", "strain", "subclass", "subcohort", "subdivision", "subfamily", "subgenus", "subgroup", "subinfraorder", "subkingdom", "suborder", "subphylum", "subsection", "subspecies", "subterclass", "subtribe", "superclass", "supercohort", "superfamily", "supergroup", "superorder", "superphylum", "supertribe", "taxon", "tribe", "trinomial", "undescribed species", "unknown", "unranked group", "variety", "virus complex", } table.insert(raw_handlers, function(data) local taxtype = data.category:match("^Entries using missing taxonomic name %((.*)%)$") if taxtype and recognized_taxtypes[taxtype] then return { description = "Entries that link to wikispecies because there is no corresponding Wiktionary entry for the taxonomic name in the template {{tl|taxlink}}.", additional = "The missing name is one or more of those enclosed in {{tl|taxlink}}. The entries are sorted by the missing taxonomic name.", parents = {{name = "Entries using missing taxonomic names", sort = taxtype}}, breadcrumb = taxtype, hidden = true, } end end) return {LABELS = labels, RAW_CATEGORIES = raw_categories, RAW_HANDLERS = raw_handlers} huetq5sfb1fdvhw0s2qovdx1f8d4o9b qusun 0 280178 2570894 2097468 2026-10-16T03:50:18Z WhoAlone 40420 2570894 wikitext text/x-wiki =={{langname|yuy}}== ==={{ĐM|noun}}=== {{head|yuy|Danh từ}} # {{label|yuy|dialectal}} [[nước]]. {{c|yuy|Nước}} 87w2wqc8jy74azv4g4ypmpsya5i4h6w solonggho 0 281866 2570902 2101655 2026-10-16T03:54:11Z WhoAlone 40420 2570902 wikitext text/x-wiki {{-yuy-}} {{-noun-}} {{pn}} # [[cầu vồng]]. [[Thể loại:Danh từ tiếng Đông Yugur]] {{c|yuy|Tự nhiên}} 6pg3h1uk61kd0ojonfcqy5s7eqqz287 sara 0 283381 2570899 2345151 2026-10-16T03:51:15Z WhoAlone 40420 2570899 wikitext text/x-wiki {{-peh-}} {{-etym-}} {{inh+|peh|xgn-pro|*sara}}. {{-noun-}} {{head|peh|Danh từ}} # {{label|peh|Gnyan thog|Thanh Hải}} [[mặt trăng]]. {{-cjm-}} {{-pron-}} * {{IPA4|cjm|/sa-raː/}} {{-noun-}} {{head|cjm|Danh từ}} # [[muối]]. #:{{uxi|cjm|'''sara '''mbak|'''muối '''mặn}} #:{{uxi|cjm|'''sara '''brai dalam aia.|'''muối '''tan trong nước}} {{-syn-}} * [https://nguoicham.com/cdict/ Cham Dictionary] =={{langname|ycr}}== ==={{ĐM|etym}}=== {{der+|ycr|ja|皿|tr=sara}}. ==={{ĐM|noun}}=== {{head|ycr|Danh từ}} # {{label|ycr|Áo Hoa}} [[đĩa]]. ==={{ĐM|ref}}=== * {{R:ycr:Lin 2022}} {{c|ycr|Dụng cụ nhà bếp}} {{-sce-}} {{-etym-}} {{inh+|sce|xgn-pro|*sara}}. {{-noun-}} {{pn}} # [[mặt trăng]]. {{-ref-}} * Juha Janhunen, ''The Mongolic Languages'' (2006) {{ISBN|1135796904}} [[Thể loại:Danh từ tiếng Đông Hương]] {{-yuy-}} {{-etym-}} {{inh+|yuy|xgn-pro|*sara}}. {{-pron-}} * {{IPA4|yuy|/sɑrɑ/}} {{-noun-}} {{head|yuy|Danh từ}} # [[mặt trăng]]. {{c|yuy|Thiên thể}} {{-xgn-mgr-}} {{-etym-}} {{inh+|xgn-mgr|xgn-pro|*sara}}. So sánh với {{cognate|xgn-mgl|sara}}. {{-noun-}} {{head|xgn-mgr|Danh từ}} # [[mặt trăng]]. # [[tháng]]. {{-xgn-mgl-}} {{-etym-}} {{inh+|xgn-mgl|xgn-pro|*sara}}. So sánh với {{cognate|xgn-mgr|sara}}. {{-noun-}} {{head|xgn-mgl|Danh từ}} # [[mặt trăng]]. # [[tháng]]. su641t3pw3w1p46dux5h9owy9mfs8g7 ghajar 0 283403 2570870 2105273 2026-10-16T03:41:42Z WhoAlone 40420 2570870 wikitext text/x-wiki {{-yuy-}} {{-noun-}} {{pn}} # [[vùng đất]]. {{-ref-}} * Juha Janhunen, ''The Mongolic Languages'' (2006) {{ISBN|1135796904}} [[Thể loại:Danh từ tiếng Đông Yugur]] {{c|yuy|Địa mạo}} 4jj7pqj451263edz25atfsuqwk68m7n wiji 0 283404 2570918 2105274 2026-10-16T04:00:00Z WhoAlone 40420 2570918 wikitext text/x-wiki {{-yuy-}} {{-noun-}} {{pn}} # [[bình]] [[sữa]]. {{-ref-}} * Juha Janhunen, ''The Mongolic Languages'' (2006) {{ISBN|1135796904}} [[Thể loại:Danh từ tiếng Đông Yugur]] {{c|yuy|Sữa}} 3pkvyvzvmt2vgaub3ds4pai0jbjps9j tulugh xara 0 283410 2570909 2105280 2026-10-16T03:55:16Z WhoAlone 40420 2570909 wikitext text/x-wiki {{-yuy-}} {{-noun-}} {{pn}} # [[gấu]]. {{-ref-}} * Juha Janhunen, ''The Mongolic Languages'' (2006) {{ISBN|1135796904}} [[Thể loại:Danh từ tiếng Đông Yugur]] {{c|yuy|Lớp Thú}} 2aiosxqv1rb2qau7oz2kscdb9wvqtv6 kui 0 283412 2570881 2303904 2026-10-16T03:44:01Z WhoAlone 40420 2570881 wikitext text/x-wiki {{-yuy-}} {{-noun-}} {{pn}} # [[búa]]. {{-ref-}} * Juha Janhunen, ''The Mongolic Languages'' (2006) {{ISBN|1135796904}} [[Thể loại:Danh từ tiếng Đông Yugur]] {{c|yuy|Dụng cụ}} =={{langname|kha}}== ==={{ĐM|pron}}=== * {{IPA4|kha|/kuj/}} ==={{ĐM|noun}}=== {{head|kha|Danh từ}} # [[linh miêu]]. {{-caq-}} {{-pron-}} * {{IPA4|caq|/kuj/}} {{-noun-}} {{head|caq|Danh từ}} # [[đầu]]. {{-ref-}} * G. Whitehead (1925). ''Dictionary of the Car Nicobarese Language''. {{-tea-}} {{-pron-}} * {{IPA4|tea|/kui/}} {{-noun-}} {{head|tea|Danh từ}} # [[ngôn ngữ]]. # [[tiếng nói]]. # [[âm thanh]]. {{-ref-}} * [https://web.archive.org/web/20220922224210/http://sealang.net/monkhmer/database/retrieve.pl?language=Temiar&sort=gloss&format=html Tiếng Temiar] tại Cơ sở Dữ liệu Môn-Khmer. fxhdaf1wd2x10la8f1ttvum9f8qlwn2 2570882 2570881 2026-10-16T03:44:17Z WhoAlone 40420 2570882 wikitext text/x-wiki {{-yuy-}} {{-noun-}} {{pn}} # [[búa]]. {{-ref-}} * Juha Janhunen, ''The Mongolic Languages'' (2006) {{ISBN|1135796904}} [[Thể loại:Danh từ tiếng Đông Yugur]] {{c|yuy|Dụng cụ}} =={{langname|kha}}== ==={{ĐM|pron}}=== * {{IPA4|kha|/kuj/}} ==={{ĐM|noun}}=== {{head|kha|Danh từ}} # [[linh miêu]]. {{-caq-}} {{-pron-}} * {{IPA4|caq|/kuj/}} {{-noun-}} {{head|caq|Danh từ}} # [[đầu]]. {{-ref-}} * G. Whitehead (1925). ''Dictionary of the Car Nicobarese Language''. {{c|caq|Đầu và cổ}} {{-tea-}} {{-pron-}} * {{IPA4|tea|/kui/}} {{-noun-}} {{head|tea|Danh từ}} # [[ngôn ngữ]]. # [[tiếng nói]]. # [[âm thanh]]. {{-ref-}} * [https://web.archive.org/web/20220922224210/http://sealang.net/monkhmer/database/retrieve.pl?language=Temiar&sort=gloss&format=html Tiếng Temiar] tại Cơ sở Dữ liệu Môn-Khmer. dnb4bhtblecmujmyg3htokqxhupl1mk feinii 0 283413 2570866 2138919 2026-10-16T03:08:38Z WhoAlone 40420 2570866 wikitext text/x-wiki {{-yuy-}} {{-etym-}} Từ {{derived|yuy|zh|水泥|tr=shuǐní}}. {{-noun-}} {{head|yuy|Danh từ}} # [[xi măng]]. {{-ref-}} * Juha Janhunen, ''The Mongolic Languages'' (2006) {{ISBN|1135796904}} {{c|yuy|Xây dựng}} ginqso86tc80jkodxtlszdd7r5rcpem soghong 0 283414 2570901 2105285 2026-10-16T03:54:03Z WhoAlone 40420 2570901 wikitext text/x-wiki {{-yuy-}} {{-noun-}} {{pn}} # [[hành]]. {{-ref-}} * Juha Janhunen, ''The Mongolic Languages'' (2006) {{ISBN|1135796904}} [[Thể loại:Danh từ tiếng Đông Yugur]] {{c|yuy|Rau}} 5epx02d7zihxzpb5tpi5cms6f9x01cy süis 0 283417 2570905 2105290 2026-10-16T03:54:33Z WhoAlone 40420 2570905 wikitext text/x-wiki {{-yuy-}} {{-noun-}} {{pn}} # [[dê]] [[đực]] [[hai]] [[tuổi]]. {{-ref-}} * Juha Janhunen, ''The Mongolic Languages'' (2006) {{ISBN|1135796904}} [[Thể loại:Danh từ tiếng Đông Yugur]] {{c|yuy|Gia súc}} egrv0sih3gl5udxncx7toxvrjisjt4z Nggar lar 0 283418 2570891 2149281 2026-10-16T03:49:02Z WhoAlone 40420 2570891 wikitext text/x-wiki {{-yuy-}} {{-noun-}} {{head|yuy|Danh từ}} # [[tiếng]] Đông Yugur. {{-ref-}} * Juha Janhunen, ''The Mongolic Languages'' (2006) {{ISBN|1135796904}} {{C|yuy|Tên ngôn ngữ}} 9hc3d731ms01be5s8n5nfoqil4jimjk düü 0 283420 2570850 2132110 2026-10-16T03:01:53Z WhoAlone 40420 2570850 wikitext text/x-wiki {{-yuy-}} {{-etym-}} Kế thừa từ {{inherited|yuy|xgn-pro|*dexü}}. Cùng gốc với {{cognate|mn|дүү}}. {{-noun-}} {{pn}} # [[em trai]]. {{-ref-}} * Juha Janhunen, ''The Mongolic Languages'' (2006) {{ISBN|1135796904}} [[Thể loại:Danh từ tiếng Đông Yugur]] {{c|yuy|Thành viên nam trong gia đình}} 2zfin2y21lqoucsz6o9e4emezd0wxfm ghudisin 0 283435 2570872 2105326 2026-10-16T03:42:04Z WhoAlone 40420 2570872 wikitext text/x-wiki {{-yuy-}} {{-noun-}} {{pn}} # [[ủng]], [[bốt]]. {{-ref-}} * Juha Janhunen, ''The Mongolic Languages'' (2006) {{ISBN|1135796904}} [[Thể loại:Danh từ tiếng Đông Yugur]] {{c|yuy|Trang phục}} o37oa3uu4pok4k2jv9iwjz7z7z4clkb shdin 0 283436 2570900 2105327 2026-10-16T03:51:25Z WhoAlone 40420 2570900 wikitext text/x-wiki {{-yuy-}} {{-noun-}} {{pn}} # [[răng]]. {{-ref-}} * Juha Janhunen, ''The Mongolic Languages'' (2006) {{ISBN|1135796904}} [[Thể loại:Danh từ tiếng Đông Yugur]] {{c|yuy|Bộ phận cơ thể}} 6apfbmqlvdyo36z1gkdwbqwisek7c4w cüsin 0 283437 2570843 2105328 2026-10-16T02:58:45Z WhoAlone 40420 2570843 wikitext text/x-wiki {{-yuy-}} {{-noun-}} {{pn}} # [[máu]]. {{-ref-}} * Juha Janhunen, ''The Mongolic Languages'' (2006) {{ISBN|1135796904}} [[Thể loại:Danh từ tiếng Đông Yugur]] {{c|yuy|Dịch cơ thể}} l12hml7wonhfdx08qbsklwekqfcm688 soyoo 0 283438 2570904 2105329 2026-10-16T03:54:22Z WhoAlone 40420 2570904 wikitext text/x-wiki {{-yuy-}} {{-noun-}} {{pn}} # [[ngà]] [[voi]]. {{-ref-}} * Juha Janhunen, ''The Mongolic Languages'' (2006) {{ISBN|1135796904}} [[Thể loại:Danh từ tiếng Đông Yugur]] {{c|yuy|Họ Voi}} hg1rilmqkqzffgcwuoi3o6q8w70zwvm tologhoi 0 283439 2570908 2105330 2026-10-16T03:55:03Z WhoAlone 40420 2570908 wikitext text/x-wiki {{-yuy-}} {{-noun-}} {{pn}} # [[đầu]]. {{-ref-}} * Juha Janhunen, ''The Mongolic Languages'' (2006) {{ISBN|1135796904}} [[Thể loại:Danh từ tiếng Đông Yugur]] {{C|yuy|Đầu và cổ}} 4igbzpmx4tuon4ieft1bnizurv9vxpj xaan 0 283440 2570911 2132400 2026-10-16T03:56:05Z WhoAlone 40420 2570911 wikitext text/x-wiki {{-dta-}} {{-etym-}} Từ {{derived|dta|xng|ᠬᠠᠭᠠᠨ|t=Đại hãn, hoàng đế}}. Cùng gốc với {{cognate|mn|хаан}}. {{-pron-}} * {{IPA4|dta|/xaːn/}} {{-noun-}} {{head|dta|Danh từ}} # [[hoàng đế]]. {{-yuy-}} {{-etym-}} Từ {{derived|yuy|xng|ᠬᠠᠭᠠᠨ|t=Đại hãn, hoàng đế}}. Cùng gốc với {{cognate|mn|хаан}}. {{-pron-}} * {{IPA4|yuy|/xaːn/}} {{-noun-}} {{head|yuy|Danh từ}} # {{label|yuy|historical}} [[hoàng đế]]. {{-ref-}} * Juha Janhunen, ''The Mongolic Languages'' (2006) {{ISBN|1135796904}} hfgvtyujyyx6oq25inj78z6hta5tev7 ateş 0 284357 2570826 2195118 2026-10-16T02:06:18Z Hiyuune 50834 2570826 wikitext text/x-wiki {{also|Phụ lục:Biến thể của "ates"}} =={{langname|gag}}== ==={{section|etym}}=== Từ {{inh|gag|trk-oat||tr=ataş||lửa}}, từ tiếng Ba Tư آتش (atash), cuối cùng từ tiếng Avesta 𐬁𐬙𐬀𐬭𐬱 (atarsh), tất cả đều mang nghĩa "lửa". ==={{section|n}}=== {{gag-noun|i|ler}} # [[lửa|Lửa]]. # Sự [[giận dữ]]. ===={{section|decl}}==== {{gag-noun-c|e|t|poss=+}} ==={{section|ref}}=== * {{R:gag:trBaskakov|page=19}} {{c|gag|Lửa}} =={{langname|tr}}== ==={{section|alt}}=== * {{atl|tr|ataş||dialectal}} ==={{section|etym}}=== {{inh+|tr|ota|آتش|tr=ateş||lửa}}, từ {{der|tr|fa-cls|آتَش}},<ref name=Eren>{{R:tr:Eren|page=24b}}</ref> từ {{der|tr|pal|tr=ʾthš|ts=ātaxš|t=lửa|𐫀𐫤𐫍𐫢}}, vay mượn từ {{der|tr|ae|𐬁𐬙𐬀𐬭𐬱|tr=ātarš||lửa}}. {{displaced|tr|od}}. ==={{section|pron}}=== * {{tr-IPA}} * {{audio|tr|LL-Q256 (tur)-ToprakM-ateş.wav}} * {{hyphenation|tr|a|teş}} ==={{section|n}}=== {{tr-noun|1=ateşi|2=ateşler}} # [[lửa|Lửa]]. #: {{syn|tr|od|ll1=cổ xưa}} # [[sốt|Sốt]] xuất huyết; [[nhiệt độ]]. #: {{syn|tr|humma}} # Tiếng [[súng]]; tiếng [[pháo]]. # [[ánh sáng]] {{gloss|ngọn lửa để tạo ra lửa}} # {{label|tr|informal}} [[bật lửa|Bật lửa]]. # Sự [[giận dữ]] ===={{section|decl}}==== {{tr-infl-noun-c|e|poss=1}} ===={{section|drv}}==== {{col|tr |ateşli |ateşsiz |ateşkes |ateşçi |ateş böceği |ateşlemek |ateşlenmek |ateşperest }} ==={{section|ref}}=== {{reflist}} ==={{section|further}}=== * {{R:tr:TDK}} * {{R:lugatim}} * {{R:tr:Nishanyan}} {{C|tr|Lửa|Công cụ|Trạng thái cảm xúc}} =={{langname|qxq}}== ==={{section|n}}=== {{head|qxq|Danh từ}} # [[lửa|Lửa]]. #:{{synonym|qxq|ot}} 6pmqulppwux7gevhct92i6gj4grqo63 2570828 2570826 2026-10-16T02:07:57Z Hiyuune 50834 2570828 wikitext text/x-wiki {{also|Phụ lục:Biến thể của "ates"}} =={{langname|gag}}== ==={{section|etym}}=== Từ {{inh|gag|trk-oat||tr=ataş||lửa}}, từ tiếng Ba Tư آتش (atash), cuối cùng từ tiếng Avesta 𐬁𐬙𐬀𐬭𐬱 (atarsh), tất cả đều mang nghĩa "lửa". ==={{section|n}}=== {{gag-noun|i|ler}} # [[lửa|Lửa]]. # Sự [[giận dữ]]. ===={{section|decl}}==== {{gag-noun-c|e|t|poss=+}} ==={{section|ref}}=== * {{R:gag:trBaskakov|page=19}} {{c|gag|Lửa}} =={{langname|tr}}== ==={{section|alt}}=== * {{alt|tr|ataş||dialectal}} ==={{section|etym}}=== {{inh+|tr|ota|آتش|tr=ateş||lửa}}, từ {{der|tr|fa-cls|آتَش}},<ref name=Eren>{{R:tr:Eren|page=24b}}</ref> từ {{der|tr|pal|tr=ʾthš|ts=ātaxš|t=lửa|𐫀𐫤𐫍𐫢}}, vay mượn từ {{der|tr|ae|𐬁𐬙𐬀𐬭𐬱|tr=ātarš||lửa}}. {{displaced|tr|od}}. ==={{section|pron}}=== * {{tr-IPA}} * {{audio|tr|LL-Q256 (tur)-ToprakM-ateş.wav}} * {{hyphenation|tr|a|teş}} ==={{section|n}}=== {{tr-noun|1=ateşi|2=ateşler}} # [[lửa|Lửa]]. #: {{syn|tr|od|ll1=cổ xưa}} # [[sốt|Sốt]] xuất huyết; [[nhiệt độ]]. #: {{syn|tr|humma}} # Tiếng [[súng]]; tiếng [[pháo]]. # [[ánh sáng]] {{gloss|ngọn lửa để tạo ra lửa}} # {{label|tr|informal}} [[bật lửa|Bật lửa]]. # Sự [[giận dữ]] ===={{section|decl}}==== {{tr-infl-noun-c|e|poss=1}} ===={{section|drv}}==== {{col|tr |ateşli |ateşsiz |ateşkes |ateşçi |ateş böceği |ateşlemek |ateşlenmek |ateşperest }} ==={{section|ref}}=== {{reflist}} ==={{section|further}}=== * {{R:tr:TDK}} * {{R:lugatim}} * {{R:tr:Nishanyan}} {{C|tr|Lửa|Công cụ|Trạng thái cảm xúc}} =={{langname|qxq}}== ==={{section|n}}=== {{head|qxq|Danh từ}} # [[lửa|Lửa]]. #:{{synonym|qxq|ot}} 4lahlonnqfgimac13yp811wx317os4p Atlantic puffin 0 284401 2570955 2107389 2026-10-16T07:06:39Z Hiyuune 50834 2570955 wikitext text/x-wiki =={{langname|en}}== {{wp|en:}} [[File:Papageitaucher Fratercula arctica.jpg|thumb|'''Atlantic puffin'''.]] ==={{section|etym}}=== Từ {{compound|en|Atlantic|puffin}}. ==={{section|pron}}=== * {{audio|en|LL-Q1860 (eng)-Vealhurl-Atlantic puffin.wav|a=Southern England}} ==={{section|n}}=== {{en-noun}} # [[hải âu cổ rụt Đại Tây Dương|Hải âu cổ rụt Đại Tây Dương]]. ===={{section|syn}}==== * [[w:en:common puffin|common puffin]] * {{qualifier|Anh|từ vùng miền}} {{l|en|pope}} {{C|en|Alcidae}} etehztukhy10dbatsoxunlv8ndyl5ii abqal 0 288096 2570949 2116714 2026-10-16T06:57:10Z Hiyuune 50834 2570949 wikitext text/x-wiki =={{langname|ssy}}== ==={{section|n}}=== {{head|ssy|Danh từ}} # [[sự]] [[nảy mầm]]. ==={{section|ref}}=== * Moreno Vergari; Roberta Vergari (2007), ''A basic Saho-English-Italian Dictionary'' (Từ điển cơ bản Saho-Anh-Ý) n3mlp6r0bxx07s6ys5c4jz4hv1ue0w3 dönggeme 0 292623 2570846 2131858 2026-10-16T03:01:05Z WhoAlone 40420 2570846 wikitext text/x-wiki {{-yuy-}} {{-noun-}} {{head|yuy|Danh từ}} # [[nữ]] [[hộ sinh]]. {{c|yuy|Nghề nghiệp|Sinh sản}} h749749s5d2mli5ynwr5lumqs9vbzba qutad lar 0 292626 2570895 2131864 2026-10-16T03:50:33Z WhoAlone 40420 2570895 wikitext text/x-wiki {{-yuy-}} {{-noun-}} {{head|yuy|Danh từ}} # [[tiếng Trung Quốc]]. #:{{ux|yuy|bi '''qutad lar''' largi-Ø shdanii|Tôi nói được '''tiếng Trung Quốc'''.}} {{c|yuy|Trung Quốc|Tên ngôn ngữ}} lhjvr1g5jda8nmdmads4slvmopffxig atin 0 294696 2570833 2136454 2026-10-16T02:21:36Z Hiyuune 50834 2570833 wikitext text/x-wiki {{also|atìn|Atin|ATIN}} =={{langname|sq}}== ==={{section|n}}=== {{head|sq|Biến thể hình thái danh từ}} # {{infl of|sq|atë||acc|def|s}} =={{langname|plw}}== ==={{section|pronoun}}=== {{head|plw|Đại từ}} # [[đó|Đó]], [[kia]] {{gloss|ở gần người nói chuyện nhưng cách xa người nói}}. =={{langname|fon}}== ==={{section|etym}}=== Từ {{inh|fon|alv-gbe-pro|*-tĩ́}}.<ref>{{R:Capo|224–5}}</ref> Cùng gốc với {{cog|guw|atin}}, {{cog|sxw|otín}}, {{cog|ee|ati}}, {{cog|ayb|atin}}, {{cog|ajg|aci}} ==={{section|pron}}=== * {{audio|fon|LL-Q33291 (fon)-ALFREDAZASEGLA-atin.wav}} ==={{section|n}}=== {{head|fon|Danh từ|head=atín}} # [[cây|Cây]]. ===={{section|ref}}==== {{reflist}} =={{langname|guw}}== ==={{section|etym}}=== Từ {{inh|guw|alv-gbe-pro|*-tĩ́}}.<ref>{{R:Capo|224–5}}</ref> Cùng gốc với {{cog|fon|atin}}, {{cog|sxw|otín}}, {{cog|ee|ati}}, {{cog|ayb|atin}}, {{cog|ajg|aci}} ==={{section|pron}}=== * {{IPA|guw|/à.tĩ́/}} * {{audio|guw|Guw-atin.ogg|a=Nigeria}} ==={{section|n}}=== {{head|guw|Danh từ|head=àtín|số nhiều|àtín lɛ́|hoặc|àtín lẹ́}} # [[thực vật|Thực vật]]. # [[cây|Cây]]. ===={{section|ref}}==== {{reflist}} =={{langname|pam}}== ==={{section|etym}}=== {{ety|pam|:af|ati<t:tồn tại>|na|text=+|tree=1}} ==={{section|v}}=== {{pam-verb}} # [[có|Có]]. #: {{syn|pam|miki-|mika-|meka-}} ==={{section|adj}}=== {{pam-adj}} # Có được, được [[sở hữu]]. ==={{section|prep}}=== {{head|pam|Giới từ}} # [[với|Với]]. =={{langname|cak}}== ==={{section|v}}=== {{cak-verb|i}} # [[tắm|Tắm]]. ===={{section|forms}}==== {{cak-conj-i|v=+}} ==={{section|ref}}=== * {{R:¿La ütz awäch?|pages=207|passage=-atin}} * {{R:Tijonïk Oxlajuj Aj|pages=19|passage=-atin}} =={{langname|tl}}== ==={{section|etym}}=== {{ety|tl|:inh|poz-pro:*atən<ety:inh<map-pro:*itən>>|text=2|tree=1}} So sánh với {{cog|hil|aton}}. ==={{section|pron}}=== {{tl-pr|+,aten<q:thông tục>}} ==={{section|adj}}=== {{tl-adj|b=+}} # {{lb|tl|sở hữu|gộp}} Của [[chúng tôi]]. ==={{section|pronoun}}=== {{tl-pron|b=+}} # {{label|tl|sở hữu|gộp}} Của [[chúng tôi]]. # {{label|tl|bổ cách|gộp}} (Tới) [[chúng tôi]]. ===={{section|drv}}==== {{col3|tl|atin-atin|sa atin-atin lang|atinin|sumaatin|mapasaatin|tagaatin|sa'tin|A'TIN}} ===={{section|see}}==== {{tl-personal pronouns}} ==={{section|further}}=== * {{R:map:ACD|iten|26560#s-3009}} * {{R:map:ACD|ita1|26557#s-7700}} ==={{section|ana}}=== * {{anagrams|tl|a=aint|tina|tian|inat|Tian|anit}} jgcptcp7o2nmvtcsztn090lj9fspwrm 2570834 2570833 2026-10-16T02:22:10Z Hiyuune 50834 2570834 wikitext text/x-wiki {{also|atìn|Atin|ATIN}} =={{langname|sq}}== ==={{section|n}}=== {{head|sq|Biến thể hình thái danh từ}} # {{infl of|sq|atë||acc|def|s}} =={{langname|fon}}== ==={{section|etym}}=== Từ {{inh|fon|alv-gbe-pro|*-tĩ́}}.<ref>{{R:Capo|224–5}}</ref> Cùng gốc với {{cog|guw|atin}}, {{cog|sxw|otín}}, {{cog|ee|ati}}, {{cog|ayb|atin}}, {{cog|ajg|aci}} ==={{section|pron}}=== * {{audio|fon|LL-Q33291 (fon)-ALFREDAZASEGLA-atin.wav}} ==={{section|n}}=== {{head|fon|Danh từ|head=atín}} # [[cây|Cây]]. ===={{section|ref}}==== {{reflist}} =={{langname|guw}}== ==={{section|etym}}=== Từ {{inh|guw|alv-gbe-pro|*-tĩ́}}.<ref>{{R:Capo|224–5}}</ref> Cùng gốc với {{cog|fon|atin}}, {{cog|sxw|otín}}, {{cog|ee|ati}}, {{cog|ayb|atin}}, {{cog|ajg|aci}} ==={{section|pron}}=== * {{IPA|guw|/à.tĩ́/}} * {{audio|guw|Guw-atin.ogg|a=Nigeria}} ==={{section|n}}=== {{head|guw|Danh từ|head=àtín|số nhiều|àtín lɛ́|hoặc|àtín lẹ́}} # [[thực vật|Thực vật]]. # [[cây|Cây]]. ===={{section|ref}}==== {{reflist}} =={{langname|pam}}== ==={{section|etym}}=== {{ety|pam|:af|ati<t:tồn tại>|na|text=+|tree=1}} ==={{section|v}}=== {{pam-verb}} # [[có|Có]]. #: {{syn|pam|miki-|mika-|meka-}} ==={{section|adj}}=== {{pam-adj}} # Có được, được [[sở hữu]]. ==={{section|prep}}=== {{head|pam|Giới từ}} # [[với|Với]]. =={{langname|cak}}== ==={{section|v}}=== {{cak-verb|i}} # [[tắm|Tắm]]. ===={{section|forms}}==== {{cak-conj-i|v=+}} ==={{section|ref}}=== * {{R:¿La ütz awäch?|pages=207|passage=-atin}} * {{R:Tijonïk Oxlajuj Aj|pages=19|passage=-atin}} =={{langname|plw}}== ==={{section|pronoun}}=== {{head|plw|Đại từ}} # [[đó|Đó]], [[kia]] {{gloss|ở gần người nói chuyện nhưng cách xa người nói}}. =={{langname|tl}}== ==={{section|etym}}=== {{ety|tl|:inh|poz-pro:*atən<ety:inh<map-pro:*itən>>|text=2|tree=1}} So sánh với {{cog|hil|aton}}. ==={{section|pron}}=== {{tl-pr|+,aten<q:thông tục>}} ==={{section|adj}}=== {{tl-adj|b=+}} # {{lb|tl|sở hữu|gộp}} Của [[chúng tôi]]. ==={{section|pronoun}}=== {{tl-pron|b=+}} # {{label|tl|sở hữu|gộp}} Của [[chúng tôi]]. # {{label|tl|bổ cách|gộp}} (Tới) [[chúng tôi]]. ===={{section|drv}}==== {{col3|tl|atin-atin|sa atin-atin lang|atinin|sumaatin|mapasaatin|tagaatin|sa'tin|A'TIN}} ===={{section|see}}==== {{tl-personal pronouns}} ==={{section|further}}=== * {{R:map:ACD|iten|26560#s-3009}} * {{R:map:ACD|ita1|26557#s-7700}} ==={{section|ana}}=== * {{anagrams|tl|a=aint|tina|tian|inat|Tian|anit}} ezzfjj8fdlph2d6bhfhhppspqf1e9r3 sajaqai 0 294898 2570898 2136911 2026-10-16T03:51:02Z WhoAlone 40420 2570898 wikitext text/x-wiki {{-yuy-}} {{-etym-}} {{inh+|yuy|xgn-pro|*saxajïgai}}. {{-noun-}} {{head|yuy|Danh từ}} # [[chim]] [[ác là]]. {{c|yuy|Lớp Chim}} tqnidjteel6ca8tg3ecb2zqdrqkzwcd döree 0 294902 2570847 2136920 2026-10-16T03:01:13Z WhoAlone 40420 2570847 wikitext text/x-wiki {{-yuy-}} {{-etym-}} {{inh+|yuy|xgn-pro|*döree}}. {{-noun-}} {{head|yuy|Danh từ}} # {{label|yuy|Thanh Long}} [[bàn đạp]] [[ngựa]]. {{c|yuy|Ngựa}} gc3dczt7425pv0jhjpq1p60hvk26dtk ude 0 294924 2570912 2136964 2026-10-16T03:56:40Z WhoAlone 40420 2570912 wikitext text/x-wiki {{-yuy-}} {{-etym-}} {{inh+|yuy|xgn-pro|*üde}}. {{-noun-}} {{head|yuy|Danh từ}} # [[buổi trưa]]. {{c|yuy|Thời gian}} mpi6exgoowkweph62l93r9ww7p615gx udur 0 294925 2570913 2136965 2026-10-16T03:59:07Z WhoAlone 40420 2570913 wikitext text/x-wiki {{-yuy-}} {{-etym-}} {{inh+|yuy|xgn-pro|*üdür}}. {{-noun-}} {{head|yuy|Danh từ}} # [[ngày]]. {{c|yuy|Thời gian}} qmsxg9pip7jprc7gm2mwcola9sna6fx pöörö 0 295082 2570877 2137338 2026-10-16T03:43:04Z WhoAlone 40420 2570877 wikitext text/x-wiki {{-yuy-}} {{-etym-}} {{inh+|yuy|xgn-pro|*böxere}}. {{-noun-}} {{head|yuy|Danh từ}} # {{label|yuy|Thanh Long}} [[thận]]. {{c|yuy|Bộ phận cơ thể}} 74btrysdaffilo36x14tk32vv8jorq5 pejeng 0 295085 2570873 2137365 2026-10-16T03:42:22Z WhoAlone 40420 2570873 wikitext text/x-wiki {{-yuy-}} {{-etym-}} {{inh+|yuy|xgn-pro|*böjen}}. {{-noun-}} {{head|yuy|Danh từ}} # [[thỏ|Thỏ]] [[con]]. {{c|yuy|Bộ Gặm nhấm}} oy5s2rbnzb1tuypbmx7wmlgj9vzybdy dölüün 0 295149 2570845 2137429 2026-10-16T03:00:55Z WhoAlone 40420 2570845 wikitext text/x-wiki {{-yuy-}} {{-etym-}} {{inh+|yuy|xgn-pro|*delixün}}. {{-noun-}} {{head|yuy|Danh từ}} # [[lách]]. {{c|yuy|Bộ phận cơ thể}} 87w28k4wzapk42euigr4ao2frwliktu bal cüyin 0 298022 2570943 2143470 2026-10-16T06:51:03Z Hiyuune 50834 Hiyuune đã đổi [[balcüyin]] thành [[bal cüyin]] 2143470 wikitext text/x-wiki {{-slr-}} {{-noun-}} {{head|slr|Danh từ}} # {{alternative spelling of|slr|balçüyin}}. qcsvay312sm2j9793byg3sgregavop5 2570945 2570943 2026-10-16T06:52:20Z Hiyuune 50834 2570945 wikitext text/x-wiki =={{langname|slr}}== ==={{section|etym}}=== So sánh với {{cog|kum|балжибин}}, v.v. ==={{section|pron}}=== * {{IPA|slr|/pɑlʝyjin/||a=Tuần Hóa,Thanh Hải; Ili,Tân Cương}} * {{IPA|slr|/pɑlʝy(ː)n/|/pɑlʝu(ː)n/|a=Tuần Hóa,Thanh Hải; Ili,Tân Cương}} * {{IPA|slr|/pɑrt͡ʃuːjin/|/bɑrd͡ʒujin/|a=Tuần Hóa,Thanh Hải}} ==={{section|n}}=== {{slr-noun|i|ler}} # Con [[ong]]. #: {{syn|slr|sarı cüyin}} ==={{section|ref}}=== * {{R:slr:Shibata}} * {{R:slr:Stroy|palčüin|page=435}} * {{R:slr:Lianyun1992|page=182}} * {{R:slr:Yakup|page=86, 156}} * {{R:slr:Dwyer|page=290}} * {{R:slr:MaChengjun|page=32|bal juyin}} * {{R:slr:MaWei2|page=265|baljün, baljyn, baljijin}} 1gtjncp8twpo6b8zbcctvzrtrv1n6ie Bản mẫu:lt-noun-f-ė-1 10 299771 2570778 2243257 2026-10-15T14:05:33Z Hiyuune 50834 Hiyuune đã đổi [[Bản mẫu:lit-noun-f-ė-1]] thành [[Bản mẫu:lt-noun-f-ė-1]] qua đổi hướng 2243257 wikitext text/x-wiki {{{{lt-select-by-number|{{{n}}}}} |{{{2}}}ė |{{{2}}}ės |{{{2}}}ės |{{{2}}}ių |{{{2}}}ei |{{{2}}}ėms |{{{2}}}ę |{{{2}}}es |{{{2}}}e |{{{2}}}ėmis |{{{2}}}ėje |{{{2}}}ėse |{{{2}}}e |{{{2}}}ės}}<noinclude> {{tài liệu}} [[Thể loại:Bản mẫu bảng biến tố danh từ tiếng Litva]] </noinclude> 6m11zy5wepuvffd9inpa3ks4yt5kniw xwaar 0 300587 2570910 2148618 2026-10-16T03:55:44Z WhoAlone 40420 2570910 wikitext text/x-wiki {{-yuy-}} {{-etym-}} Từ {{inherited|yuy|xgn-pro|*kamar}}. Cùng gốc với {{cognate|mn|хамар}}. {{-pron-}} * {{IPA4|yuy|/χwaːr/}} {{-noun-}} {{head|yuy|Danh từ}} # [[mũi]]. {{-syn-}} * {{l|yuy|xwaar}} {{C|yuy|Khuôn mặt}} 34vg47gb8kafqcixrdi9qss8mr314wm atʼąąʼ 0 300735 2570816 2148835 2026-10-16T01:01:54Z Hiyuune 50834 /* */ 2570816 wikitext text/x-wiki {{also|ataa|átááʼ|ataaʼ}} =={{langname|nv}}== ==={{section|n}}=== {{head|nv|Danh từ}} # [[lá|Lá]], [[lá cây]]. #: {{ux|nv|Díí [[chéchʼil]] [[bitʼąąʼ]] átʼé.|Đây là lá sồi.}} ===={{section|infl}}==== {{nv-pos-lowtone|tʼąąʼ}} ===={{section|drv}}==== * {{l|nv|atʼąąʼ nahalinii}} {{C|nv|Thực vật}} jmkiq3l4ulw41lq7la43r92p1p59e01 undur 0 300832 2570914 2149036 2026-10-16T03:59:18Z WhoAlone 40420 2570914 wikitext text/x-wiki {{-yuy-}} {{-etym-}} {{inh+|yuy|xgn-pro|*ene üdür}}. {{-noun-}} {{head|yuy|Danh từ}} # [[hôm nay]]. {{-syn-}} * {{l|yuy|ondor}} {{c|yuy|Thời gian}} hw26t51g45r9we704iam7sai9kbh93v emci 0 300833 2570863 2149040 2026-10-16T03:07:33Z WhoAlone 40420 2570863 wikitext text/x-wiki {{-yuy-}} {{-etym-}} {{bor+|yuy|bo|ཨེམ་ཆི}}. {{-pron-}} * {{IPA4|yuy|/emt͡ʃi/}} {{-noun-}} {{head|yuy|Danh từ}} # [[bác sĩ]]. #:{{ux|yuy|Cogdor bu hanighaa '''emci'''gaar nege xalduulwa.|Hôm qua tôi đi gặp '''bác sĩ'''.}} #:{{ux|yuy|Tere '''emci '''namiin dörwen cegeer nege dagqur em uu ginii.|'''Bác sĩ''' bảo tôi uống thuốc này cứ sau bốn tiếng.}} {{c|yuy|Nghề nghiệp|Y tế}} 50xo1wjymx2uenz5q7x41t4o1wwbz50 atli 0 301236 2570958 2149904 2026-10-16T07:20:56Z Hiyuune 50834 2570958 wikitext text/x-wiki {{also|Atlı|atlı|Atli|ATLI}} =={{langname|zns}}== ==={{section|pron}}=== * {{IPA|zns|[āɬī]}} ==={{section|n}}=== {{head|zns|Danh từ}} # [[thế giới]]. # [[mặt đất]]. ==={{section|ref}}=== * Blench, Roger. 2020. ''An introduction to Mantsi, a South Bauchi language of Central Nigeria''. =={{langname|nci}}== ==={{section|etym}}=== Từ {{com|nci|ātl|ī}}. ==={{section|pron}}=== * {{IPA|nci|/ˈaː.t͡ɬi/}} ==={{section|v}}=== {{nci-verb|1|ātli|ātlī}} # {{lb|nci|intransitive}} [[uống]] [[nước]]. ===={{section|forms}}==== {{nci-conj-int|1|ātlī|ātli|v=1}} i4ucdycirirdsoge3bvyo1eqmdv76vw chánh đảng 0 304949 2570799 2159672 2026-10-15T17:08:55Z TienMinh-mun6xnChing 57893 /* */ 2570799 wikitext text/x-wiki {{-vie-}} {{-pron-}} {{vie-pron}} {{-noun-}} {{pn}} # {{lb|vi|từ cũ|miền Nam}} {{alternative spelling of|vi|chính đảng}}. cyvfb29t72r11dpjz139af4gly4vjvu qudagha 0 305169 2570893 2160132 2026-10-16T03:49:40Z WhoAlone 40420 2570893 wikitext text/x-wiki {{-yuy-}} {{-alternative form-}} * {{l|yuy|qutagha}} {{-etym-}} {{inh+|yuy|xgn-pro|*kïtuga(ï)}}. {{-noun-}} {{head|yuy|Danh từ}} # [[con dao]]. {{c|yuy|Dụng cụ nhà bếp|Vũ khí}} 2i75os7gey72a60brdk8uk8arkvuryl ລາວ 0 305184 2570961 2160242 2026-10-16T08:06:57Z Hiyuune 50834 2570961 wikitext text/x-wiki =={{langname|lo}}== {{wp|lo:ປະເທດ+}} ==={{section|etym}}=== So sánh với {{cog|th|ลาว}}, {{cog|nod|ᩃᩣ᩠ᩅ}}, {{cog|khb|ᦟᦱᧁ}}, {{cog|shn|လၢဝ်း}}, {{cog|km|ឡាវ|tr=laav}}, {{der|lo|aav-pro|*k.raw}}. Xem thêm [[w:en:Lao people#Names|Lao]]. ==={{section|pron}}=== ; Danh từ và danh từ riêng: {{lo-pron}} * {{audio|lo|LL-Q9211 (lao)-RenWikiLA-ລາວ.wav|a=Viêng Chăn}} ; Đại từ: {{lo-pron|ເລົາ}} ==={{section|pr-noun}}=== {{lo-proper noun}} # {{tcl|lo|Lào|id=Q819}} # Người Lào, [[tiếng Lào]]. ==={{section|n}}=== {{lo-noun}} # [[Lào]], người Lào. ===={{section|drv}}==== * {{l|lo|ມວຍລາວ}} ===={{section|see}}==== {{list:tỉnh của Lào/lo}} ==={{section|pronoun}}=== {{lo-pronoun}} # [[anh|Anh]] ấy; cô ấy. ===={{section|see}}==== {{lo-personal pronouns}} {{topics|lo|Ngôn ngữ}} l0xt1qqoy3qhhmdq0io55d95bpmr0qv real number 0 305429 2570976 2538276 2026-10-16T09:01:12Z Hiyuune 50834 2570976 wikitext text/x-wiki =={{langname|en}}== {{wp|en:}} ==={{section|pron}}=== * {{audio|en|LL-Q1860 (eng)-Flame, not lame-real number.wav|a=US}} ==={{section|n}}=== {{en-noun}} # {{lb|en|mathematics}} [[số thực|Số thực]]. ===={{section|ant}}==== * {{l|en|imaginary number}} ===={{section|hyper}}==== * {{l|en|complex number}} ===={{section|hypo}}==== * {{l|en|rational number}} * {{l|en|irrational number}} ===={{section|drv}}==== * {{l|en|real number line}} * {{l|en|real number system}} ==={{section|see}}=== * {{l|en|hyperreal number}} * {{l|en|imaginary number}} * {{l|en|surreal number}} * {{l|en|transfinite number}} tah7rn97ntajrmnf5wcm8gglzjt02sw atât 0 306999 2570954 2277958 2026-10-16T07:05:21Z Hiyuune 50834 2570954 wikitext text/x-wiki =={{langname|hre}}== ==={{section|v}}=== {{head|hre|Động từ}} # [[ngừng]], [[dừng]], [[ngừng nghỉ]]. ==={{section|ref}}=== * [https://web.archive.org/web/20240721052234/https://csdlhreco.nuian.vn/index.aspx?lang=1&des=3 Cơ sở dữ liệu tiếng đồng bào dân tộc thiểu số Việt - Hrê, Việt - Co]. Trung tâm Công nghệ Thông tin và Truyền thông Quảng Ngãi. rk0ksgja3p0j6j3rt2f8hvbscnbu4nx จำนวนจริง 0 308099 2570975 2170803 2026-10-16T08:59:15Z Hiyuune 50834 2570975 wikitext text/x-wiki =={{langname|th}}== {{wp|th:}} ==={{section|etym}}=== {{calque|th|en|real number}}. {{surf|th|จำนวน|จริง}}. ==={{section|pron}}=== {{th-pron|จำ-นวน-จิง}} ==={{section|noun}}=== {{th-noun}} # [[số thực|Số thực]]. sxi072sbc9jhmgduwms3jbb59i7hncb สับปะรด 0 308143 2570964 2171012 2026-10-16T08:10:37Z Hiyuune 50834 2570964 wikitext text/x-wiki =={{langname|th}}== ==={{section|pron}}=== {{th-pron|สับ-ปะ-รด}} ==={{section|n}}=== {{th-noun}} # [[dứa|Dứa]]. ==={{section|further}}=== * {{R:th:TDP}} {{topics|th|Trái cây}} twfhn81r9mey1meiajdtgsaj0neyl6b ปีแสง 0 308165 2570977 2171041 2026-10-16T09:05:32Z Hiyuune 50834 2570977 wikitext text/x-wiki =={{langname|th}}== {{wp|th:}} ==={{section|etym}}=== Từ {{com|th|ปี|แสง|t1=[[năm]]|t2=[[ánh sáng]]}}; {{calque|th|en|light year|nocap=1}}. Cùng gốc với {{cog|lo|ປີແສງ}}. ==={{section|pron}}=== {{th-pron|ปี-แสง}} ==={{section|n}}=== {{th-noun|*}} # {{lb|th|astrophysics}} [[năm ánh sáng|Năm ánh sáng]]. rlzf89111s962llvmq5h8powm4mhxlo วิศวกร 0 308225 2570974 2171115 2026-10-16T08:58:20Z Hiyuune 50834 2570974 wikitext text/x-wiki =={{langname|th}}== {{wp|th:}} ==={{section|etym}}=== Từ {{der|th|sa|विश्व}} + {{m|sa|कर}}; tương đương với {{com|th|วิศว|กร}}. Liên quan đến {{m|th|วิศวกรรม}}. So sánh với {{cog|km|វិស្វករ}}, {{cog|lo|ວິດສະວະກອນ}}. ==={{section|pron}}=== {{th-pron|วิด-สะ-วะ-กอน}} ==={{section|n}}=== {{th-noun|head=[[วิศว]][[กร]]}} # [[kỹ sư|Kỹ sư]]. ==={{section|further}}=== * {{R:th:TDP}} {{C|th|Nghề nghiệp}} 7fsb4gdyrla44jd03csj584bvgzsnr4 ภาษาศาสตร์ 0 308335 2570962 2171607 2026-10-16T08:08:37Z Hiyuune 50834 2570962 wikitext text/x-wiki =={{langname|th}}== ==={{section|etym}}=== Từ {{com|th|ภาษา|t1=[[ngôn ngữ]]|ศาสตร์|t2=[[khoa học]]}}, từ {{der|th|sa|भाषा||[[ngôn ngữ]]}} + {{m|sa|शास्त्र||[[khoa học]]}}; so sánh với {{cog|lo|ພາສາສາດ}}. ==={{section|pron}}=== {{th-pron|พา-สา-สาด}} ==={{section|n}}=== {{th-noun}} # [[ngôn ngữ học|Ngôn ngữ học]]. ===={{section|drv}}==== {{col3|th|นักภาษาศาสตร์}} 2c16wipaw1pmrwecwskq5dzvubwszex กรรไกร 0 308454 2570968 2171991 2026-10-16T08:13:08Z Hiyuune 50834 2570968 wikitext text/x-wiki =={{langname|th}}== {{wp|th:}} ==={{section|alt}}=== * {{alt|th|กรรไตร|ตะไกร||outdated}} ==={{section|pron}}=== {{th-pron|กัน-ไกฺร}} ==={{section|n}}=== {{th-noun|เล่ม}} # [[kéo|Kéo]]. 0jqu9toufalngyqru5l8udlqzl7t3ef 2570969 2570968 2026-10-16T08:13:17Z Hiyuune 50834 2570969 wikitext text/x-wiki =={{langname|th}}== {{wp|th:}} ==={{section|alt}}=== * {{alt|th|กรรไตร|ตะไกร||lỗi thời}} ==={{section|pron}}=== {{th-pron|กัน-ไกฺร}} ==={{section|n}}=== {{th-noun|เล่ม}} # [[kéo|Kéo]]. s5vyq4jxysok21nrslro8i7y4mueobz atikis 0 310365 2570832 2175258 2026-10-16T02:12:09Z Hiyuune 50834 2570832 wikitext text/x-wiki =={{langname|bnn}}== ==={{section|adj}}=== {{head|bnn|Tính từ}} # {{label|bnn|Takbanuaz|Takivatan}} [[nhỏ]], [[bé]]. ==={{section|ref}}=== * Rik L.J. De Busser (2009) ''Towards a grammar of Takivatan Bunun: Selected Topics''. Đại học La Trobe. 3ztqd5x2omsnar3aeqthjggn319tzuo athơi 0 312639 2570831 2178962 2026-10-16T02:11:33Z Hiyuune 50834 2570831 wikitext text/x-wiki =={{langname|roc}}== ==={{section|n}}=== {{head|roc|Danh từ}} # [[em]]. ==={{section|ref}}=== * Lee, Earnest W. 1998. ''The contibution of Cat Gia Roglai to Chamic''. In David Thomas (ed.), Papers in Southeast Asian Linguistics No. 15: Further Chamic Stud, 31-54. Canberra, Australia: Pacific Linguistics, the Australian National University. (A-89). ocpxr4nhuze8ui1y52ufjjrjyqc23kx athau 0 312669 2570825 2512062 2026-10-16T02:02:09Z Hiyuune 50834 2570825 wikitext text/x-wiki =={{langname|roc}}== ==={{section|n}}=== {{head|roc|Danh từ}} # [[chó]]. ==={{section|ref}}=== * Lee, Earnest W. 1998. ''The contibution of Cat Gia Roglai to Chamic''. In David Thomas (ed.), Papers in Southeast Asian Linguistics No. 15: Further Chamic Stud, 31-54. Canberra, Australia: Pacific Linguistics, the Australian National University. (A-89). {{c|roc|Chó}} 0rn8q9kzjfjc0gwmbodluy25m87hr52 athaq 0 312670 2570824 2179049 2026-10-16T02:01:47Z Hiyuune 50834 2570824 wikitext text/x-wiki =={{langname|roc}}== ==={{section|n}}=== {{head|roc|Danh từ}} # [[khói]]. ==={{section|ref}}=== * Lee, Earnest W. 1998. ''The contibution of Cat Gia Roglai to Chamic''. In David Thomas (ed.), Papers in Southeast Asian Linguistics No. 15: Further Chamic Stud, 31-54. Canberra, Australia: Pacific Linguistics, the Australian National University. (A-89). heftlvx8r58svu5je3hjlwi5pfpara6 Thành viên:TienMinh-mun6xnChing/Các mục từ đã tạo 2 317919 2570805 2570676 2026-10-15T17:12:27Z TienMinh-mun6xnChing 57893 /* */ 2570805 wikitext text/x-wiki Có thể xem: https://xtools.wmflabs.org/pages/vi.wiktionary.org/DefenderTienMinh07/all?uselang=vi (223 mục từ) #tinh linh #ấn triện #phong ấn #phỏng tác #hiến tế #tấu sớ #cố tổng #mơ mẩn #trí huệ #huyền thuật #ấn chương #vệ úy #ái kỷ (bệnh lý) #biến âm #bồ chính #đại họa #Lạc dân #Lạc tướng #(c)ương ngạnh #cối tẩu #lai hóa #sứ đồ #lai hóa #xuất nguồn #hồi tỵ #kỹ trị #uổng công #bình thủy #mất mật #bươn trải #ế độ (từ lóng) #gượng sống #đồ họa #chính ủy #ma pháp #huyền thuật #lùm xùm #thủy quái #bêu rếu #thủy tổ #đại tướng #đại (trùng) tu #uyên thúy #chia trí #công đạo #hưng cảm #xị mặt #miễn thị thực #miễn nhiễm #tia số #trục số #bén rễ #đại siêu thị #tạm ngừng #tạm hoãn #chấp điếu #cúng điếu #song tiện #cạn phước #phước đức #phước báu #công đức vô lượng #tích đức #khăn tang #lễ tang #kết trái #ươm mầm #hưu miên #tùy miên #kỳ án #tạo phước #phước lành #trai tân #xì trây (từ lóng) #dương hoà #ngồng tỏi #nhân tướng học #bá khí #miễn tội #miễn truy tố #miễn tố #lãnh án #lĩnh án #tép tỏi #búp măng #đại thánh #độ lớn #tam giác vuông cân #đun sôi #trại ca #tót vót #song ca #hòa ca #khúc ca #khúc nhạc #điệp từ #điệp cấu trúc #tốc độ căn quân phương #hoạt náo #làm công ăn lương #gầm cầu #trụ cầu #phạt nóng #phạt nguội #tin nóng #đại án #lực lượng chức năng #người lính #hình thoi #vị thần #đại nhân #viên quan #lương sư #hưng quốc #quy án #láo liếng #trật khớp #khuỷu tay #khớp gối #khuỷu chân #chia hết #nhân tử #ước (số) chung lớn nhất #bội (số) chung nhỏ nhất #gia tốc trọng trường #mu bàn tay #mu bàn chân #lòng bàn chân #lòng se điếu #viêm da cơ địa #chàm thể tạng #bù giờ #ngũ vị hương #diệt khẩu #cửu vĩ hồ #tụ đề #tụ ngậm #cường kinh #thống kinh #bế kinh #mạng nội bộ #toàn thư #biên độ dao động #độ lệch chuẩn #độ lệch tiêu chuẩn #tân sinh viên #mất tiêu #láo lường #phông bạt #khẩu ước #kiếm sĩ #máy kiểm kho #nợ công #vốn mồi #mồi xả #kim bài #xá lị #người đồng mình #đại đội #phó đại đội trưởng #đại đội phó #thăng cấp #truyền chức #loa phóng thanh #loa phát thanh #ảo ma Canada (từ lóng) #áng văn #thiên cổ kỳ bút #áng thiên cổ kỳ bút #thiên cổ hùng văn #phòng vệ chính đáng #tình thế cấp thiết #dân quân tự vệ #dân quân thường trực #xung đột lợi ích #cảm tử quân #quyết tử quân #quân cảm tử #trại giáo dưỡng #trại cải tạo #khu đô thị #chủ đầu tư #ngân lượng #quỹ mở #quỹ đóng #nhà đầu tư #cục nợ (từ lóng) #gánh nặng #xoáy thuận #xoáy tụ #giông lốc #giông tố #xì nách #mỳ gói #cá viên #hằng đẳng thức #báo đời (thông tục) #mắng yêu #khinh công #chân ái #đa nhân cách #vĩ cuồng #ái nhi (bệnh lý) #bộ định tuyến #trực tuần #đại hiệp #sánh kịp #vận tốc căn quân phương #đường trung bình #đường trung tuyến #cạnh bên #kề bù #tia đối #so le trong #góc trong cùng phía #đối đỉnh #phép chiếu #đường đẳng sâu #lũy đẳng #lũy linh #đảng chính trị #Đảng #ngoài giờ #tăng ca #tan ca jvf3gl0fb17extubxuxsyg4qixtdr2q 2570811 2570805 2026-10-15T21:36:54Z TienMinh-mun6xnChing 57893 /* */ 2570811 wikitext text/x-wiki Có thể xem: https://xtools.wmflabs.org/pages/vi.wiktionary.org/DefenderTienMinh07/all?uselang=vi (223 mục từ) #tinh linh #ấn triện #phong ấn #phỏng tác #hiến tế #tấu sớ #cố tổng #mơ mẩn #trí huệ #huyền thuật #ấn chương #vệ úy #ái kỷ (bệnh lý) #biến âm #bồ chính #đại họa #Lạc dân #Lạc tướng #(c)ương ngạnh #cối tẩu #lai hóa #sứ đồ #lai hóa #xuất nguồn #hồi tỵ #kỹ trị #uổng công #bình thủy #mất mật #bươn trải #ế độ (từ lóng) #gượng sống #đồ họa #chính ủy #ma pháp #huyền thuật #lùm xùm #thủy quái #bêu rếu #thủy tổ #đại tướng #đại (trùng) tu #uyên thúy #chia trí #công đạo #hưng cảm #xị mặt #miễn thị thực #miễn nhiễm #tia số #trục số #bén rễ #đại siêu thị #tạm ngừng #tạm hoãn #chấp điếu #cúng điếu #song tiện #cạn phước #phước đức #phước báu #công đức vô lượng #tích đức #khăn tang #lễ tang #kết trái #ươm mầm #hưu miên #tùy miên #kỳ án #tạo phước #phước lành #trai tân #xì trây (từ lóng) #dương hoà #ngồng tỏi #nhân tướng học #bá khí #miễn tội #miễn truy tố #miễn tố #lãnh án #lĩnh án #tép tỏi #búp măng #đại thánh #độ lớn #tam giác vuông cân #đun sôi #trại ca #tót vót #song ca #hòa ca #khúc ca #khúc nhạc #điệp từ #điệp cấu trúc #tốc độ căn quân phương #hoạt náo #làm công ăn lương #gầm cầu #trụ cầu #phạt nóng #phạt nguội #tin nóng #đại án #lực lượng chức năng #người lính #hình thoi #vị thần #đại nhân #viên quan #lương sư #hưng quốc #quy án #láo liếng #trật khớp #khuỷu tay #khớp gối #khuỷu chân #chia hết #nhân tử #ước (số) chung lớn nhất #bội (số) chung nhỏ nhất #gia tốc trọng trường #mu bàn tay #mu bàn chân #lòng bàn chân #lòng se điếu #viêm da cơ địa #chàm thể tạng #bù giờ #ngũ vị hương #diệt khẩu #cửu vĩ hồ #tụ đề #tụ ngậm #cường kinh #thống kinh #bế kinh #mạng nội bộ #toàn thư #biên độ dao động #độ lệch chuẩn #độ lệch tiêu chuẩn #tân sinh viên #mất tiêu #láo lường #phông bạt #khẩu ước #kiếm sĩ #máy kiểm kho #nợ công #vốn mồi #mồi xả #kim bài #xá lị #người đồng mình #đại đội #phó đại đội trưởng #đại đội phó #thăng cấp #truyền chức #loa phóng thanh #loa phát thanh #ảo ma Canada (từ lóng) #áng văn #thiên cổ kỳ bút #áng thiên cổ kỳ bút #thiên cổ hùng văn #phòng vệ chính đáng #tình thế cấp thiết #dân quân tự vệ #dân quân thường trực #xung đột lợi ích #cảm tử quân #quyết tử quân #quân cảm tử #trại giáo dưỡng #trại cải tạo #khu đô thị #chủ đầu tư #ngân lượng #quỹ mở #quỹ đóng #nhà đầu tư #cục nợ (từ lóng) #gánh nặng #xoáy thuận #xoáy tụ #giông lốc #giông tố #xì nách #mỳ gói #cá viên #hằng đẳng thức #báo đời (thông tục) #mắng yêu #khinh công #chân ái #đa nhân cách #vĩ cuồng #ái nhi (bệnh lý) #bộ định tuyến #trực tuần #đại hiệp #sánh kịp #vận tốc căn quân phương #đường trung bình #đường trung tuyến #cạnh bên #kề bù #tia đối #so le trong #góc trong cùng phía #đối đỉnh #phép chiếu #đường đẳng sâu #lũy đẳng #lũy linh #đảng chính trị #Đảng #ngoài giờ #tăng ca #tan ca #Quốc xã 5wsb30ulc9xg9sy0181kq35gha3yjpl Bản mẫu:lt-conj-mixed-circum-past 10 346970 2570774 2242263 2026-10-15T14:05:01Z Hiyuune 50834 Hiyuune đã đổi [[Bản mẫu:lit-conj-mixed-circum-past]] thành [[Bản mẫu:lt-conj-mixed-circum-past]] qua đổi hướng 2242263 wikitext text/x-wiki {{#invoke:checkparams|error|1,2,2s,3,4,5,pres,past}}<!-- Validate template parameters -->{{lt-conj |1={{l|lt|{{{1s|{{{4}}}{{#if:{{{pres|}}}|{{#switch:{{{pres|}}}|1=u|2=iu|3=au}}}}}}}}} |2={{l|lt|{{{2s|{{{4}}}{{#if:{{{pres|}}}|{{#switch:{{{pres|}}}|1=i|2=i|3=ai}}}}}}}}} |3={{l|lt|{{{4}}}{{#if:{{{pres|}}}|{{#switch:{{{pres|}}}|1=a|2=i|3=o}}}}}} |4={{l|lt|{{{4}}}{{#if:{{{pres|}}}|{{#switch:{{{pres|}}}|1=ame|2=ime|3=ome}}}}}}, <br><small>{{{4}}}{{#if:{{{pres|}}}|{{#switch:{{{pres|}}}|1=am|2=im|3=om}}}}</small> |5={{l|lt|{{{4}}}{{#if:{{{pres|}}}|{{#switch:{{{pres|}}}|1=ate|2=ite|3=ote}}}}}}, <br><small>{{{4}}}{{#if:{{{pres|}}}|{{#switch:{{{pres|}}}|1=at|2=it|3=ot}}}}</small> |6={{l|lt|{{{4}}}{{#if:{{{pres|}}}|{{#switch:{{{pres|}}}|1=a|2=i|3=o}}}}}} |7={{l|lt|{{{1spast|{{{2}}}}}}{{#if:{{{past|}}}|{{#switch:{{{past|}}}|1|2=aũ|3=iaũ}}}}}} |8={{l|lt|{{{2}}}{{#if:{{{past|}}}|{{#switch:{{{past|}}}|1|2=aĩ|3=eĩ}}}}}} |9={{l|lt|{{{5}}}{{#if:{{{past|}}}|{{#switch:{{{past|}}}|1|2=o|3=ė}}}}}} |10={{l|lt|{{{5}}}{{#if:{{{past|}}}|{{#switch:{{{past|}}}|1|2=ome|3=ėme}}}}}}, <br><small>{{{5}}}{{#if:{{{pres|}}}|{{#switch:{{{pres|}}}|1|2=om|3=ėm}}}}</small> |11={{l|lt|{{{5}}}{{#if:{{{past|}}}|{{#switch:{{{past|}}}|1|2=ote|3=ėte}}}}}}, <br><small>{{{5}}}{{#if:{{{pres|}}}|{{#switch:{{{pres|}}}|1|2=ot|3=ėt}}}}</small> |12={{l|lt|{{{5}}}{{#if:{{{past|}}}|{{#switch:{{{past|}}}|1|2=o|3=ė}}}}}} |13={{l|lt|{{{3}}}davau}} |14={{l|lt|{{{3}}}davai}} |15={{l|lt|{{{3}}}davo}} |16={{l|lt|{{{3}}}davome}}, <br><small>{{{3}}}davom</small> |17={{l|lt|{{{3}}}davote}}, <br><small>{{{3}}}davot</small> |18={{l|lt|{{{3}}}davo}} |19={{l|lt|{{{fut|{{{3}}}}}}siu}} |20={{l|lt|{{{fut|{{{3}}}}}}si}} |21={{l|lt|{{{fut|{{{3}}}}}}s}} |22={{l|lt|{{{fut|{{{3}}}}}}sime}}, <br><small>{{{fut|{{{3}}}}}}sim</small> |23={{l|lt|{{{fut|{{{3}}}}}}site}}, <br><small>{{{fut|{{{3}}}}}}sit</small> |24={{l|lt|{{{fut|{{{3}}}}}}s}} |25={{l|lt|{{{3}}}čiau}} |26={{l|lt|{{{3}}}tum}} |27={{l|lt|{{{3}}}tų}} |28={{l|lt|{{{3}}}tumėme}}, <br><small>{{{3}}}tumėm, <br>{{{3}}}tume</small> |29={{l|lt|{{{3}}}tumėte}}, <br><small>{{{3}}}tumėt</small> |30={{l|lt|{{{3}}}tų}} |31={{l|lt|{{{imp|{{{3}}}}}}k}}, <br><small>{{{imp|{{{3}}}}}}ki</small> |32={{l|lt|te{{{4}}}{{#if:{{{pres|}}}|{{#switch:{{{pres|}}}|1=a|2=i|3=o}}}}}} |33={{l|lt|{{{imp|{{{3}}}}}}kime}}, <br><small>{{{imp|{{{3}}}}}}kim</small> |34={{l|lt|{{{imp|{{{3}}}}}}kite}}, <br><small>{{{imp|{{{3}}}}}}kit</small> |35={{l|lt|te{{{4}}}{{#if:{{{pres|}}}|{{#switch:{{{pres|}}}|1=a|2=i|3=o}}}}}} }} {{lt-participles |1={{l|lt|{{{4}}}{{#if:{{{pres|}}}|{{#switch:{{{pres|}}}|1|3=ąs|2=įs}}}}}} |2={{l|lt|{{{4}}}{{#if:{{{pres|}}}|{{#switch:{{{pres|}}}|1|3=antis|2=intis}}}}}} |3={{l|lt|{{{4}}}{{#if:{{{pres|}}}|{{#switch:{{{pres|}}}|1|3=omas|2=imas}}}}}} |4={{l|lt|{{{5}}}ęs}} |5={{l|lt|{{{3}}}tas}} |6={{l|lt|{{{3}}}davęs}} |7={{l|lt|{{{fut|{{{3}}}}}}siąs}} |8={{l|lt|{{{fut|{{{3}}}}}}siantis}} |9={{l|lt|{{{fut|{{{3}}}}}}simas}} |10={{l|lt|{{{3}}}tinas}} |11={{l|lt|{{{3}}}damas}} |12={{l|lt|{{{4}}}{{#if:{{{pres|}}}|{{#switch:{{{pres|}}}|1|3=ant|2=int}}}}}} |13={{l|lt|{{{5}}}us}} |14={{l|lt|{{{3}}}davus}} |15={{l|lt|{{{fut|{{{3}}}}}}siant}} |16={{l|lt|{{{3}}}te}} |17={{l|lt|{{{3}}}tinai}} }}<noinclude>[[Thể loại:Bản mẫu bảng biến tố động từ tiếng Litva|0]]</noinclude> nqufm9z1om2wy5d29q4fzyj6b88y5f5 Bản mẫu:lt-conj-mixed-circum-pres 10 347002 2570776 2242340 2026-10-15T14:05:10Z Hiyuune 50834 Hiyuune đã đổi [[Bản mẫu:lit-conj-mixed-circum-pres]] thành [[Bản mẫu:lt-conj-mixed-circum-pres]] qua đổi hướng 2242339 wikitext text/x-wiki {{#invoke:checkparams|error|1,1s,2,2s,3,4,5,pres,past}}<!-- Validate template parameters -->{{lt-conj |1={{l|lt|{{{1s|{{{1}}}{{#if:{{{pres|}}}|{{#switch:{{{pres|}}}|1=ù|2=iù|3=aũ}}}}}}}}} |2={{l|lt|{{{2s|{{{1}}}{{#if:{{{pres|}}}|{{#switch:{{{pres|}}}|1=ì|2=ì|3=aĩ}}}}}}}}} |3={{l|lt|{{{4}}}{{#if:{{{pres|}}}|{{#switch:{{{pres|}}}|1=a|2=i|3=o}}}}}} |4={{l|lt|{{{4}}}{{#if:{{{pres|}}}|{{#switch:{{{pres|}}}|1=ame|2=ime|3=ome}}}}}}, <br><small>{{{4}}}{{#if:{{{pres|}}}|{{#switch:{{{pres|}}}|1=am|2=im|3=om}}}}</small> |5={{l|lt|{{{4}}}{{#if:{{{pres|}}}|{{#switch:{{{pres|}}}|1=ate|2=ite|3=ote}}}}}}, <br><small>{{{4}}}{{#if:{{{pres|}}}|{{#switch:{{{pres|}}}|1=at|2=it|3=ot}}}}</small> |6={{l|lt|{{{4}}}{{#if:{{{pres|}}}|{{#switch:{{{pres|}}}|1=a|2=i|3=o}}}}}} |7={{l|lt|{{{1spast|{{{5}}}}}}{{#if:{{{past|}}}|{{#switch:{{{past|}}}|1|2=au|3=iau}}}}}} |8={{l|lt|{{{5}}}{{#if:{{{past|}}}|{{#switch:{{{past|}}}|1|2=ai|3=ei}}}}}} |9={{l|lt|{{{5}}}{{#if:{{{past|}}}|{{#switch:{{{past|}}}|1|2=o|3=ė}}}}}} |10={{l|lt|{{{5}}}{{#if:{{{past|}}}|{{#switch:{{{past|}}}|1|2=ome|3=ėme}}}}}}, <br><small>{{{4}}}{{#if:{{{pres|}}}|{{#switch:{{{pres|}}}|1|2=om|3=ėm}}}}</small> |11={{l|lt|{{{5}}}{{#if:{{{past|}}}|{{#switch:{{{past|}}}|1|2=ote|3=ėte}}}}}}, <br><small>{{{4}}}{{#if:{{{pres|}}}|{{#switch:{{{pres|}}}|1|2=ot|3=ėt}}}}</small> |12={{l|lt|{{{5}}}{{#if:{{{past|}}}|{{#switch:{{{past|}}}|1|2=o|3=ė}}}}}} |13={{l|lt|{{{3}}}davau}} |14={{l|lt|{{{3}}}davai}} |15={{l|lt|{{{3}}}davo}} |16={{l|lt|{{{3}}}davome}}, <br><small>{{{3}}}davom</small> |17={{l|lt|{{{3}}}davote}}, <br><small>{{{3}}}davot</small> |18={{l|lt|{{{3}}}davo}} |19={{l|lt|{{{fut|{{{3}}}}}}siu}} |20={{l|lt|{{{fut|{{{3}}}}}}si}} |21={{l|lt|{{{3fut|{{{fut|{{{3}}}}}}}}}s}} |22={{l|lt|{{{fut|{{{3}}}}}}sime}}, <br><small>{{{fut|{{{3}}}}}}sim</small> |23={{l|lt|{{{fut|{{{3}}}}}}site}}, <br><small>{{{fut|{{{3}}}}}}sit</small> |24={{l|lt|{{{fut|{{{3}}}}}}s}} |25={{l|lt|{{{3}}}čiau}} |26={{l|lt|{{{3}}}tum}} |27={{l|lt|{{{3}}}tų}} |28={{l|lt|{{{3}}}tumėme}}, <br><small>{{{3}}}tumėm, <br>{{{3}}}tume</small> |29={{l|lt|{{{3}}}tumėte}}, <br><small>{{{3}}}tumėt</small> |30={{l|lt|{{{3}}}tų}} |31={{l|lt|{{{imp|{{{3}}}}}}k}}, <br><small>{{{imp|{{{3}}}}}}ki</small> |32={{l|lt|te{{{4}}}{{#if:{{{pres|}}}|{{#switch:{{{pres|}}}|1=a|2=i|3=o}}}}}} |33={{l|lt|{{{imp|{{{3}}}}}}kime}}, <br><small>{{{imp|{{{3}}}}}}kim</small> |34={{l|lt|{{{imp|{{{3}}}}}}kite}}, <br><small>{{{imp|{{{3}}}}}}kit</small> |35={{l|lt|te{{{4}}}{{#if:{{{pres|}}}|{{#switch:{{{pres|}}}|1=a|2=i|3=o}}}}}} }} {{lt-participles |1={{l|lt|{{{4}}}{{#if:{{{pres|}}}|{{#switch:{{{pres|}}}|1|3=ąs|2=įs}}}}}} |2={{l|lt|{{{4}}}{{#if:{{{pres|}}}|{{#switch:{{{pres|}}}|1|3=antis|2=intis}}}}}} |3={{l|lt|{{{4}}}{{#if:{{{pres|}}}|{{#switch:{{{pres|}}}|1|3=omas|2=imas}}}}}} |4={{l|lt|{{{5}}}ęs}} |5={{l|lt|{{{3}}}tas}} |6={{l|lt|{{{3}}}davęs}} |7={{l|lt|{{{fut|{{{3}}}}}}siąs}} |8={{l|lt|{{{fut|{{{3}}}}}}siantis}} |9={{l|lt|{{{fut|{{{3}}}}}}simas}} |10={{l|lt|{{{3}}}tinas}} |11={{l|lt|{{{3}}}damas}} |12={{l|lt|{{{4}}}{{#if:{{{pres|}}}|{{#switch:{{{pres|}}}|1|3=ant|2=int}}}}}} |13={{l|lt|{{{5}}}us}} |14={{l|lt|{{{3}}}davus}} |15={{l|lt|{{{fut|{{{3}}}}}}siant}} |16={{l|lt|{{{3}}}te}} |17={{l|lt|{{{3}}}tinai}} }}<noinclude>[[Thể loại:Bản mẫu bảng biến tố động từ tiếng Litva|0]]</noinclude> cp2e9y0lmikl105mfr80pkz8wun2wci Bản mẫu:lt-conj-2 10 347019 2570771 2242363 2026-10-15T13:56:40Z Hiyuune 50834 Hiyuune đã đổi [[Bản mẫu:lit-conj-2]] thành [[Bản mẫu:lt-conj-2]] qua đổi hướng 2242362 wikitext text/x-wiki {{lt-conj |1={{l|lt|{{{1s|{{{1}}}iu}}}}} |2={{l|lt|{{{2s|{{{1}}}i}}}}} |3={{l|lt|{{{1}}}i}} |4={{l|lt|{{{1}}}ime}}, <br><small>{{{1}}}im</small> |5={{l|lt|{{{1}}}ite}}, <br><small>{{{1}}}it</small> |6={{l|lt|{{{1}}}i}} |7={{l|lt|{{{2}}}au}} |8={{l|lt|{{{2}}}ai}} |9={{l|lt|{{{2}}}o}} |10={{l|lt|{{{2}}}ome}}, <br><small>{{{2}}}om</small> |11={{l|lt|{{{2}}}ote}}, <br><small>{{{2}}}ot</small> |12={{l|lt|{{{2}}}o}} |13={{l|lt|{{{3}}}davau}} |14={{l|lt|{{{3}}}davai}} |15={{l|lt|{{{3}}}davo}} |16={{l|lt|{{{3}}}davome}}, <br><small>{{{3}}}davom</small> |17={{l|lt|{{{3}}}davote}}, <br><small>{{{3}}}davot</small> |18={{l|lt|{{{3}}}davo}} |19={{l|lt|{{{fut|{{{3}}}}}}siu}} |20={{l|lt|{{{fut|{{{3}}}}}}si}} |21={{l|lt|{{{fut|{{{3}}}}}}s}} |22={{l|lt|{{{fut|{{{3}}}}}}sime}}, <br><small>{{{fut|{{{3}}}}}}sim</small> |23={{l|lt|{{{fut|{{{3}}}}}}site}}, <br><small>{{{fut|{{{3}}}}}}sit</small> |24={{l|lt|{{{fut|{{{3}}}}}}s}} |25={{l|lt|{{{3}}}čiau}} |26={{l|lt|{{{3}}}tum}}, <br><small>{{{3}}}tumei</small> |27={{l|lt|{{{3}}}tų}} |28={{l|lt|{{{3}}}tumėme}}, <br><small>{{{3}}}tumėm, <br>{{{3}}}tume</small> |29={{l|lt|{{{3}}}tumėte}}, <br><small>{{{3}}}tumėt</small> |30={{l|lt|{{{3}}}tų}} |31={{l|lt|{{{imp|{{{3}}}}}}k}}, <br><small>{{{imp|{{{3}}}}}}ki</small> |32={{l|lt|te{{{1}}}i}}, <br><small>te{{{1}}}ie</small> |33={{l|lt|{{{imp|{{{3}}}}}}kime}}, <br><small>{{{imp|{{{3}}}}}}kim</small> |34={{l|lt|{{{imp|{{{3}}}}}}kite}}, <br><small>{{{imp|{{{3}}}}}}kit</small> |35={{l|lt|te{{{1}}}i}}, <br><small>te{{{1}}}ie</small> }} {{lt-participles |1={{l|lt|{{{1}}}įs}} |2={{l|lt|{{{1}}}intis}} |3={{l|lt|{{{1}}}imas}} |4={{l|lt|{{{2}}}ęs}} |5={{l|lt|{{{3}}}tas}} |6={{l|lt|{{{3}}}davęs}} |7={{l|lt|{{{fut|{{{3}}}}}}siąs}} |8={{l|lt|{{{fut|{{{3}}}}}}siantis}} |9={{l|lt|{{{fut|{{{3}}}}}}simas}} |10={{l|lt|{{{3}}}tinas}} |11={{l|lt|{{{3}}}damas}} |12={{l|lt|{{{1}}}int}} |13={{l|lt|{{{2}}}us}} |14={{l|lt|{{{3}}}davus}} |15={{l|lt|{{{fut|{{{3}}}}}}siant}} |16={{l|lt|{{{3}}}te}} |17={{l|lt|{{{3}}}tinai}} }}<noinclude>[[Thể loại:Bản mẫu bảng biến tố động từ tiếng Litva|2nd conj]]</noinclude> jr701wjxt0d50mntcnrp1sj691xmbvj 2570773 2570771 2026-10-15T13:57:10Z Hiyuune 50834 2570773 wikitext text/x-wiki {{lt-conj |1={{l|lt|{{{1s|{{{1}}}iu}}}}} |2={{l|lt|{{{2s|{{{1}}}i}}}}} |3={{l|lt|{{{1}}}i}} |4={{l|lt|{{{1}}}ime}}, <br><small>{{{1}}}im</small> |5={{l|lt|{{{1}}}ite}}, <br><small>{{{1}}}it</small> |6={{l|lt|{{{1}}}i}} |7={{l|lt|{{{2}}}au}} |8={{l|lt|{{{2}}}ai}} |9={{l|lt|{{{2}}}o}} |10={{l|lt|{{{2}}}ome}}, <br><small>{{{2}}}om</small> |11={{l|lt|{{{2}}}ote}}, <br><small>{{{2}}}ot</small> |12={{l|lt|{{{2}}}o}} |13={{l|lt|{{{3}}}davau}} |14={{l|lt|{{{3}}}davai}} |15={{l|lt|{{{3}}}davo}} |16={{l|lt|{{{3}}}davome}}, <br><small>{{{3}}}davom</small> |17={{l|lt|{{{3}}}davote}}, <br><small>{{{3}}}davot</small> |18={{l|lt|{{{3}}}davo}} |19={{l|lt|{{{fut|{{{3}}}}}}siu}} |20={{l|lt|{{{fut|{{{3}}}}}}si}} |21={{l|lt|{{{fut|{{{3}}}}}}s}} |22={{l|lt|{{{fut|{{{3}}}}}}sime}}, <br><small>{{{fut|{{{3}}}}}}sim</small> |23={{l|lt|{{{fut|{{{3}}}}}}site}}, <br><small>{{{fut|{{{3}}}}}}sit</small> |24={{l|lt|{{{fut|{{{3}}}}}}s}} |25={{l|lt|{{{3}}}čiau}} |26={{l|lt|{{{3}}}tum}}, <br><small>{{{3}}}tumei</small> |27={{l|lt|{{{3}}}tų}} |28={{l|lt|{{{3}}}tumėme}}, <br><small>{{{3}}}tumėm, <br>{{{3}}}tume</small> |29={{l|lt|{{{3}}}tumėte}}, <br><small>{{{3}}}tumėt</small> |30={{l|lt|{{{3}}}tų}} |31={{l|lt|{{{imp|{{{3}}}}}}k}}, <br><small>{{{imp|{{{3}}}}}}ki</small> |32={{l|lt|te{{{1}}}i}}, <br><small>te{{{1}}}ie</small> |33={{l|lt|{{{imp|{{{3}}}}}}kime}}, <br><small>{{{imp|{{{3}}}}}}kim</small> |34={{l|lt|{{{imp|{{{3}}}}}}kite}}, <br><small>{{{imp|{{{3}}}}}}kit</small> |35={{l|lt|te{{{1}}}i}}, <br><small>te{{{1}}}ie</small> }} {{lt-participles |1={{l|lt|{{{1}}}įs}} |2={{l|lt|{{{1}}}intis}} |3={{l|lt|{{{1}}}imas}} |4={{l|lt|{{{2}}}ęs}} |5={{l|lt|{{{3}}}tas}} |6={{l|lt|{{{3}}}davęs}} |7={{l|lt|{{{fut|{{{3}}}}}}siąs}} |8={{l|lt|{{{fut|{{{3}}}}}}siantis}} |9={{l|lt|{{{fut|{{{3}}}}}}simas}} |10={{l|lt|{{{3}}}tinas}} |11={{l|lt|{{{3}}}damas}} |12={{l|lt|{{{1}}}int}} |13={{l|lt|{{{2}}}us}} |14={{l|lt|{{{3}}}davus}} |15={{l|lt|{{{fut|{{{3}}}}}}siant}} |16={{l|lt|{{{3}}}te}} |17={{l|lt|{{{3}}}tinai}} }}<noinclude>{{tcat|conj:2nd conj}}</noinclude> hphzezjig6yjskiv6nxdp4k4xk0u9ap safe conduct 0 347836 2570946 2427455 2026-10-16T06:54:26Z Hiyuune 50834 2570946 wikitext text/x-wiki {{also|safe-conduct}} =={{langname|en}}== ==={{section|alt}}=== * {{l|en|safe-conduct}} ==={{section|n}}=== {{en-noun|-}} # [[giấy thông hành|Giấy thông hành]] [[an toàn]] (qua [[nơi]] [[nguy hiểm]], qua [[vùng]] [[địch]]). ==={{section|ref}}=== * {{R:FVDP|db=ev}} * {{R:Merriam-Webster Online|entry=safe conduct}} * {{R:OED Online|entry=safe conduct}} ==={{section|ana}}=== * {{anagrams|en|a=accdefnostu|confuscated}} 8wlbm64z6yvplmiq4no45lauvncn8ww Bản mẫu:lo-personal pronouns 10 365023 2570960 2288911 2026-10-16T08:05:52Z Hiyuune 50834 2570960 wikitext text/x-wiki {{inflection-table-top|title=Đại từ nhân xưng tiếng Lào|palette=rose|tall=yes|class=tr-alongside}} ! class="outer" | ! ! trang trọng ! phổ biến ! không trang trọng ! thô tục |- ! rowspan="3" class="outer" | số ít ! ngôi thứ nhất | {{l-self|lo|ຂ້ານ້ອຍ}}<br>{{l-self|lo|ຜູ້ຂ້າ}} | colspan="2" | {{l-self|lo|ເຮົາ}}<br />{{l-self|lo|ຂ້ອຍ}} | {{l-self|lo|ກູ}} |- ! ngôi thứ hai | {{l-self|lo|ທ່ານ}} | {{l-self|lo|ເຈົ້າ}} | {{l-self|lo|ໂຕ}} | {{l-self|lo|ມຶງ}} |- ! ngôi thứ ba | {{l-self|lo|ເພິ່ນ}}<br>{{l-self|lo|ຂ້າເຈົ້າ}} | {{l-self|lo|ເຂົາ}} | {{l-self|lo|ລາວ}} | {{l-self|lo|ມັນ}} |- ! rowspan="3" class="outer" | số nhiều ! ngôi thứ nhất | {{l-self|lo|[[ພວກ]][[ຂ້ານ້ອຍ]]}} | colspan="2" | {{l-self|lo|ເຮົາ}}<br>{{l-self|lo|ພວກເຮົາ}}<br />{{l-self|lo|[[ພວກ]][[ຂ້ອຍ]]}} | rowspan="3" | &mdash; |- ! ngôi thứ hai | {{l-self|lo|[[ພວກ]][[ທ່ານ]]}} | colspan="2" | {{l-self|lo|[[ພວກ]][[ເຈົ້າ]]}} |- ! ngôi thứ ba | {{l-self|lo|[[ພວກ]][[ເພິ່ນ]]}}<br>{{l-self|lo|ຂ້າເຈົ້າ}} | colspan="2" | {{l-self|lo|[[ພວກ]][[ເຂົາ]]}}<br />{{l-self|lo|[[ພວກ]][[ລາວ]]}} {{inflection-table-bottom}}<includeonly>{{cln|lo|Đại từ nhân xưng}}</includeonly><noinclude>{{tcat}}</noinclude> jezd06djgwhn8nhdsptjbfp69qfv4kz Trumpism 0 386407 2571000 2333203 2026-10-16T11:27:12Z WhoAlone 40420 2571000 wikitext text/x-wiki =={{langname|en}}== [[File:Donald Trump by Gage Skidmore 12.jpg|thumb|right|Donald Trump (2016)]] {{wikipedia|Chủ nghĩa Trump}} ==={{ĐM|etym}}=== Từ {{suffix|en|Trump|-ism}}. ==={{ĐM|pron}}=== * {{IPA4|en|/ˈtɹʌmpɪzəm/}} ** {{audio|en|LL-Q1860 (eng)-Knabrupt-Trumpism.wav|a=Mỹ thông dụng}} ** {{audio|en|LL-Q1860 (eng)-Rho9998-Trumpism.wav|a=Anh}} * {{rhyme|en|ʌmpɪsm|s=3}} * {{hyphenation|en|trump|ism}} ==={{ĐM|pr-noun}}=== {{en-prop|-}} # {{w|Chủ nghĩa Trump}}: [[triết lý|Triết lý]] và [[chính trị]] mà {{w|Donald Trump}} theo đuổi. #* {{quote-journal |en | date = August 25, 2015 |journal=w:The Washington Post |author=Ruth Marcus |title=A look inside Trump's political philosophy| issn = 0190-8286|accessdate= October 2, 2022 | url = https://www.washingtonpost.com/opinions/donald-trumps-singular-platform/2015/08/25/2d2c76d0-4b5a-11e5-bfb9-9736d04fc8e4_story.html |passage=What is '''Trumpism'''? Or, to put it more tartly, is there a coherent political philosophy underlying his candidacy?...There can be Reaganism without Reagan. There can be no '''Trumpism''' without Trump...'''Trumpism''' is not so much a theory of government as a celebration of one individual's claimed capacity to govern.|archiveurl=https://web.archive.org/web/20151130074153/https://www.washingtonpost.com/opinions/donald-trumps-singular-platform/2015/08/25/2d2c76d0-4b5a-11e5-bfb9-9736d04fc8e4_story.html}} #* {{quote-journal |en |date=April 16, 2018|journal={{w|Foreign Policy (magazine)|Foreign Policy}}|author=Omar G. Encarnación |title=The Trumpification of the Latin American Right |passage=Given Latin America's right-wing turn’s affinities with '''Trumpism''', it is tempting to see it as part of the global wave of right-wing populism making its way through the United States and Western Europe.}} #* {{quote-journal |en |date=December 3, 2018|work=w:The New York Times |title=Climate Denial Was the Crucible for Trumpism |url=https://www.nytimes.com/2018/12/03/opinion/climate-denial-trump-gop.html|author=w:Paul Krugman|passage=In fact, when you review the history of Republican climate denial, it looks a lot like '''Trumpism'''.|archiveurl=https://web.archive.org/web/20201107223615/https://www.nytimes.com/2018/12/03/opinion/climate-denial-trump-gop.html}} #* {{quote-journal |en | date = November 5, 2020 | issn = 0013-0613| title = Trump and Trumpism| work = w:The Economist|accessdate= October 2, 2022 | url = https://www.economist.com/united-states/2020/11/05/trump-and-trumpism |passage = A mixture of isolationism, cronyism, nativist rhetoric, somewhat performative authoritarianism, corporate tax cuts and personality cult, '''Trumpism''' is what the president says it is.|archiveurl=https://archive.ph/lLpBr|archivedate=2020-11-05}} #* {{quote-journal |en |date=November 8, 2020 |journal=w:The Washington Post |url=https://www.washingtonpost.com/world/the_americas/trump-populism-bolsonaro-duterte-orban/2020/11/07/53fcad7a-1e1d-11eb-90dd-abd0f7086a91_story.html |title=The world's populists are losing their White House ally, but global Trumpism is far from over |passage=Few are predicting an end to global '''Trumpism''', the nation-first, people-dividing style of governance with a hint of authoritarianism that began to gain traction in Europe and Asia well before Trump's 2016 election. |archiveurl=https://web.archive.org/web/20201224094025/https://www.washingtonpost.com/world/the_americas/trump-populism-bolsonaro-duterte-orban/2020/11/07/53fcad7a-1e1d-11eb-90dd-abd0f7086a91_story.html}} #* {{quote-journal |en | date = September 4, 2022 | author = Michael Hirsh| title = Why Trumpism Will Endure| work = {{w|Foreign Policy (magazine)|Foreign Policy}}|accessdate= October 2, 2022 | url = https://foreignpolicy.com/2022/09/04/trumpism-gop-democracy-future-book-reviews/ |passage=Why '''Trumpism''' will endure...'''Trumpism''' was a long time coming, and it will be a long time going...The durability of Trump and '''Trumpism''' is bringing into harsh relief many of the deeper flaws in the U.S. political system...Emerging class differences had just as much to do with today’s political polarization as race did, and this also helps to explain the continuing populist appeal of '''Trumpism'''.|archiveurl=http://archive.ph/Z6SFN|archivedate=2022-09-04}} ===={{ĐM|derived}}==== {{col|en|anti-Trumpism}} ===={{ĐM|related}}==== * {{l|en|Trumpian}} ==={{ĐM|noun}}=== {{en-noun}} # Một cụm từ hoặc câu nói đặc trưng của {{w|Donald Trump}}. #* {{quote-web|en|date=June 5 2016|author=Eric Bradner; Phil Mattingly|url=http://www.cnn.com/2016/06/05/politics/gop-fears-donald-trump-judge-attack/index.html |title=Growing fear inside GOP about Trump|work=w:CNN|accessdate=5 June 2016|passage="That was just painful," said one Republican official who {{...}} added that the reality is McConnell—and Ryan and every Republican in a leadership position or facing an election challenge—"will be stuck dealing with the latest '''Trumpism''' every interview of every day, of every month until November."|archiveurl=https://web.archive.org/web/20240330224040/https://edition.cnn.com/2016/06/05/politics/gop-fears-donald-trump-judge-attack/index.html}} #* {{quote-book|en|year=2017|author=Tim Muehlhoff; Richard Langer|title=Winsome Persuasion|page=2 |passage={{...}} the term ''Trumpisms'' entered our vocabulary—complete with a dedicated website categorizing quotations in groups with dropdown menus for easier access: '''Trumpisms''' by Region, '''Trumpisms''' on Facebook, '''Trumpisms''' on Twitter.}} ==={{ĐM|further}}=== * {{pedia|lang=en}} * {{R:wquote|en}} {{C|en|Donald Trump|Chủ nghĩa bảo thủ|Chủ nghĩa dân tộc|Chính trị Hoa Kỳ}} a9d38jw3l4hm1xz5etdlkxox54xzys1 Đức Quốc Xã 0 416501 2570808 2563835 2026-10-15T17:22:52Z TienMinh-mun6xnChing 57893 /* Tiếng Việt */ Quốc viết hoa 2570808 wikitext text/x-wiki =={{langname|vi}}== {{wp}} ==={{ĐM|etym}}=== {{vi-etym-sino|德||國社}}, {{blend|nocap=y|vi|Đức|quốc gia|xã hội chủ nghĩa}}. ==={{ĐM|pron}}=== {{vi-pron}} ==={{ĐM|proper noun}}=== {{vi-proper noun|head=[[Đức]] [[Quốc xã|Quốc Xã]]}} # [[chế độ|Chế độ]] do {{w|Adolf Hitler}} lãnh đạo tại [[Đức]] từ năm 1933 đến năm 1945. {{C|vi|Chủ nghĩa quốc xã|Đức|Thế chiến thứ hai}} 22k2wlorpqhbnhztcsashtdq3qm0x11 phép chiếu 0 420180 2570747 2570666 2026-10-15T12:27:27Z TheHighFighter2 42988 /* Tiếng Việt */ 2570747 wikitext text/x-wiki =={{langname|vi}}== {{Wikipedia|+ (đại số tuyến tính)}} ==={{section|pron}}=== {{vi-pron}} ==={{section|noun}}=== {{vi-noun}} # {{lb|vi|hình học}} Biểu diễn sự [[phản chiếu]] của [[vật thể]] hay [[hình học]] thông qua ánh xạ hoặc quy tắc toán học. # {{lb|vi|đại cương}} [[đại lượng|Đại lượng]] [[biến đổi]] [[tuyến tính]] có tính chất [[lũy đẳng]]. 6ljw31rp0l6430delsc58bkbcncy2km azid 0 420205 2570744 2026-10-15T12:15:46Z TheHighFighter2 42988 /* */ 2570744 wikitext text/x-wiki {{also|Azid}} =={{langname|nv}}== ==={{ĐM|etym}}=== Từ {{inh|nv|ath-pro|*-zə̓tʼ}}.<ref>{{R:ath:Leer:1996|page=56.b|volume=s/za-s/zE}}</ref> ==={{ĐM|noun}}=== {{head|nv|noun}} # {{lb|nv|anatomy}} [[gan|Gan]]. ===={{ĐM|infl}}==== {{nv-pos-lowtone|zid}} ==={{ĐM|ref}}=== {{reflist}} * {{cite-book|year=2005|title=Athabaskan Prosody|author=Sharon Hargus|author2=Keren Rice|pages=103|ISBN=9789027247834|publisher=John Benjamins Publishing Company|location=Amsterdam}} qg9kns3ck143dhysikabdwjk3hdrp7j Bản mẫu:R:ath:Leer:1996 10 420206 2570745 2026-10-15T12:17:57Z TheHighFighter2 42988 Trang mới: “{{#invoke:quote|call_template |template=cite-book |last=Leer |first=Jeff |title=Comparative Athabaskan Lexicon |publisher=Alaska Native Language Archive |year=1996 |pageparam=page |vol={{{volume|}}} |url=https://www.uaf.edu/anla/record.php?identifier=CA965L1996a |propagateparams=entry |allowparams=volume }}<noinclude>{{documentation}}</noinclude>” 2570745 wikitext text/x-wiki {{#invoke:quote|call_template |template=cite-book |last=Leer |first=Jeff |title=Comparative Athabaskan Lexicon |publisher=Alaska Native Language Archive |year=1996 |pageparam=page |vol={{{volume|}}} |url=https://www.uaf.edu/anla/record.php?identifier=CA965L1996a |propagateparams=entry |allowparams=volume }}<noinclude>{{documentation}}</noinclude> h2123k5c7o7ac1c511ksrp6ctaiufkb mósí 0 420207 2570746 2026-10-15T12:25:55Z TheHighFighter2 42988 /* */ 2570746 wikitext text/x-wiki {{also|Phụ lục:Biến thể của "mosi"}} =={{langname|nv}}== {{wp|nv:}} ==={{ĐM|etym}}=== Từ {{bor|nv|es|moza}}. ==={{ĐM|pron}}=== * {{IPA|nv|/mósɪ́/}} * {{audio|nv|Nv-mósí.ogg}} ==={{ĐM|noun}}=== {{head|nv|noun}} # [[mèo|Mèo]]. ===={{ĐM|infl}}==== {{nv-pos-lowtone-si|mósí}} ===={{ĐM|syn}}==== * {{l|nv|gídí}} * {{l|nv|másí}} ===={{ĐM|der}}==== * {{l|nv|mósíʼilí|t=mèo Ba Tư}} * {{l|nv|mósíkąʼ|t=mèo đực}} {{C|nv|Mèo}} qz0mlq44jo8ogre5xpn4jbolliqx7xg Thể loại:Tiếng Trung Sudan nguyên thủy 14 420208 2570749 2026-10-15T12:35:21Z Hiyuune 50834 Trang mới: “{{auto cat}}” 2570749 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Mô đun:nyo-utilities 828 420209 2570750 2026-10-15T12:45:57Z Hiyuune 50834 Trang mới: “local export = {} function export.plural(frame) local word = frame.args[1] local sg_class = frame.args[2] word = word:gsub("^" .. sg_class, "") return word end function export.conj(frame) local verb = frame.args[1] local initial = frame.args[2] local final = frame.args[3] verb = verb:gsub("^" .. initial .. "(.*)" .. final .. "$", "%1") return verb end return export” 2570750 Scribunto text/plain local export = {} function export.plural(frame) local word = frame.args[1] local sg_class = frame.args[2] word = word:gsub("^" .. sg_class, "") return word end function export.conj(frame) local verb = frame.args[1] local initial = frame.args[2] local final = frame.args[3] verb = verb:gsub("^" .. initial .. "(.*)" .. final .. "$", "%1") return verb end return export fz697wim27ok5u5gkn0ezbmnedox6in Bản mẫu:nyo-noun 10 420210 2570751 2026-10-15T12:52:07Z Hiyuune 50834 Trang mới: “{{head|nyo|Danh từ|head={{{head|}}}}} <!-- -->{{#switch:<includeonly>{{{1}}}</includeonly><!-- Class 1 -->|1={{#if:{{{2|}}}|''[[Phụ lục:Lớp danh từ tiếng Nyoro#Lớp 1|lớp 1]][[Thể loại:Danh từ lớp 1 tiếng Nyoro]]'' (''số nhiều'' <!-- -->{{#switch:<includeonly>{{{2}}}</includeonly><!-- -->|2=<b>{{l-self|nyo|<!-- -->{{#if:{{{plural|{{{pl|}}}}}}<!-- -->|{{{plural|{{{pl}}}}}}<!-- -->|<!-- -->{{#switch:{{padleft:|…” 2570751 wikitext text/x-wiki {{head|nyo|Danh từ|head={{{head|}}}}} <!-- -->{{#switch:<includeonly>{{{1}}}</includeonly><!-- Class 1 -->|1={{#if:{{{2|}}}|''[[Phụ lục:Lớp danh từ tiếng Nyoro#Lớp 1|lớp 1]][[Thể loại:Danh từ lớp 1 tiếng Nyoro]]'' (''số nhiều'' <!-- -->{{#switch:<includeonly>{{{2}}}</includeonly><!-- -->|2=<b>{{l-self|nyo|<!-- -->{{#if:{{{plural|{{{pl|}}}}}}<!-- -->|{{{plural|{{{pl}}}}}}<!-- -->|<!-- -->{{#switch:{{padleft:|4|{{pagename}}}}<!-- -->|omwa={{#switch:{{padleft:|6|{{pagename}}}}<!-- -->|omwamb|omwanc|omwand|omwanf|omwang|omwanj|omwank|omwamp|omwans|omwant|omwanv|omwanz=aba{{#invoke:nyo-utilities|plural|{{pagename}}|omwa}}<!-- -->|#default=abaa{{#invoke:nyo-utilities|plural|{{pagename}}|omwa}}}}<!-- -->|omwe={{#switch:{{padleft:|6|{{pagename}}}}<!-- -->|omwemb|omwenc|omwend|omwenf|omweng|omwenj|omwenk|omwemp|omwens|omwent|omwenv|omwenz=abe{{#invoke:nyo-utilities|plural|{{pagename}}|omwe}}<!-- -->|#default=abee{{#invoke:nyo-utilities|plural|{{pagename}}|omwe}}}}<!-- -->|omwo={{#switch:{{padleft:|6|{{pagename}}}}<!-- -->|omwomb|omwonc|omwond|omwonf|omwong|omwonj|omwonk|omwomp|omwons|omwont|omwonv|omwonz=abo{{#invoke:nyo-utilities|plural|{{pagename}}|omwo}}<!-- -->|#default=aboo{{#invoke:nyo-utilities|plural|{{pagename}}|omwo}}}}<!-- -->|#default={{#switch:{{padleft:|3|{{pagename}}}}<!-- -->|omu=aba{{#invoke:nyo-utilities|plural|{{pagename}}|omu}}<!-- -->|omw=aba{{#invoke:nyo-utilities|plural|{{pagename}}|omw}}}}<!-- -->}}<!-- -->}}|accel-form=2pl}}</b> [[Phụ lục:Lớp danh từ tiếng Nyoro#Lớp 2|''lớp 2]]<!-- -->|#default=<b><small>[Mục từ gì?]</small></b>}}{{#if:{{{3|}}}||'', augmentless'' <!-- --><b>{{l-self|nyo|<!-- -->{{#if:{{{augmentless|{{{augless|}}}}}}<!-- -->|{{{augmentless|{{{augless}}}}}}<!-- -->|<!-- -->{{#switch:{{padleft:|2|{{pagename}}}}<!-- -->|#default=m{{#invoke:nyo-utilities|plural|{{pagename}}|om}}<!-- -->}}<!-- -->}}|accel-form=1augless}}</b>'', plural augmentless'' <!-- --><b>{{l-self|nyo|<!-- -->{{#if:{{{plural-augmentless|{{{pl-augless|}}}}}}<!-- -->|{{{plural-augmentless|{{{pl-augless}}}}}}<!-- -->|<!-- -->{{#switch:{{padleft:|4|{{pagename}}}}<!-- -->|omwa={{#switch:{{padleft:|6|{{pagename}}}}<!-- -->|omwamb|omwanc|omwand|omwanf|omwang|omwanj|omwank|omwamp|omwans|omwant|omwanv|omwanz=ba{{#invoke:nyo-utilities|plural|{{pagename}}|omwa}}<!-- -->|#default=baa{{#invoke:nyo-utilities|plural|{{pagename}}|omwa}}}}<!-- -->|omwe={{#switch:{{padleft:|6|{{pagename}}}}<!-- -->|omwemb|omwenc|omwend|omwenf|omweng|omwenj|omwenk|omwemp|omwens|omwent|omwenv|omwenz=be{{#invoke:nyo-utilities|plural|{{pagename}}|omwe}}<!-- -->|#default=bee{{#invoke:nyo-utilities|plural|{{pagename}}|omwe}}}}<!-- -->|omwo={{#switch:{{padleft:|6|{{pagename}}}}<!-- -->|omwomb|omwonc|omwond|omwonf|omwong|omwonj|omwonk|omwomp|omwons|omwont|omwonv|omwonz=bo{{#invoke:nyo-utilities|plural|{{pagename}}|omwo}}<!-- -->|#default=boo{{#invoke:nyo-utilities|plural|{{pagename}}|omwo}}}}<!-- -->|#default={{#switch:{{padleft:|3|{{pagename}}}}<!-- -->|omu=ba{{#invoke:nyo-utilities|plural|{{pagename}}|omu}}<!-- -->|omw=ba{{#invoke:nyo-utilities|plural|{{pagename}}|omw}}}}<!-- -->}}<!-- -->}}|accel-form=2pl-augless}}</b>}}|[[Phụ lục:Lớp danh từ tiếng Nyoro#Lớp 1|''lớp 1]][[Thể loại:Danh từ lớp 1 tiếng Nyoro]] (''không đếm được[[Thể loại:Danh từ không đếm được tiếng Nyoro]]{{#if:{{{3|}}}||, augmentless'' <!-- --><b>{{l-self|nyo|<!-- -->{{#switch:{{padleft:|2|{{pagename}}}}<!-- -->|#default={{#if:{{{augmentless|{{{augless|}}}}}}|{{{augmentless|{{{augless|}}}}}}|m{{#invoke:nyo-utilities|plural|{{pagename}}|om}}}}<!-- -->}}<!-- -->|accel-form=1augless}}</b>}}}}<!-- Class 1a -->|1a={{#if:{{{2|}}}|''[[Phụ lục:Lớp danh từ tiếng Nyoro#Lớp 1a|lớp 1a]][[Thể loại:Danh từ lớp 1a tiếng Nyoro]]'' (''số nhiều'' <!-- -->{{#switch:<includeonly>{{{2}}}</includeonly><!-- -->|2a=<b>{{l-self|nyo|<!-- -->{{#if:{{{plural|{{{pl|}}}}}}<!-- -->|{{{plural|{{{pl}}}}}}<!-- -->|<!-- -->{{#switch:{{padleft:|1|{{pagename}}}}<!-- -->|i=ba{{pagename}}<!-- -->|e=bee{{#invoke:nyo-utilities|plural|{{pagename}}|e}}<!-- -->|o=boo{{#invoke:nyo-utilities|plural|{{pagename}}|o}}<!-- -->|#default=baa{{pagename}}<!-- -->}}<!-- -->}}|accel-form=2apl}}</b> [[Phụ lục:Lớp danh từ tiếng Nyoro#Lớp 2a|''lớp 2a]]<!-- -->|#default=<b><small>[Mục từ gì?]</small></b>}}'', augmentless only''|[[Phụ lục:Lớp danh từ tiếng Nyoro#Lớp 1a|''lớp 1a]][[Thể loại:Danh từ lớp 1a tiếng Nyoro]] (''không đếm được[[Thể loại:Danh từ không đếm được tiếng Nyoro]], augmentless only''}}<!-- Class 3 -->|3={{#if:{{{2|}}}|''[[Phụ lục:Lớp danh từ tiếng Nyoro#Lớp 3|lớp 3]][[Thể loại:Danh từ lớp 3 tiếng Nyoro]]'' (''số nhiều'' <!-- -->{{#switch:<includeonly>{{{2}}}</includeonly><!-- -->|4=<b>{{l-self|nyo|<!-- -->{{#if:{{{plural|{{{pl|}}}}}}<!-- -->|{{{plural|{{{pl}}}}}}<!-- -->|<!-- -->{{#switch:{{padleft:|3|{{pagename}}}}<!-- -->|omw={{#switch:{{padleft:|4|{{pagename}}}}<!-- -->|omwi=emii{{#invoke:nyo-utilities|plural|{{pagename}}|omwi}}<!-- -->|#default=emy{{#invoke:nyo-utilities|plural|{{pagename}}|omw}}}}<!-- -->|#default={{#switch:{{padleft:|4|{{pagename}}}}<!-- -->|omul=emir{{#invoke:nyo-utilities|plural|{{pagename}}|omul}}<!-- -->|#default=emi{{#invoke:nyo-utilities|plural|{{pagename}}|omu}}}}<!-- -->}}<!-- -->}}|accel-form=4pl}}</b> [[Phụ lục:Lớp danh từ tiếng Nyoro#Lớp 4|''lớp 4]]<!-- -->|8=<b>{{l-self|nyo|<!-- -->{{#if:{{{plural|{{{pl|}}}}}}<!-- -->|{{{plural|{{{pl}}}}}}<!-- -->|<!-- -->{{#switch:{{padleft:|3|{{pagename}}}}<!-- -->|omw={{#switch:{{padleft:|4|{{pagename}}}}<!-- -->|omwi=ebii{{#invoke:nyo-utilities|plural|{{pagename}}|omwi}}<!-- -->|#default=eby{{#invoke:nyo-utilities|plural|{{pagename}}|omw}}}}<!-- -->|#default=ebi{{#invoke:nyo-utilities|plural|{{pagename}}|omu}}<!-- -->}}<!-- -->}}|accel-form=8pl}}</b> [[Phụ lục:Lớp danh từ tiếng Nyoro#Lớp 8|''lớp 8]]<!-- -->}}{{#if:{{{3|}}}||'', augmentless'' <!-- --><b>{{l-self|nyo|<!-- -->{{#if:{{{augmentless|{{{augless|}}}}}}<!-- -->|{{{augmentless|{{{augless}}}}}}<!-- -->|<!-- -->{{#switch:{{padleft:|2|{{pagename}}}}<!-- -->|#default=m{{#invoke:nyo-utilities|plural|{{pagename}}|om}}<!-- -->}}<!-- -->}}|accel-form=3augless}}</b>'', plural augmentless'' <!-- -->{{#switch:<includeonly>{{{2}}}</includeonly><!-- -->|4=<b>{{l-self|nyo|<!-- -->{{#if:{{{plural-augmentless|{{{pl-augless|}}}}}}<!-- -->|{{{plural-augmentless|{{{pl-augless}}}}}}<!-- -->|<!-- -->{{#switch:{{padleft:|3|{{pagename}}}}<!-- -->|omw={{#switch:{{padleft:|4|{{pagename}}}}<!-- -->|omwi=mii{{#invoke:nyo-utilities|plural|{{pagename}}|omwi}}<!-- -->|#default=my{{#invoke:nyo-utilities|plural|{{pagename}}|omw}}}}<!-- -->|#default={{#switch:{{padleft:|4|{{pagename}}}}<!-- -->|omul=mir{{#invoke:nyo-utilities|plural|{{pagename}}|omul}}<!-- -->|#default=mi{{#invoke:nyo-utilities|plural|{{pagename}}|omu}}}}<!-- -->}}<!-- -->}}|accel-form=4pl-augless}}</b><!-- -->|8=<b>{{l-self|nyo|<!-- -->{{#if:{{{plural-augmentless|{{{pl-augless|}}}}}}<!-- -->|{{{plural-augmentless|{{{pl-augless}}}}}}<!-- -->|<!-- -->{{#switch:{{padleft:|3|{{pagename}}}}<!-- -->|omw={{#switch:{{padleft:|4|{{pagename}}}}<!-- -->|omwi=bii{{#invoke:nyo-utilities|plural|{{pagename}}|omwi}}<!-- -->|#default=by{{#invoke:nyo-utilities|plural|{{pagename}}|omw}}}}<!-- -->|#default=bi{{#invoke:nyo-utilities|plural|{{pagename}}|omu}}<!-- -->}}<!-- -->}}|accel-form=8pl-augless}}</b><!-- -->}}}}|[[Phụ lục:Lớp danh từ tiếng Nyoro#Lớp 3|''lớp 3]][[Thể loại:Danh từ lớp 3 tiếng Nyoro]] (''không đếm được[[Thể loại:Danh từ không đếm được tiếng Nyoro]]{{#if:{{{3|}}}||, augmentless'' <!-- --><b>{{l-self|nyo|<!-- -->{{#switch:{{padleft:|2|{{pagename}}}}<!-- -->|#default={{#if:{{{augmentless|{{{augless|}}}}}}|{{{augmentless|{{{augless|}}}}}}|m{{#invoke:nyo-utilities|plural|{{pagename}}|om}}}}<!-- -->}}<!-- -->|accel-form=3augless}}</b>}}}}<!-- Class 5 -->|5={{#if:{{{2|}}}|''[[Phụ lục:Lớp danh từ tiếng Nyoro#Lớp 5|lớp 5]][[Thể loại:Danh từ lớp 5 tiếng Nyoro]]'' (''số nhiều'' <!-- -->{{#switch:<includeonly>{{{2}}}</includeonly><!-- -->|6=<b>{{l-self|nyo|<!-- -->{{#if:{{{plural|{{{pl|}}}}}}<!-- -->|{{{plural|{{{pl}}}}}}<!-- -->|<!-- -->{{#switch:{{padleft:|4|{{pagename}}}}<!-- -->|erya={{#switch:{{padleft:|6|{{pagename}}}}<!-- -->|eryamb|eryanc|eryand|eryanf|eryang|eryanj|eryank|eryamp|eryans|eryant|eryanv|eryanz=ama{{#invoke:nyo-utilities|plural|{{pagename}}|erya}}<!-- -->|#default=amaa{{#invoke:nyo-utilities|plural|{{pagename}}|erya}}}}<!-- -->|erye={{#switch:{{padleft:|6|{{pagename}}}}<!-- -->|eryemb|eryenc|eryend|eryenf|eryeng|eryenj|eryenk|eryemp|eryens|eryent|eryenv|eryenz=ame{{#invoke:nyo-utilities|plural|{{pagename}}|erye}}<!-- -->|#default=amee{{#invoke:nyo-utilities|plural|{{pagename}}|erye}}}}<!-- -->|eryo={{#switch:{{padleft:|6|{{pagename}}}}<!-- -->|eryomb|eryonc|eryond|eryonf|eryong|eryonj|eryonk|eryomp|eryons|eryont|eryonv|eryonz=amo{{#invoke:nyo-utilities|plural|{{pagename}}|eryo}}<!-- -->|#default=amoo{{#invoke:nyo-utilities|plural|{{pagename}}|eryo}}}}<!-- -->|#default={{#switch:{{padleft:|3|{{pagename}}}}<!-- -->|eri=ama{{#invoke:nyo-utilities|plural|{{pagename}}|eri}}<!-- -->|#default={{#switch:{{padleft:|1|{{pagename}}}}<!-- -->|i=ama{{#invoke:nyo-utilities|plural|{{pagename}}|i}}}}<!-- -->}}}}<!-- -->}}|accel-form=6pl}}</b> [[Phụ lục:Lớp danh từ tiếng Nyoro#Lớp 6|''lớp 6]]<!-- -->|#default=<b><small>[Mục từ gì?]</small></b>}}{{#if:{{{3|}}}||'', augmentless'' <!-- --><b>{{l-self|nyo|<!-- -->{{#if:{{{augmentless|{{{augless|}}}}}}<!-- -->|{{{augmentless|{{{augless}}}}}}<!-- -->|<!-- -->{{#switch:{{padleft:|2|{{pagename}}}}<!-- -->|er=l{{#invoke:nyo-utilities|plural|{{pagename}}|er}}<!-- -->|#default={{pagename}}<!-- -->}}<!-- -->}}|accel-form=5augless}}</b>'', plural augmentless'' <!-- --><b>{{l-self|nyo|<!-- -->{{#if:{{{plural-augmentless|{{{pl-augless|}}}}}}<!-- -->|{{{plural-augmentless|{{{pl-augless}}}}}}<!-- -->|<!-- -->{{#switch:{{padleft:|4|{{pagename}}}}<!-- -->|erya={{#switch:{{padleft:|6|{{pagename}}}}<!-- -->|eryamb|eryanc|eryand|eryanf|eryang|eryanj|eryank|eryamp|eryans|eryant|eryanv|eryanz=ma{{#invoke:nyo-utilities|plural|{{pagename}}|erya}}<!-- -->|#default=maa{{#invoke:nyo-utilities|plural|{{pagename}}|erya}}}}<!-- -->|erye={{#switch:{{padleft:|6|{{pagename}}}}<!-- -->|eryemb|eryenc|eryend|eryenf|eryeng|eryenj|eryenk|eryemp|eryens|eryent|eryenv|eryenz=me{{#invoke:nyo-utilities|plural|{{pagename}}|erye}}<!-- -->|#default=mee{{#invoke:nyo-utilities|plural|{{pagename}}|erye}}}}<!-- -->|eryo={{#switch:{{padleft:|6|{{pagename}}}}<!-- -->|eryomb|eryonc|eryond|eryonf|eryong|eryonj|eryonk|eryomp|eryons|eryont|eryonv|eryonz=mo{{#invoke:nyo-utilities|plural|{{pagename}}|eryo}}<!-- -->|#default=moo{{#invoke:nyo-utilities|plural|{{pagename}}|eryo}}}}<!-- -->|#default={{#switch:{{padleft:|3|{{pagename}}}}<!-- -->|eri=ma{{#invoke:nyo-utilities|plural|{{pagename}}|eri}}<!-- -->|#default={{#switch:{{padleft:|1|{{pagename}}}}<!-- -->|i=ma{{#invoke:nyo-utilities|plural|{{pagename}}|i}}}}<!-- -->}}}}<!-- -->}}|accel-form=6pl-augless}}</b>}}|[[Phụ lục:Lớp danh từ tiếng Nyoro#Lớp 5|''lớp 5]][[Thể loại:Danh từ lớp 5 tiếng Nyoro]] (''không đếm được[[Thể loại:Danh từ không đếm được tiếng Nyoro]]{{#if:{{{3|}}}||, augmentless'' <!-- --><b>{{l-self|nyo|<!-- -->{{#switch:{{padleft:|2|{{pagename}}}}<!-- -->|er=l{{#invoke:nyo-utilities|plural|{{pagename}}|er}}<!-- -->|#default={{#if:{{{augmentless|{{{augless|}}}}}}|{{{augmentless|{{{augless|}}}}}}|{{pagename}}}}<!-- -->}}<!-- -->|accel-form=5augless}}</b>}}}}<!-- Class 7 -->|7={{#if:{{{2|}}}|''[[Phụ lục:Lớp danh từ tiếng Nyoro#Lớp 7|lớp 7]][[Thể loại:Danh từ lớp 7 tiếng Nyoro]]'' (''số nhiều'' <!-- -->{{#switch:<includeonly>{{{2}}}</includeonly><!-- -->|8=<b>{{l-self|nyo|<!-- -->{{#if:{{{plural|{{{pl|}}}}}}<!-- -->|{{{plural|{{{pl}}}}}}<!-- -->|<!-- -->{{#switch:{{padleft:|2|{{pagename}}}}<!-- -->|ek=eb{{#invoke:nyo-utilities|plural|{{pagename}}|ek}}<!-- -->}}<!-- -->}}|accel-form=8pl}}</b> [[Phụ lục:Lớp danh từ tiếng Nyoro#Lớp 8|''lớp 8]]<!-- -->|#default=<b><small>[Mục từ gì?]</small></b>}}{{#if:{{{3|}}}||'', augmentless'' <!-- --><b>{{l-self|nyo|<!-- -->{{#if:{{{augmentless|{{{augless|}}}}}}<!-- -->|{{{augmentless|{{{augless}}}}}}<!-- -->|<!-- -->{{#switch:{{padleft:|2|{{pagename}}}}<!-- -->|ek=k{{#invoke:nyo-utilities|plural|{{pagename}}|ek}}<!-- -->}}<!-- -->}}|accel-form=7augless}}</b>'', plural augmentless'' <!-- --><b>{{l-self|nyo|<!-- -->{{#if:{{{plural-augmentless|{{{pl-augless|}}}}}}<!-- -->|{{{plural-augmentless|{{{pl-augless}}}}}}<!-- -->|<!-- -->{{#switch:{{padleft:|2|{{pagename}}}}<!-- -->|ek=b{{#invoke:nyo-utilities|plural|{{pagename}}|ek}}<!-- -->}}<!-- -->}}|accel-form=8pl-augless}}</b>}}|[[Phụ lục:Lớp danh từ tiếng Nyoro#Lớp 7|''lớp 7]][[Thể loại:Danh từ lớp 7 tiếng Nyoro]] (''không đếm được[[Thể loại:Danh từ không đếm được tiếng Nyoro]]{{#if:{{{3|}}}||, augmentless'' <!-- --><b>{{l-self|nyo|<!-- -->{{#switch:{{padleft:|2|{{pagename}}}}<!-- -->|#default={{#if:{{{augmentless|{{{augless|}}}}}}|{{{augmentless|{{{augless|}}}}}}|k{{#invoke:nyo-utilities|plural|{{pagename}}|ek}}}}<!-- -->}}<!-- -->|accel-form=7augless}}</b>}}}}<!-- Class 9 -->|9={{#if:{{{2|}}}|''[[Phụ lục:Lớp danh từ tiếng Nyoro#Lớp 9|lớp 9]][[Thể loại:Danh từ lớp 9 tiếng Nyoro]]'' (''số nhiều'' <!-- -->{{#switch:<includeonly>{{{2}}}</includeonly><!-- -->|10=<b>{{l-self|nyo|<!-- -->{{#if:{{{plural|{{{pl|}}}}}}<!-- -->|{{{plural|{{{pl}}}}}}<!-- -->|<!-- -->{{pagename}}<!-- -->}}|accel-form=10pl}}</b> [[Phụ lục:Lớp danh từ tiếng Nyoro#Lớp 10|''lớp 10]]<!-- -->|6=<b>{{l-self|nyo|<!-- -->{{#if:{{{plural|{{{pl|}}}}}}<!-- -->|{{{plural|{{{pl}}}}}}<!-- -->|<!-- -->{{#switch:{{padleft:|2|{{pagename}}}}<!-- -->|en=ama{{#invoke:nyo-utilities|plural|{{pagename}}|en}}<!-- -->|#default={{#switch:{{padleft:|1|{{pagename}}}}<!-- -->|e=ama{{#invoke:nyo-utilities|plural|{{pagename}}|e}}}}<!-- -->}}<!-- -->}}|accel-form=6pl}}</b> [[Phụ lục:Lớp danh từ tiếng Nyoro#Lớp 6|''lớp 6]]<!-- -->|#default=<b><small>[Mục từ gì?]</small></b>}}{{#if:{{{3|}}}||'', augmentless'' <!-- --><b>{{l-self|nyo|<!-- -->{{#if:{{{augmentless|{{{augless|}}}}}}<!-- -->|{{{augmentless|{{{augless}}}}}}<!-- -->|<!-- -->{{#switch:{{padleft:|2|{{pagename}}}}<!-- -->|#default={{#invoke:nyo-utilities|plural|{{pagename}}|e}}<!-- -->}}<!-- -->}}|accel-form=9augless}}</b>'', plural augmentless'' <!-- -->{{#switch:<includeonly>{{{2}}}</includeonly><!-- -->|10=<b>{{l-self|nyo|<!-- -->{{#if:{{{plural-augmentless|{{{pl-augless|}}}}}}<!-- -->|{{{plural-augmentless|{{{pl-augless}}}}}}<!-- -->|<!-- -->{{#switch:{{padleft:|2|{{pagename}}}}<!-- -->|#default={{#invoke:nyo-utilities|plural|{{pagename}}|e}}<!-- -->}}<!-- -->}}|accel-form=10pl-augless}}</b><!-- -->|6=<b>{{l-self|nyo|<!-- -->{{#if:{{{plural-augmentless|{{{pl-augless|}}}}}}<!-- -->|{{{plural-augmentless|{{{pl-augless}}}}}}<!-- -->|<!-- -->{{#switch:{{padleft:|2|{{pagename}}}}<!-- -->|en=ma{{#invoke:nyo-utilities|plural|{{pagename}}|en}}<!-- -->|#default={{#switch:{{padleft:|1|{{pagename}}}}<!-- -->|e=ma{{#invoke:nyo-utilities|plural|{{pagename}}|e}}}}<!-- -->}}<!-- -->}}|accel-form=6pl-augless}}</b><!-- -->}}}}|[[Phụ lục:Lớp danh từ tiếng Nyoro#Lớp 9|''lớp 9]][[Thể loại:Danh từ lớp 9 tiếng Nyoro]] (''không đếm được[[Thể loại:Danh từ không đếm được tiếng Nyoro]]{{#if:{{{3|}}}||, augmentless'' <!-- --><b>{{l-self|nyo|<!-- -->{{#switch:{{padleft:|2|{{pagename}}}}<!-- -->|#default={{#if:{{{augmentless|{{{augless|}}}}}}|{{{augmentless|{{{augless|}}}}}}|{{#invoke:nyo-utilities|plural|{{pagename}}|e}}}}<!-- -->}}<!-- -->|accel-form=9augless}}</b>}}}}<!-- Class 11 -->|11={{#if:{{{2|}}}|''[[Phụ lục:Lớp danh từ tiếng Nyoro#Lớp 11|lớp 11]][[Thể loại:Danh từ lớp 11 tiếng Nyoro]]'' (''số nhiều'' <!-- -->{{#switch:<includeonly>{{{2}}}</includeonly><!-- -->|10=<b>{{l-self|nyo|<!-- -->{{#if:{{{plural|{{{pl|}}}}}}<!-- -->|{{{plural|{{{pl}}}}}}<!-- -->|<!-- -->{{#switch:{{padleft:|4|{{pagename}}}}<!-- -->|orub=emb{{#invoke:nyo-utilities|plural|{{pagename}}|orub}}<!-- -->|orup=emp{{#invoke:nyo-utilities|plural|{{pagename}}|orup}}<!-- -->|oruh=emp{{#invoke:nyo-utilities|plural|{{pagename}}|oruh}}<!-- -->|orum=em{{#invoke:nyo-utilities|plural|{{pagename}}|orum}}<!-- -->|orun=en{{#invoke:nyo-utilities|plural|{{pagename}}|orun}}<!-- -->|orul=end{{#invoke:nyo-utilities|plural|{{pagename}}|orul}}<!-- -->|#default={{#switch:{{padleft:|3|{{pagename}}}}<!-- -->|oru=en{{#invoke:nyo-utilities|plural|{{pagename}}|oru}}}}<!-- -->}}<!-- -->}}|accel-form=10pl}}</b> [[Phụ lục:Lớp danh từ tiếng Nyoro#Lớp 10|''lớp 10]]<!-- -->|6=<b>{{l-self|nyo|<!-- -->{{#if:{{{plural|{{{pl|}}}}}}<!-- -->|{{{plural|{{{pl}}}}}}<!-- -->|<!-- -->{{#switch:{{padleft:|4|{{pagename}}}}<!-- -->|orwa=amaa{{#invoke:nyo-utilities|plural|{{pagename}}|orwa}}<!-- -->|orwe=amee{{#invoke:nyo-utilities|plural|{{pagename}}|orwe}}<!-- -->|orwo=amoo{{#invoke:nyo-utilities|plural|{{pagename}}|orwo}}<!-- -->|#default={{#switch:{{padleft:|3|{{pagename}}}}<!-- -->|oru=ama{{#invoke:nyo-utilities|plural|{{pagename}}|oru}}}}<!-- -->}}<!-- -->}}|accel-form=6pl}}</b> [[Phụ lục:Lớp danh từ tiếng Nyoro#Lớp 6|''lớp 6]]<!-- -->|8=<b>{{l-self|nyo|<!-- -->{{#if:{{{plural|{{{pl|}}}}}}<!-- -->|{{{plural|{{{pl}}}}}}<!-- -->|<!-- -->{{#switch:{{padleft:|3|{{pagename}}}}<!-- -->|orw={{#switch:{{padleft:|4|{{pagename}}}}<!-- -->|orwi=ebii{{#invoke:nyo-utilities|plural|{{pagename}}|orwi}}<!-- -->|#default=eby{{#invoke:nyo-utilities|plural|{{pagename}}|orw}}}}<!-- -->|#default=ebi{{#invoke:nyo-utilities|plural|{{pagename}}|oru}}<!-- -->}}<!-- -->}}|accel-form=8pl}}</b> [[Phụ lục:Lớp danh từ tiếng Nyoro#Lớp 8|''lớp 8]]<!-- -->}}{{#if:{{{3|}}}||'', augmentless'' <!-- --><b>{{l-self|nyo|<!-- -->{{#if:{{{augmentless|{{{augless|}}}}}}<!-- -->|{{{augmentless|{{{augless}}}}}}<!-- -->|<!-- -->{{#switch:{{padleft:|2|{{pagename}}}}<!-- -->|#default=r{{#invoke:nyo-utilities|plural|{{pagename}}|or}}<!-- -->}}<!-- -->}}|accel-form=11augless}}</b>'', plural augmentless'' <!-- -->{{#switch:<includeonly>{{{2}}}</includeonly><!-- -->|10=<b>{{l-self|nyo|<!-- -->{{#if:{{{plural-augmentless|{{{pl-augless|}}}}}}<!-- -->|{{{plural-augmentless|{{{pl-augless}}}}}}<!-- -->|<!-- -->{{#switch:{{padleft:|4|{{pagename}}}}<!-- -->|orub=mb{{#invoke:nyo-utilities|plural|{{pagename}}|orub}}<!-- -->|orup=mp{{#invoke:nyo-utilities|plural|{{pagename}}|orup}}<!-- -->|oruh=mp{{#invoke:nyo-utilities|plural|{{pagename}}|oruh}}<!-- -->|orum=m{{#invoke:nyo-utilities|plural|{{pagename}}|orum}}<!-- -->|orun=n{{#invoke:nyo-utilities|plural|{{pagename}}|orun}}<!-- -->|orul=nd{{#invoke:nyo-utilities|plural|{{pagename}}|orul}}<!-- -->|#default={{#switch:{{padleft:|3|{{pagename}}}}<!-- -->|oru=n{{#invoke:nyo-utilities|plural|{{pagename}}|oru}}}}<!-- -->}}<!-- -->}}|accel-form=10pl-augless}}</b><!-- -->|6=<b>{{l-self|nyo|<!-- -->{{#if:{{{plural-augmentless|{{{pl-augless|}}}}}}<!-- -->|{{{plural-augmentless|{{{pl-augless}}}}}}<!-- -->|<!-- -->{{#switch:{{padleft:|4|{{pagename}}}}<!-- -->|orwa=maa{{#invoke:nyo-utilities|plural|{{pagename}}|orwa}}<!-- -->|orwe=mee{{#invoke:nyo-utilities|plural|{{pagename}}|orwe}}<!-- -->|orwo=moo{{#invoke:nyo-utilities|plural|{{pagename}}|orwo}}<!-- -->|#default={{#switch:{{padleft:|3|{{pagename}}}}<!-- -->|oru=ma{{#invoke:nyo-utilities|plural|{{pagename}}|oru}}}}<!-- -->}}<!-- -->}}|accel-form=6pl-augless}}</b><!-- -->|8=<b>{{l-self|nyo|<!-- -->{{#if:{{{plural-augmentless|{{{pl-augless|}}}}}}<!-- -->|{{{plural-augmentless|{{{pl-augless}}}}}}<!-- -->|<!-- -->{{#switch:{{padleft:|3|{{pagename}}}}<!-- -->|orw={{#switch:{{padleft:|4|{{pagename}}}}<!-- -->|orwi=bii{{#invoke:nyo-utilities|plural|{{pagename}}|orwi}}<!-- -->|#default=by{{#invoke:nyo-utilities|plural|{{pagename}}|orw}}}}<!-- -->|#default=bi{{#invoke:nyo-utilities|plural|{{pagename}}|oru}}<!-- -->}}<!-- -->}}|accel-form=8pl-augless}}</b><!-- -->}}}}|[[Phụ lục:Lớp danh từ tiếng Nyoro#Lớp 11|''lớp 11]][[Thể loại:Danh từ lớp 11 tiếng Nyoro]] (''không đếm được[[Thể loại:Danh từ không đếm được tiếng Nyoro]]{{#if:{{{3|}}}||, augmentless'' <!-- --><b>{{l-self|nyo|<!-- -->{{#switch:{{padleft:|2|{{pagename}}}}<!-- -->|#default={{#if:{{{augmentless|{{{augless|}}}}}}|{{{augmentless|{{{augless|}}}}}}|r{{#invoke:nyo-utilities|plural|{{pagename}}|or}}}}<!-- -->}}<!-- -->|accel-form=11augless}}</b>}}}}<!-- Class 12 -->|12={{#if:{{{2|}}}|''[[Phụ lục:Lớp danh từ tiếng Nyoro#Lớp 12|lớp 12]][[Thể loại:Danh từ lớp 12 tiếng Nyoro]]'' (''số nhiều'' <!-- -->{{#switch:<includeonly>{{{2}}}</includeonly><!-- -->|13/14=<b>{{l-self|nyo|<!-- -->{{#if:{{{plural|{{{pl|}}}}}}<!-- -->|{{{plural|{{{pl}}}}}}<!-- -->|<!-- -->{{#switch:{{padleft:|4|{{pagename}}}}<!-- -->|akaa=otwa{{#invoke:nyo-utilities|plural|{{pagename}}|akaa}}<!-- -->|akee=otwe{{#invoke:nyo-utilities|plural|{{pagename}}|akee}}<!-- -->|akai=otwi{{#invoke:nyo-utilities|plural|{{pagename}}|akai}}<!-- -->|akoo=otwo{{#invoke:nyo-utilities|plural|{{pagename}}|akoo}}<!-- -->|#default={{#switch:{{padleft:|3|{{pagename}}}}<!-- -->|aka=otu{{#invoke:nyo-utilities|plural|{{pagename}}|aka}}}}<!-- -->}}<!-- -->}}|accel-form=13pl}}</b> [[Phụ lục:Lớp danh từ tiếng Nyoro#Lớp 13|''lớp 13]] ''or'' <b>{{l-self|nyo|<!-- -->{{#if:{{{plural2|{{{pl2|}}}}}}<!-- -->|{{{plural2|{{{pl2}}}}}}<!-- -->|<!-- -->{{#switch:{{padleft:|4|{{pagename}}}}<!-- -->|akaa=obwa{{#invoke:nyo-utilities|plural|{{pagename}}|akaa}}<!-- -->|akee=obwe{{#invoke:nyo-utilities|plural|{{pagename}}|akee}}<!-- -->|akai=obwi{{#invoke:nyo-utilities|plural|{{pagename}}|akai}}<!-- -->|akoo=obwo{{#invoke:nyo-utilities|plural|{{pagename}}|akoo}}<!-- -->|#default={{#switch:{{padleft:|3|{{pagename}}}}<!-- -->|aka=obu{{#invoke:nyo-utilities|plural|{{pagename}}|aka}}}}<!-- -->}}<!-- -->}}|accel-form=14pl}}</b> [[Phụ lục:Lớp danh từ tiếng Nyoro#Lớp 14|''lớp 14]]<!-- -->|14=<b>{{l-self|nyo|<!-- -->{{#if:{{{plural|{{{pl|}}}}}}<!-- -->|{{{plural|{{{pl}}}}}}<!-- -->|<!-- -->{{#switch:{{padleft:|4|{{pagename}}}}<!-- -->|akaa=obwa{{#invoke:nyo-utilities|plural|{{pagename}}|akaa}}<!-- -->|akee=obwe{{#invoke:nyo-utilities|plural|{{pagename}}|akee}}<!-- -->|akai=obwi{{#invoke:nyo-utilities|plural|{{pagename}}|akai}}<!-- -->|akoo=obwo{{#invoke:nyo-utilities|plural|{{pagename}}|akoo}}<!-- -->|#default={{#switch:{{padleft:|3|{{pagename}}}}<!-- -->|aka=obu{{#invoke:nyo-utilities|plural|{{pagename}}|aka}}}}<!-- -->}}<!-- -->}}|accel-form=14pl}}</b> [[Phụ lục:Lớp danh từ tiếng Nyoro#Lớp 14|''lớp 14]]<!-- -->}}{{#if:{{{3|}}}||'', augmentless'' <!-- --><b>{{l-self|nyo|<!-- -->{{#if:{{{augmentless|{{{augless|}}}}}}<!-- -->|{{{augmentless|{{{augless}}}}}}<!-- -->|<!-- -->{{#switch:{{padleft:|2|{{pagename}}}}<!-- -->|#default=k{{#invoke:nyo-utilities|plural|{{pagename}}|ak}}<!-- -->}}<!-- -->}}|accel-form=12augless}}</b>'', plural augmentless'' <!-- -->{{#switch:<includeonly>{{{2}}}</includeonly><!-- -->|13/14=<b>{{l-self|nyo|<!-- -->{{#if:{{{plural-augmentless|{{{pl-augless|}}}}}}<!-- -->|{{{plural-augmentless|{{{pl-augless}}}}}}<!-- -->|<!-- -->{{#switch:{{padleft:|4|{{pagename}}}}<!-- -->|akaa=twa{{#invoke:nyo-utilities|plural|{{pagename}}|akaa}}<!-- -->|akee=twe{{#invoke:nyo-utilities|plural|{{pagename}}|akee}}<!-- -->|akai=twi{{#invoke:nyo-utilities|plural|{{pagename}}|akai}}<!-- -->|akoo=two{{#invoke:nyo-utilities|plural|{{pagename}}|akoo}}<!-- -->|#default={{#switch:{{padleft:|3|{{pagename}}}}<!-- -->|aka=tu{{#invoke:nyo-utilities|plural|{{pagename}}|aka}}}}<!-- -->}}<!-- -->}}|accel-form=13pl-augless}}</b> ''or'' <b>{{l-self|nyo|<!-- -->{{#if:{{{plural-augmentless2|{{{pl-augless2}}}}}}<!-- -->|{{{plural-augmentless2|{{{pl-augless2}}}}}}<!-- -->|<!-- -->{{#switch:{{padleft:|4|{{pagename}}}}<!-- -->|akaa=bwa{{#invoke:nyo-utilities|plural|{{pagename}}|akaa}}<!-- -->|akee=bwe{{#invoke:nyo-utilities|plural|{{pagename}}|akee}}<!-- -->|akai=bwi{{#invoke:nyo-utilities|plural|{{pagename}}|akai}}<!-- -->|akoo=bwo{{#invoke:nyo-utilities|plural|{{pagename}}|akoo}}<!-- -->|#default={{#switch:{{padleft:|3|{{pagename}}}}<!-- -->|aka=bu{{#invoke:nyo-utilities|plural|{{pagename}}|aka}}}}<!-- -->}}<!-- -->}}|accel-form=14pl-augless}}</b><!-- -->|14=<b>{{l-self|nyo|<!-- -->{{#if:{{{plural-augmentless|{{{pl-augless|}}}}}}<!-- -->|{{{plural-augmentless|{{{pl-augless}}}}}}<!-- -->|<!-- -->{{#switch:{{padleft:|4|{{pagename}}}}<!-- -->|akaa=bwa{{#invoke:nyo-utilities|plural|{{pagename}}|akaa}}<!-- -->|akee=bwe{{#invoke:nyo-utilities|plural|{{pagename}}|akee}}<!-- -->|akai=bwi{{#invoke:nyo-utilities|plural|{{pagename}}|akai}}<!-- -->|akoo=bwo{{#invoke:nyo-utilities|plural|{{pagename}}|akoo}}<!-- -->|#default={{#switch:{{padleft:|3|{{pagename}}}}<!-- -->|aka=bu{{#invoke:nyo-utilities|plural|{{pagename}}|aka}}}}<!-- -->}}<!-- -->}}|accel-form=14pl-augless}}</b><!-- -->}}}}|[[Phụ lục:Lớp danh từ tiếng Nyoro#Lớp 12|''lớp 12]][[Thể loại:Danh từ lớp 12 tiếng Nyoro]] (''không đếm được[[Thể loại:Danh từ không đếm được tiếng Nyoro]]{{#if:{{{3|}}}||, augmentless'' <!-- --><b>{{l-self|nyo|<!-- -->{{#switch:{{padleft:|2|{{pagename}}}}<!-- -->|#default={{#if:{{{augmentless|{{{augless|}}}}}}|{{{augmentless|{{{augless|}}}}}}|k{{#invoke:nyo-utilities|plural|{{pagename}}|ak}}}}<!-- -->}}<!-- -->|accel-form=12augless}}</b>}}}}<!-- Class 14 -->|14={{#if:{{{2|}}}|''[[Phụ lục:Lớp danh từ tiếng Nyoro#Lớp 14|lớp 14]][[Thể loại:Danh từ lớp 14 tiếng Nyoro]]'' (''số nhiều'' <!-- -->{{#switch:<includeonly>{{{2}}}</includeonly><!-- -->|6=<b>{{l-self|nyo|<!-- -->{{#if:{{{plural|{{{pl|}}}}}}<!-- -->|{{{plural|{{{pl}}}}}}<!-- -->|<!-- -->{{#switch:{{padleft:|4|{{pagename}}}}<!-- -->|obwa={{#switch:{{padleft:|6|{{pagename}}}}<!-- -->|obwamb|obwanc|obwand|obwanf|obwang|obwanj|obwank|obwamp|obwans|obwant|obwanv|obwanz=ama{{#invoke:nyo-utilities|plural|{{pagename}}|obwa}}<!-- -->|#default=amaa{{#invoke:nyo-utilities|plural|{{pagename}}|obwa}}}}<!-- -->|obwe={{#switch:{{padleft:|6|{{pagename}}}}<!-- -->|obwemb|obwenc|obwend|obwenf|obweng|obwenj|obwenk|obwemp|obwens|obwent|obwenv|obwenz=ame{{#invoke:nyo-utilities|plural|{{pagename}}|obwe}}<!-- -->|#default=amee{{#invoke:nyo-utilities|plural|{{pagename}}|obwe}}}}<!-- -->|obwo={{#switch:{{padleft:|6|{{pagename}}}}<!-- -->|obwomb|obwonc|obwond|obwonf|obwong|obwonj|obwonk|obwomp|obwons|obwont|obwonv|obwonz=amo{{#invoke:nyo-utilities|plural|{{pagename}}|obwo}}<!-- -->|#default=amoo{{#invoke:nyo-utilities|plural|{{pagename}}|obwo}}}}<!-- -->|#default={{#switch:{{padleft:|3|{{pagename}}}}<!-- -->|obu=ama{{#invoke:nyo-utilities|plural|{{pagename}}|obu}}}}<!-- -->}}<!-- -->}}|accel-form=6pl}}</b> [[Phụ lục:Lớp danh từ tiếng Nyoro#Lớp 6|''lớp 6]]<!-- -->|#default=<b><small>[Mục từ gì?]</small></b>}}{{#if:{{{3|}}}||'', augmentless'' <!-- --><b>{{l-self|nyo|<!-- -->{{#if:{{{augmentless|{{{augless|}}}}}}<!-- -->|{{{augmentless|{{{augless}}}}}}<!-- -->|<!-- -->{{#switch:{{padleft:|2|{{pagename}}}}<!-- -->|#default=b{{#invoke:nyo-utilities|plural|{{pagename}}|ob}}<!-- -->}}<!-- -->}}|accel-form=14augless}}</b>'', plural augmentless'' <!-- --><b>{{l-self|nyo|<!-- -->{{#if:{{{plural-augmentless|{{{pl-augless|}}}}}}<!-- -->|{{{plural-augmentless|{{{pl-augless}}}}}}<!-- -->|<!-- -->{{#switch:{{padleft:|4|{{pagename}}}}<!-- -->|obwa={{#switch:{{padleft:|6|{{pagename}}}}<!-- -->|obwamb|obwanc|obwand|obwanf|obwang|obwanj|obwank|obwamp|obwans|obwant|obwanv|obwanz=ma{{#invoke:nyo-utilities|plural|{{pagename}}|obwa}}<!-- -->|#default=maa{{#invoke:nyo-utilities|plural|{{pagename}}|obwa}}}}<!-- -->|obwe={{#switch:{{padleft:|6|{{pagename}}}}<!-- -->|obwemb|obwenc|obwend|obwenf|obweng|obwenj|obwenk|obwemp|obwens|obwent|obwenv|obwenz=me{{#invoke:nyo-utilities|plural|{{pagename}}|obwe}}<!-- -->|#default=mee{{#invoke:nyo-utilities|plural|{{pagename}}|obwe}}}}<!-- -->|obwo={{#switch:{{padleft:|6|{{pagename}}}}<!-- -->|obwomb|obwonc|obwond|obwonf|obwong|obwonj|obwonk|obwomp|obwons|obwont|obwonv|obwonz=mo{{#invoke:nyo-utilities|plural|{{pagename}}|obwo}}<!-- -->|#default=moo{{#invoke:nyo-utilities|plural|{{pagename}}|obwo}}}}<!-- -->|#default={{#switch:{{padleft:|3|{{pagename}}}}<!-- -->|obu=ma{{#invoke:nyo-utilities|plural|{{pagename}}|obu}}}}<!-- -->}}<!-- -->}}|accel-form=6pl-augless}}</b>}}|[[Phụ lục:Lớp danh từ tiếng Nyoro#Lớp 14|''lớp 14]][[Thể loại:Danh từ lớp 14 tiếng Nyoro]] (''không đếm được[[Thể loại:Danh từ không đếm được tiếng Nyoro]]{{#if:{{{3|}}}||, augmentless'' <!-- --><b>{{l-self|nyo|<!-- -->{{#switch:{{padleft:|2|{{pagename}}}}<!-- -->|#default={{#if:{{{augmentless|{{{augless|}}}}}}|{{{augmentless|{{{augless|}}}}}}|b{{#invoke:nyo-utilities|plural|{{pagename}}|ob}}}}<!-- -->}}<!-- -->|accel-form=14augless}}</b>}}}}<!-- Class 15 -->|15={{#if:{{{2|}}}|''[[Phụ lục:Lớp danh từ tiếng Nyoro#Lớp 15|lớp 15]][[Thể loại:Danh từ lớp 15 tiếng Nyoro]]'' (''số nhiều'' <!-- -->{{#switch:<includeonly>{{{2}}}</includeonly><!-- -->|6=<b>{{l-self|nyo|<!-- -->{{#if:{{{plural|{{{pl|}}}}}}<!-- -->|{{{plural|{{{pl}}}}}}<!-- -->|<!-- -->{{#switch:{{padleft:|4|{{pagename}}}}<!-- -->|okwa={{#switch:{{padleft:|6|{{pagename}}}}<!-- -->|okwamb|okwanc|okwand|okwanf|okwang|okwanj|okwank|okwamp|okwans|okwant|okwanv|okwanz=ama{{#invoke:nyo-utilities|plural|{{pagename}}|okwa}}<!-- -->|#default=amaa{{#invoke:nyo-utilities|plural|{{pagename}}|okwa}}}}<!-- -->|okwe={{#switch:{{padleft:|6|{{pagename}}}}<!-- -->|okwemb|okwenc|okwend|okwenf|okweng|okwenj|okwenk|okwemp|okwens|okwent|okwenv|okwenz=ame{{#invoke:nyo-utilities|plural|{{pagename}}|okwe}}<!-- -->|#default=amee{{#invoke:nyo-utilities|plural|{{pagename}}|okwe}}}}<!-- -->|okwo={{#switch:{{padleft:|6|{{pagename}}}}<!-- -->|okwomb|okwonc|okwond|okwonf|okwong|okwonj|okwonk|okwomp|okwons|okwont|okwonv|okwonz=amo{{#invoke:nyo-utilities|plural|{{pagename}}|okwo}}<!-- -->|#default=amoo{{#invoke:nyo-utilities|plural|{{pagename}}|okwo}}}}<!-- -->|#default={{#switch:{{padleft:|3|{{pagename}}}}<!-- -->|oku=ama{{#invoke:nyo-utilities|plural|{{pagename}}|oku}}}}<!-- -->}}<!-- -->}}|accel-form=6pl}}</b> [[Phụ lục:Lớp danh từ tiếng Nyoro#Lớp 6|''lớp 6]]<!-- -->|#default=<b><small>[Mục từ gì?]</small></b>}}{{#if:{{{3|}}}||'', augmentless'' <!-- --><b>{{l-self|nyo|<!-- -->{{#if:{{{augmentless|{{{augless|}}}}}}<!-- -->|{{{augmentless|{{{augless}}}}}}<!-- -->|<!-- -->{{#switch:{{padleft:|2|{{pagename}}}}<!-- -->|#default=k{{#invoke:nyo-utilities|plural|{{pagename}}|ok}}<!-- -->}}<!-- -->}}|accel-form=15augless}}</b>'', plural augmentless'' <!-- --><b>{{l-self|nyo|<!-- -->{{#if:{{{plural-augmentless|{{{pl-augless|}}}}}}<!-- -->|{{{plural-augmentless|{{{pl-augless}}}}}}<!-- -->|<!-- -->{{#switch:{{padleft:|4|{{pagename}}}}<!-- -->|okwa={{#switch:{{padleft:|6|{{pagename}}}}<!-- -->|okwamb|okwanc|okwand|okwanf|okwang|okwanj|okwank|okwamp|okwans|okwant|okwanv|okwanz=ma{{#invoke:nyo-utilities|plural|{{pagename}}|okwa}}<!-- -->|#default=maa{{#invoke:nyo-utilities|plural|{{pagename}}|okwa}}}}<!-- -->|okwe={{#switch:{{padleft:|6|{{pagename}}}}<!-- -->|okwemb|okwenc|okwend|okwenf|okweng|okwenj|okwenk|okwemp|okwens|okwent|okwenv|okwenz=me{{#invoke:nyo-utilities|plural|{{pagename}}|okwe}}<!-- -->|#default=mee{{#invoke:nyo-utilities|plural|{{pagename}}|okwe}}}}<!-- -->|okwo={{#switch:{{padleft:|6|{{pagename}}}}<!-- -->|okwomb|okwonc|okwond|okwonf|okwong|okwonj|okwonk|okwomp|okwons|okwont|okwonv|okwonz=mo{{#invoke:nyo-utilities|plural|{{pagename}}|okwo}}<!-- -->|#default=moo{{#invoke:nyo-utilities|plural|{{pagename}}|okwo}}}}<!-- -->|#default={{#switch:{{padleft:|3|{{pagename}}}}<!-- -->|oku=ma{{#invoke:nyo-utilities|plural|{{pagename}}|oku}}}}<!-- -->}}<!-- -->}}|accel-form=6pl-augless}}</b>}}|(<small>''use {{temp|nyo-inf}} instead''</small>}}<!-- Class 16 -->|16={{#ifeq:{{padleft:|6|{{pagename}}}}|ahantu|[[Phụ lục:Lớp danh từ tiếng Nyoro#Lớp 16|''lớp 16]][[Thể loại:Danh từ lớp 16 tiếng Nyoro]] (''không đếm được[[Thể loại:Danh từ không đếm được tiếng Nyoro]]{{#if:{{{3|}}}||, augmentless'' <!-- --><b>{{l-self|nyo|<!-- -->{{#switch:{{padleft:|2|{{pagename}}}}<!-- -->|#default={{#if:{{{augmentless|{{{augless|}}}}}}|{{{augmentless|{{{augless|}}}}}}|h{{#invoke:nyo-utilities|plural|{{pagename}}|ah}}}}<!-- -->}}<!-- -->|accel-form=16augless}}</b>}}|(<small>''use {{temp|nyo-loc-noun}} instead''</small>}}<!-- Class 17 -->|17=[[Phụ lục:Lớp danh từ tiếng Nyoro#Lớp 17|''lớp 17]][[Thể loại:Danh từ lớp 17 tiếng Nyoro]] (''không đếm được[[Thể loại:Danh từ không đếm được tiếng Nyoro]]{{#if:{{{3|}}}||, augmentless'' <!-- --><b>{{l-self|nyo|<!-- -->{{#switch:{{padleft:|2|{{pagename}}}}<!-- -->|#default={{#if:{{{augmentless|{{{augless|}}}}}}|{{{augmentless|{{{augless|}}}}}}|k{{#invoke:nyo-utilities|plural|{{pagename}}|ok}}}}<!-- -->}}<!-- -->|accel-form=17augless}}</b>}}<!-- Class 18 -->|18=(<small>''use {{temp|nyo-loc-noun}} instead''</small><!-- Class 19 -->|19=''[[Phụ lục:Lớp danh từ tiếng Nyoro#Lớp 9|lớp 9]] hoặc [[Phụ lục:Lớp danh từ tiếng Nyoro#Lớp 19|19?]]''[[Thể loại:Danh từ lớp 19 tiếng Nyoro]] (''không đếm được[[Thể loại:Danh từ không đếm được tiếng Nyoro]]{{#if:{{{3|}}}||, augmentless'' <!-- --><b>{{l-self|nyo|<!-- -->{{#switch:{{padleft:|1|{{pagename}}}}<!-- -->|e={{#invoke:nyo-utilities|plural|{{pagename}}|e}}<!-- -->|#default={{#if:{{{augmentless|{{{augless|}}}}}}|{{{augmentless|{{{augless|}}}}}}|{{pagename}}}}<!-- -->}}<!-- -->}}</b>}}<!-- -->|#default=}}<!-- -->{{#switch:<includeonly>{{{2}}}</includeonly><!-- -->|2={{#if:{{{1|}}}||''[[Phụ lục:Lớp danh từ tiếng Nyoro#Lớp 2|lớp 2]][[Thể loại:Danh từ lớp 2 tiếng Nyoro]]'' (''chỉ có số nhiều[[Thể loại:Danh từ chỉ có số nhiều tiếng Nyoro]]{{#if:{{{3|}}}||, augmentless'' <!-- --><b>{{l-self|nyo|<!-- -->{{#switch:{{padleft:|2|{{pagename}}}}<!-- -->|#default={{#if:{{{augmentless|{{{augless|}}}}}}{{{plural-augmentless|{{{pl-augless|}}}}}}|{{{augmentless|{{{augless|{{{plural-augmentless|{{{pl-augless|}}}}}}}}}}}}|b{{#invoke:nyo-utilities|plural|{{pagename}}|ab}}}}<!-- -->}}<!-- -->|accel-form=2augless}}</b>}}}}<!-- -->|2a={{#if:{{{1|}}}||''[Phụ lục:Lớp danh từ tiếng Nyoro#Lớp 2a|lớp 2a]][[Thể loại:Danh từ lớp 2 tiếng Nyoro]]'' (''chỉ có số nhiều[[Thể loại:Danh từ chỉ có số nhiều tiếng Nyoro]], augmentless only''}}<!-- -->|4={{#if:{{{1|}}}||''[[Phụ lục:Lớp danh từ tiếng Nyoro#Lớp 4|lớp 4]]'' (''chỉ có số nhiều[[Thể loại:Danh từ chỉ có số nhiều tiếng Nyoro]]{{#if:{{{3|}}}||, augmentless'' <!-- --><b>{{l-self|nyo|<!-- -->{{#switch:{{padleft:|2|{{pagename}}}}<!-- -->|#default={{#if:{{{augmentless|{{{augless|}}}}}}{{{plural-augmentless|{{{pl-augless|}}}}}}|{{{augmentless|{{{augless|{{{plural-augmentless|{{{pl-augless|}}}}}}}}}}}}|m{{#invoke:nyo-utilities|plural|{{pagename}}|em}}}}<!-- -->}}<!-- -->|accel-form=4augless}}</b>}}}}<!-- -->|6={{#if:{{{1|}}}||''[[Phụ lục:Lớp danh từ tiếng Nyoro#Lớp 6|lớp 6]]'' (''chỉ có số nhiều[[Thể loại:Danh từ chỉ có số nhiều tiếng Nyoro]]{{#if:{{{3|}}}||, augmentless'' <!-- --><b>{{l-self|nyo|<!-- -->{{#switch:{{padleft:|2|{{pagename}}}}<!-- -->|#default={{#if:{{{augmentless|{{{augless|}}}}}}{{{plural-augmentless|{{{pl-augless|}}}}}}|{{{augmentless|{{{augless|{{{plural-augmentless|{{{pl-augless|}}}}}}}}}}}}|m{{#invoke:nyo-utilities|plural|{{pagename}}|am}}}}<!-- -->}}<!-- -->|accel-form=6augless}}</b>}}}}<!-- -->|8={{#if:{{{1|}}}||''[[Phụ lục:Lớp danh từ tiếng Nyoro#Lớp 8|lớp 8]]'' (''chỉ có số nhiều[[Thể loại:Danh từ chỉ có số nhiều tiếng Nyoro]]{{#if:{{{3|}}}||, augmentless'' <!-- --><b>{{l-self|nyo|<!-- -->{{#switch:{{padleft:|2|{{pagename}}}}<!-- -->|#default={{#if:{{{augmentless|{{{augless|}}}}}}{{{plural-augmentless|{{{pl-augless|}}}}}}|{{{augmentless|{{{augless|{{{plural-augmentless|{{{pl-augless|}}}}}}}}}}}}|b{{#invoke:nyo-utilities|plural|{{pagename}}|eb}}}}<!-- -->}}<!-- -->|accel-form=8augless}}</b>}}}}<!-- -->|10={{#if:{{{1|}}}||''[[Phụ lục:Lớp danh từ tiếng Nyoro#Lớp 10|lớp 10]]'' (''chỉ có số nhiều[[Thể loại:Danh từ chỉ có số nhiều tiếng Nyoro]]{{#if:{{{3|}}}||, augmentless'' <!-- --><b>{{l-self|nyo|<!-- -->{{#switch:{{padleft:|2|{{pagename}}}}<!-- -->|#default={{#if:{{{augmentless|{{{augless|}}}}}}{{{plural-augmentless|{{{pl-augless|}}}}}}|{{{augmentless|{{{augless|{{{plural-augmentless|{{{pl-augless|}}}}}}}}}}}}|{{#invoke:nyo-utilities|plural|{{pagename}}|e}}}}<!-- -->}}<!-- -->|accel-form=10augless}}</b>}}}}<!-- -->|14={{#if:{{{1|}}}||''[[Phụ lục:Lớp danh từ tiếng Nyoro#Lớp 14|lớp 14]]'' (''chỉ có số nhiều[[Thể loại:Danh từ chỉ có số nhiều tiếng Nyoro]]{{#if:{{{3|}}}||, augmentless'' <!-- --><b>{{l-self|nyo|<!-- -->{{#switch:{{padleft:|2|{{pagename}}}}<!-- -->|#default={{#if:{{{augmentless|{{{augless|}}}}}}{{{plural-augmentless|{{{pl-augless|}}}}}}|{{{augmentless|{{{augless|{{{plural-augmentless|{{{pl-augless|}}}}}}}}}}}}|b{{#invoke:nyo-utilities|plural|{{pagename}}|ob}}}}<!-- -->}}<!-- -->|accel-form=14augless}}</b>}}}}<!-- -->|13={{#if:{{{1|}}}||''[[Phụ lục:Lớp danh từ tiếng Nyoro#Lớp 13|lớp 13]]'' (''chỉ có số nhiều[[Thể loại:Danh từ chỉ có số nhiều tiếng Nyoro]]{{#if:{{{3|}}}||, augmentless'' <!-- --><b>{{l-self|nyo|<!-- -->{{#switch:{{padleft:|2|{{pagename}}}}<!-- -->|#default={{#if:{{{augmentless|{{{augless|}}}}}}{{{plural-augmentless|{{{pl-augless|}}}}}}|{{{augmentless|{{{augless|{{{plural-augmentless|{{{pl-augless|}}}}}}}}}}}}|t{{#invoke:nyo-utilities|plural|{{pagename}}|ot}}}}<!-- -->}}<!-- -->|accel-form=13augless}}</b>}}}}<!-- -->|13/14={{#if:{{{1|}}}||(<small>''use either [[Phụ lục:Lớp danh từ tiếng Nyoro#Lớp 13|lớp 13]] hoặc [[Phụ lục:Lớp danh từ tiếng Nyoro#Lớp 14|lớp 14]]''</small>}}<!-- -->|#default=}}<!-- -->{{#switch:<includeonly>{{{3}}}</includeonly><!-- -->|true|augmentless={{#if:{{{1|}}}|{{#if:{{{2|}}}|'', augmentless only''|, augmentless only''}}|{{#if:{{{2|}}}|, augmentless only''|}}}}<!-- -->|#default=}}<!-- -->{{#switch:<includeonly>{{{nonlemma|{{{nl|}}}}}}</includeonly><!-- -->|plural|pl=[[Thể loại:Mục từ biến thể hình thái tiếng Nyoro]][[Thể loại:Biến thể hình thái danh từ tiếng Nyoro]]<!-- -->|augmentless|augless=[[Thể loại:Mục từ biến thể hình thái tiếng Nyoro]][[Thể loại:Biến thể hình thái danh từ tiếng Nyoro]][[Category:Nyoro noun augmentless forms]]<!-- -->|#default=}}<!-- -->{{#if:{{{1|}}}|)|{{#if:{{{2|}}}|)|<small>''cần lớp danh từ tiếng Nyoro''</small> <includeonly>[[Thể loại:Yêu cầu chú ý nyo-noun]]</includeonly>}}}}<!-- --><noinclude>{{documentation}}</noinclude> kqbvexpo965096o1t5ywzcd8zx89klp akame 0 420211 2570752 2026-10-15T12:55:21Z Hiyuune 50834 + 2570752 wikitext text/x-wiki =={{langname|ja}}== ==={{section|rom}}=== {{ja-romaji}} # {{ja-romanization of|あかめ}} # {{ja-romanization of|アカメ}} =={{langname|nyo}}== ==={{section|etym}}=== Vay mượn từ ngôn ngữ đã tuyệt chủng {{der|nyo|csu}}. So sánh với {{cog|mhi|komo}}, {{cog|mgd|komo}} và {{cog|bmi|'ome}}. Cuối cùng từ {{der|nyo|csu-pro|*komeo||thỏ}}. ==={{section|n}}=== {{nyo-noun|12|14}} # [[thỏ|Thỏ]]. ==={{section|ref}}=== * {{cite book| url=https://www.proquest.com/openview/2b69cc9b7cdf0e24cd336d31b2cfcb89/1?pq-origsite=gscholar&cbl=18750&diss=y|title=Early history in eastern Africa’s Great Lakes region: Linguistic, ecological, and archaeological approaches, ca. 500 B.C. to ca. A.D. 1000|year=1990|page=575}} * {{cite book|url=https://www.google.com/books/edition/An_African_Classical_Age/1i-IBmCeNhUC?hl=en|title=An African Classical Age: Eastern and Southern Africa in World History, 1000 B.C. to A.D. 400|year=1998|pages=307}} 85cjkaqerxn08fnhj8llr9t0k3tmr1z Thể loại:Từ dẫn xuất từ nhóm ngôn ngữ Trung Sudan tiếng Nyoro 14 420212 2570753 2026-10-15T12:55:42Z Hiyuune 50834 Trang mới: “{{auto cat}}” 2570753 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:Từ dẫn xuất từ nhóm ngôn ngữ Trung Sudan theo ngôn ngữ 14 420213 2570754 2026-10-15T12:56:53Z Hiyuune 50834 Trang mới: “{{auto cat}}” 2570754 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:Từ dẫn xuất từ tiếng Trung Sudan nguyên thủy tiếng Nyoro 14 420214 2570755 2026-10-15T13:01:11Z Hiyuune 50834 Trang mới: “{{auto cat}}” 2570755 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:Từ dẫn xuất từ tiếng Athabasca nguyên thủy tiếng Navajo 14 420215 2570756 2026-10-15T13:04:37Z Hiyuune 50834 Trang mới: “{{auto cat}}” 2570756 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx pullallaan 0 420216 2570758 2026-10-15T13:14:21Z Hiyuune 50834 Trang mới: “=={{langname|fi}}== ==={{section|etym}}=== Dạng [[adessive|cách kế cận]] số ít của {{m|fi||pulla-}} (xem thêm {{m|fi|pullea}}) {{fi-ety-poss}}. ==={{section|pron}}=== {{fi-p}} ==={{section|adv}}=== {{fi-adv}} # {{tlb|fi|dialectal}} {{alt form|fi|pullollaan}}” 2570758 wikitext text/x-wiki =={{langname|fi}}== ==={{section|etym}}=== Dạng [[adessive|cách kế cận]] số ít của {{m|fi||pulla-}} (xem thêm {{m|fi|pullea}}) {{fi-ety-poss}}. ==={{section|pron}}=== {{fi-p}} ==={{section|adv}}=== {{fi-adv}} # {{tlb|fi|dialectal}} {{alt form|fi|pullollaan}} aqdg9xkiag3rlcaklqz5hs3bkocbwpt sterbend 0 420217 2570762 2026-10-15T13:30:30Z Hiyuune 50834 Trang mới: “=={{langname|de}}== ==={{section|pron}}=== * {{audio|de|De-sterbend.ogg|a=Berlin}} ==={{section|ptcp}}=== {{head|de|Phân từ hiện tại}} # {{present participle of|de|sterben}} ==={{section|adj}}=== {{de-adj}} # Sắp [[chết]]. ===={{section|decl}}==== {{de-adecl}}” 2570762 wikitext text/x-wiki =={{langname|de}}== ==={{section|pron}}=== * {{audio|de|De-sterbend.ogg|a=Berlin}} ==={{section|ptcp}}=== {{head|de|Phân từ hiện tại}} # {{present participle of|de|sterben}} ==={{section|adj}}=== {{de-adj}} # Sắp [[chết]]. ===={{section|decl}}==== {{de-adecl}} 4h1yv9z4lgefyo606i2q4x8o3er56rk Thể loại:lt:Lớp Lưỡng cư 14 420218 2570766 2026-10-15T13:54:42Z Hiyuune 50834 Trang mới: “{{auto cat}}” 2570766 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx 2570768 2570766 2026-10-15T13:55:53Z Hiyuune 50834 Hiyuune đã đổi [[Thể loại:lt:Lớp lưỡng cư]] thành [[Thể loại:lt:Lớp Lưỡng cư]] 2570766 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Bản mẫu:lit-conj-2 10 420220 2570772 2026-10-15T13:56:41Z Hiyuune 50834 Hiyuune đã đổi [[Bản mẫu:lit-conj-2]] thành [[Bản mẫu:lt-conj-2]] qua đổi hướng 2570772 wikitext text/x-wiki #đổi [[Bản mẫu:lt-conj-2]] 01v7bgtign149nhxvqshzee35wt4dja Bản mẫu:lit-conj-mixed-circum-past 10 420221 2570775 2026-10-15T14:05:02Z Hiyuune 50834 Hiyuune đã đổi [[Bản mẫu:lit-conj-mixed-circum-past]] thành [[Bản mẫu:lt-conj-mixed-circum-past]] qua đổi hướng 2570775 wikitext text/x-wiki #đổi [[Bản mẫu:lt-conj-mixed-circum-past]] 17z432mx6fsx5rc0soffmg2r895us42 Bản mẫu:lit-conj-mixed-circum-pres 10 420222 2570777 2026-10-15T14:05:10Z Hiyuune 50834 Hiyuune đã đổi [[Bản mẫu:lit-conj-mixed-circum-pres]] thành [[Bản mẫu:lt-conj-mixed-circum-pres]] qua đổi hướng 2570777 wikitext text/x-wiki #đổi [[Bản mẫu:lt-conj-mixed-circum-pres]] 81jxdveujczee4vmmsmwzy5gyaabuap Bản mẫu:lit-noun-f-ė-1 10 420223 2570779 2026-10-15T14:05:33Z Hiyuune 50834 Hiyuune đã đổi [[Bản mẫu:lit-noun-f-ė-1]] thành [[Bản mẫu:lt-noun-f-ė-1]] qua đổi hướng 2570779 wikitext text/x-wiki #đổi [[Bản mẫu:lt-noun-f-ė-1]] chkkiuno570dh24wbtiznhoaicuhp7x Bản mẫu:lit-noun-f-a-3 10 420224 2570781 2026-10-15T14:05:41Z Hiyuune 50834 Hiyuune đã đổi [[Bản mẫu:lit-noun-f-a-3]] thành [[Bản mẫu:lt-noun-f-a-3]] qua đổi hướng 2570781 wikitext text/x-wiki #đổi [[Bản mẫu:lt-noun-f-a-3]] nsppbboohnyjuhltncee0mjpepf0dvo Bản mẫu:nv-pos-lowtone-si 10 420225 2570782 2026-10-15T14:33:07Z TheHighFighter2 42988 Trang mới: “{{#invoke:checkparams|error}}<!-- Validate template parameters -->{{inflection-table-top|title=Dạng sở hữu của {{m|nv||{{PAGENAME}}}}|palette=green|tall=yes}} ! ! số ít ! số đôi hoặc nhiều ! số nhiều |- ! Ngôi thứ nhất | {{l-self|nv|si{{{1}}}|accel-form=1{{!}}s{{!}}possessed{{!}}form}} | {{l-self|nv|nihi{{{1}}}|accel-form=1//2{{!}}duoplural{{!}}possessed{{!}}form}} | {{l-self|nv|danihi{{{1}}}|accel-form=1//2{{!}}p{{!}}possessed{{!}}form}} |- !…” 2570782 wikitext text/x-wiki {{#invoke:checkparams|error}}<!-- Validate template parameters -->{{inflection-table-top|title=Dạng sở hữu của {{m|nv||{{PAGENAME}}}}|palette=green|tall=yes}} ! ! số ít ! số đôi hoặc nhiều ! số nhiều |- ! Ngôi thứ nhất | {{l-self|nv|si{{{1}}}|accel-form=1{{!}}s{{!}}possessed{{!}}form}} | {{l-self|nv|nihi{{{1}}}|accel-form=1//2{{!}}duoplural{{!}}possessed{{!}}form}} | {{l-self|nv|danihi{{{1}}}|accel-form=1//2{{!}}p{{!}}possessed{{!}}form}} |- ! Ngôi thứ hai | {{l-self|nv|ni{{{1}}}|accel-form=2{{!}}s{{!}}possessed{{!}}form}} | {{l-self|nv|nihi{{{1}}}|accel-form=1//2{{!}}duoplural{{!}}possessed{{!}}form}} | {{l-self|nv|danihi{{{1}}}|accel-form=1//2{{!}}p{{!}}possessed{{!}}form}} |- ! Ngôi thứ ba | colspan="3" | {{l-self|nv|bi{{{1}}}|accel-form=3{{!}}possessed{{!}}form}} |- ! Ngôi thứ tư (3o) | colspan="3" | {{l-self|nv|yi{{{1}}}}} |- ! Ngôi thứ tư (3a) | colspan="3" | {{l-self|nv|ha{{{1}}}|accel-form=4{{!}}possessed{{!}}form}} |- ! Bất định (3i) | colspan="3" | {{l-self|nv|a{{{1}}}|accel-form=3{{!}}indefinite{{!}}possessed{{!}}form}} {{inflection-table-bottom}}<noinclude>[[Category:Navajo templates]]</noinclude> q780hgmiygurzcowcjzwyr1q0rtyp9q 2570783 2570782 2026-10-15T14:33:53Z TheHighFighter2 42988 /* */ 2570783 wikitext text/x-wiki {{#invoke:checkparams|error}}<!-- Validate template parameters -->{{inflection-table-top|title=Dạng sở hữu của {{m|nv||{{PAGENAME}}}}|palette=green|tall=yes}} ! ! số ít ! số đôi hoặc nhiều ! số nhiều |- ! Ngôi thứ nhất | {{l-self|nv|si{{{1}}}|accel-form=1{{!}}s{{!}}possessed{{!}}form}} | {{l-self|nv|nihi{{{1}}}|accel-form=1//2{{!}}duoplural{{!}}possessed{{!}}form}} | {{l-self|nv|danihi{{{1}}}|accel-form=1//2{{!}}p{{!}}possessed{{!}}form}} |- ! Ngôi thứ hai | {{l-self|nv|ni{{{1}}}|accel-form=2{{!}}s{{!}}possessed{{!}}form}} | {{l-self|nv|nihi{{{1}}}|accel-form=1//2{{!}}duoplural{{!}}possessed{{!}}form}} | {{l-self|nv|danihi{{{1}}}|accel-form=1//2{{!}}p{{!}}possessed{{!}}form}} |- ! Ngôi thứ ba | colspan="3" | {{l-self|nv|bi{{{1}}}|accel-form=3{{!}}possessed{{!}}form}} |- ! Ngôi thứ tư (3o) | colspan="3" | {{l-self|nv|yi{{{1}}}}} |- ! Ngôi thứ tư (3a) | colspan="3" | {{l-self|nv|ha{{{1}}}|accel-form=4{{!}}possessed{{!}}form}} |- ! Bất định (3i) | colspan="3" | {{l-self|nv|a{{{1}}}|accel-form=3{{!}}indefinite{{!}}possessed{{!}}form}} {{inflection-table-bottom}}<noinclude>[[Thể loại:Bản mẫu tiếng Navajo]]</noinclude> 7fambmlsqao6f05xfetmab9yicex0se gídí 0 420226 2570784 2026-10-15T14:38:59Z TheHighFighter2 42988 /* */ 2570784 wikitext text/x-wiki {{also|gidi}} =={{langname|apw}}== ==={{ĐM|noun}}=== {{head|apw|noun}} # [[mèo|Mèo]]. {{C|apw|Họ Mèo}} =={{langname|nv}}== ==={{ĐM|etym}}=== Từ {{bor|nv|en|kitty}}. ==={{ĐM|pron}}=== * {{IPA|nv|/kɪ́tɪ́/}} ==={{ĐM|noun}}=== {{head|nv|noun}} # [[mèo|Mèo]]. ===={{ĐM|syn}}==== * {{l|nv|másí}} * {{l|nv|mósí}} {{topics|nv|Mèo}} okwytilslp27s6nkbd7k1vqmv4fc970 Thể loại:Danh từ tiếng Apache Tây 14 420227 2570785 2026-10-15T14:39:51Z TheHighFighter2 42988 Trang mới: “{{auto cat}}” 2570785 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx ప 0 420228 2570787 2026-10-15T15:40:09Z Lcsnes 40261 Trang mới: “{{also|వ}} {{minitoc}} ==Chữ Telugu== {{character info}} ==={{ĐM|letter}}=== {{head|mul|Chữ cái|tr=pa}} #Chữ Telugu ''pa''. =={{langname|cde}}== ==={{ĐM|pron}}=== *{{IPA4|cde|[pɐ]}} ==={{ĐM|letter}}=== {{head|cde|Chữ cái|tr=pa}} #Chữ Telugu biểu thị phụ âm '''{{IPAchar|/p/}}''' trong tiếng Chenchu. =={{langname|gon}}== {| class="floatright wikitable" style="text-align:center;" |- ! Telugu | {{pn}} |- ! Devanagari | {{l|gon|प}} |- ! Oriya | {…” 2570787 wikitext text/x-wiki {{also|వ}} {{minitoc}} ==Chữ Telugu== {{character info}} ==={{ĐM|letter}}=== {{head|mul|Chữ cái|tr=pa}} #Chữ Telugu ''pa''. =={{langname|cde}}== ==={{ĐM|pron}}=== *{{IPA4|cde|[pɐ]}} ==={{ĐM|letter}}=== {{head|cde|Chữ cái|tr=pa}} #Chữ Telugu biểu thị phụ âm '''{{IPAchar|/p/}}''' trong tiếng Chenchu. =={{langname|gon}}== {| class="floatright wikitable" style="text-align:center;" |- ! Telugu | {{pn}} |- ! Devanagari | {{l|gon|प}} |- ! Oriya | {{l|gon|ପ}} |- ! Gunjala | [[𑶅#Tiếng_Gondi_Adilabad|𑶅]] |- ! Masara | [[𑴠#Tiếng_Gondi_Adilabad|𑴠]] |- |} ==={{ĐM|pron}}=== *{{IPA4|gon|[pa]}} ==={{ĐM|letter}}=== {{head|gon|Chữ cái}} #Phụ âm thứ 20 trong tiếng Gondi Adilabad, viết bằng chữ Telugu. #:{{ux|gon|'''ప'''ద్ది|[[heo]], [[lợn]]|inline=1}} ==={{ĐM|see}}=== *{{list helper 2|title=Chữ Telugu tiếng Gondi Adilabad|list={{l-self|gon|అ}}, {{l-self|gon|ఆ}}, {{l-self|gon|ఇ}}, {{l-self|gon|ఈ}}, {{l-self|gon|ఉ}}, {{l-self|gon|ఊ}}, {{l-self|gon|ఋ}}, {{l-self|gon|ఏ}}, {{l-self|gon|ఐ}}, {{l-self|gon|ఓ}}, {{l-self|gon|ఔ}}, {{l-self|gon|అం}}, {{l-self|gon|అః}}, {{l-self|gon|అఁ}}, {{l-self|gon|క}}, {{l-self|gon|ఖ}}, {{l-self|gon|గ}}, {{l-self|gon|ఘ}}, {{l-self|gon|ఙ}}, {{l-self|gon|చ}}, {{l-self|gon|ఛ}}, {{l-self|gon|జ}}, {{l-self|gon|ఝ}}, {{l-self|gon|ట}}, {{l-self|gon|ఠ}}, {{l-self|gon|డ}}, {{l-self|gon|ఢ}}, {{l-self|gon|ఢ}}, {{l-self|gon|త}}, {{l-self|gon|థ}}, {{l-self|gon|ద}}, {{l-self|gon|ధ}}, {{l-self|gon|న}}, {{l-self|gon|ప}}, {{l-self|gon|ఫ}}, {{l-self|gon|బ}}, {{l-self|gon|భ}}, {{l-self|gon|మ}}, {{l-self|gon|య}}, {{l-self|gon|ర}}, {{l-self|gon|ల}}, {{l-self|gon|వ}}, {{l-self|gon|స}}, {{l-self|gon|హ}}, {{l-self|gon|క్ష}}, {{l-self|gon|త్ర}}, {{l-self|gon|జ్ఞ}}, {{l-self|gon|శ్ర}}}} ==={{ĐM|ref}}=== *{{Chú thích web|gon|author=Bible Society of India|work=ఆదిలాబాద్ గోండి పూన నియమ్|year=2026|entry=మత్తయి 1|entryurl=https://www.bible.com/bible/2019/MAT.1.WSGNT}} =={{langname|hoc}}== {| class="floatright wikitable" style="text-align:center;" |- ! Warang Citi | {{l|hoc|𑢸}} {{l|hoc|𑣘}} |- ! Devanagari | {{l|hoc|प}} |- ! Bengal | {{l|hoc|প}} |- ! Oriya | {{l|hoc|ପ}} |- ! Latinh | {{l|hoc|P}} {{l|hoc|p}} |- ! Telugu | {{pn}} |- |} ==={{ĐM|pron}}=== *{{IPA4|hoc|[pɐ]}} ==={{ĐM|letter}}=== {{head|hoc|Chữ cái|tr=pa}} #Chữ Telugu biểu thị phụ âm '''{{IPAchar|/p/}}''' trong tiếng Ho. #:{{ux|hoc|'''పు'''కురి|tr={{l|hoc|'''𑣘𑣃'''𑣌𑣃𑣜𑣂}}|[[sông]]|inline=1}} =={{langname|kfb}}== {| class="floatright wikitable" style="text-align:center;" |- ! Telugu | {{pn}} |- ! Devanagari | [[प#Tiếng_Kolami|प]] |- |} ==={{ĐM|pron}}=== *{{IPA4|kfb|[pa]}} ==={{ĐM|letter}}=== {{head|kfb|Chữ cái}} #Chữ Telugu biểu thị phụ âm '''{{IPAchar|/p/}}''' trong tiếng Kolami. #:{{ux|kfb|'''ప'''స'''ప్'''|[[nghệ]]|inline=1}} ==={{ĐM|ref}}=== *{{Chú thích web|kfb|author=Malcolm and Uma Johnson|work=Bible.is|year=2005|entry=मात्ताक लेय्‍पुळ ओव्‍वोल गोट्टी 1|entryurl=https://live.bible.is/bible/KFBNTA/MAT/1}} =={{langname|kfc}}== {| class="floatright wikitable" style="text-align:center;" |- ! Telugu | {{pn}} |- ! Oriya | [[ପ#Tiếng_Konda-Dora|ପ]] |- |} ==={{ĐM|pron}}=== *{{IPA4|kfc|[pɔ]}} ==={{ĐM|letter}}=== {{head|kfc|Chữ cái}} #Chữ Telugu biểu thị phụ âm '''{{IPAchar|/p/}}''' trong tiếng Konda-Dora. #:{{ux|kfc|సె'''పు'''|[[giày]]|inline=1}} ==={{ĐM|ref}}=== *{{Chú thích web|kfc|author=Wycliffe Bible Translators, Inc.|entryurl=https://www.bible.com/bible/2423/GAL.1.KFC|entry=గలతీ 1|work=Konda: కొండ బాసదు నెగ్గి కబ్రు|year=2006}} =={{langname|gau}}== ==={{ĐM|pron}}=== *{{IPA4|gau|[pa]}} ==={{ĐM|letter}}=== {{head|gau|Chữ cái}} #Chữ Telugu biểu thị phụ âm '''{{IPAchar|/p/}}''' trong tiếng Kondekor. #:{{ux|gau|అ'''పొ''':కా|[[s:Công vụ các Sứ đồ|Công vụ các Sứ đồ]]|inline=1}} ==={{ĐM|ref}}=== *{{Chú thích web|gau|author=Wycliffe Bible Translators, Inc.|work=Mudhili Gadaba|year=2023|entry=అపొ:కా 1|entryurl=https://www.bible.com/bible/3566/ACT.1.GAU}} =={{langname|kff}}== {| class="floatright wikitable" style="text-align:center;" |- ! Telugu | {{pn}} |- ! Oriya | [[ପ#Tiếng_Koya|ପ]] |- ! Devanagari | [[प#Tiếng_Koya|प]] |- |} ==={{ĐM|pron}}=== *{{IPA4|kff|[pɔ]}} ==={{ĐM|letter}}=== {{head|kff|Chữ cái|tr=ja}} #Chữ Telugu biểu thị phụ âm '''{{IPAchar|/p/}}''' trong tiếng Koya. #:{{ux|kff|హితో'''ప'''దేశ|tr=hito'''pa'''deśa|[[s:Châm ngôn|Châm ngôn]]|inline=1}} ==={{ĐM|ref}}=== *{{Chú thích web|kff|author=The Word for the World International|entryurl=https://www.bible.com/bible/2785/PRO.1.KAA25|entry=ହିତୋପଦେଶ 1|work=Koya Bible|year=2025}} =={{langname|key}}== ==={{ĐM|pron}}=== *{{IPA4|key|[pa]}} ==={{ĐM|letter}}=== {{head|key|Chữ cái}} #Chữ Telugu biểu thị phụ âm '''{{IPAchar|/p/}}''' trong tiếng Kupia. #:{{ux|key|ఎ'''పె'''సి|[[s:Ê-phê-sô|Ê-phê-sô]]|inline=1}} ==={{ĐM|ref}}=== *{{Chú thích web|key|author=Wycliffe Bible Translators, Inc.|work=నొవ్వి ప్రమానుమ్|year=2018|entry=ఎపెసి 1|entryurl=https://www.bible.com/bible/2335/EPH.1.KEY}} =={{langname|kxv}}== ==={{ĐM|pron}}=== *{{IPA4|kxv|[p]}} ==={{ĐM|letter}}=== {{head|kxv|Chữ cái|tr=pa}} #Chữ Telugu biểu thị phụ âm '''{{IPAchar|/p/}}''' trong tiếng Kuvi. #:{{ux|kxv|'''పా'''జి|tr='''pā'''ji|[[lợn]], [[heo]]|inline=1}} ==={{ĐM|ref}}=== *{{Chú thích web|kxv|author=The Word for the World South Asia|entryurl=https://www.bible.com/bible/4472/HAG.1.JST25|entry=హగ్గయి 1|work=Jathapu Bible|year=2025}} =={{langname|lmn}}== {| class="floatright wikitable" style="text-align:center;" |- ! Devanagari | [[प#Tiếng_Lambadi|प]] |- ! Kannada | [[ಪ#Tiếng_Lambadi|ಪ]] |- ! Telugu | {{pn}} |- |} ==={{ĐM|pron}}=== *{{IPA4|lmn|[pa]}} ==={{ĐM|letter}}=== {{head|lmn|Chữ cái|tr=pa}} #Phụ âm thứ 21 trong tiếng Lambadi, viết bằng chữ Telugu. #:{{ux|lmn|ఫిలి'''ప్పీ'''వాళూన|[[s:Phi-líp|Phi-líp]]|inline=1}} ==={{ĐM|see}}=== *{{list helper 2|title=Chữ Telugu tiếng Lambadi|list={{l-self|lmn|అ}}, {{l-self|lmn|ఆ}}, {{l-self|lmn|ఇ}}, {{l-self|lmn|ఈ}}, {{l-self|lmn|ఉ}}, {{l-self|lmn|ఊ}}, {{l-self|lmn|ಎ}}, {{l-self|lmn|ఏ}}, {{l-self|lmn|ಒ}}, {{l-self|lmn|ఓ}}, {{l-self|lmn|అం}}, {{l-self|lmn|క}}, {{l-self|lmn|ఖ}}, {{l-self|lmn|గ}}, {{l-self|lmn|ఘ}}, {{l-self|lmn|ఙ}}, {{l-self|lmn|చ}}, {{l-self|lmn|ఛ}}, {{l-self|lmn|జ}}, {{l-self|lmn|ఝ}}, {{l-self|lmn|ఞ}}, {{l-self|lmn|ట}}, {{l-self|lmn|ఠ}}, {{l-self|lmn|డ}}, {{l-self|lmn|ఢ}}, {{l-self|lmn|ణ}}, {{l-self|lmn|త}}, {{l-self|lmn|థ}}, {{l-self|lmn|ద}}, {{l-self|lmn|ధ}}, {{l-self|lmn|న}}, {{l-self|lmn|ప}}, {{l-self|lmn|ఫ}}, {{l-self|lmn|బ}}, {{l-self|lmn|భ}}, {{l-self|lmn|మ}}, {{l-self|lmn|య}}, {{l-self|lmn|ర}}, {{l-self|lmn|ల}}, {{l-self|lmn|వ}}, {{l-self|lmn|శ}}, {{l-self|lmn|ష}}, {{l-self|lmn|స}}, {{l-self|lmn|హ}}}} ==={{ĐM|ref}}=== *{{Chú thích web|lmn|author=Bible Society of India|work=పవిత్తర్ బైబిల్ (బంజారా/లంబాడి/గోర్బోలి)|year=2025|entry=ఫిలిప్పీవాళూన 1|entryurl=https://www.bible.com/bible/4580/PHP.1.LAMBADI}} =={{langname|nit}}== {| class="floatright wikitable" style="text-align:center;" |- ! Telugu | {{pn}} |- ! Devanagari | [[प#Tiếng_Nam_Kolami|प]] |- |} ==={{ĐM|pron}}=== *{{IPA4|nit|[pa]}} ==={{ĐM|letter}}=== {{head|nit|Chữ cái}} #Chữ Telugu biểu thị phụ âm '''{{IPAchar|/p/}}''' trong tiếng Nam Kolami. #:{{ux|nit|'''ప'''ట్‌'''ప'''టి|[[xe máy]]|inline=1}} ==={{ĐM|ref}}=== *{{Chú thích sách|en|editor=Uma Johnson & G.V. Ramesh|title=[https://www.sil.org/system/files/reapdata/54/89/25/54892522721528321878586909573271687411/KOLAMIdictionary.pdf కొలవ గొట్టి అర్థ ఆధారిత వర్గీకరణ విభాగము & తెలుగు, ఆంగ్లం, హిందీ అర్థాలతో బహు భాషా నిఘంటువు]|year=2010|publisher=SIL International|location=India|page=57}} =={{langname|gdb}}== ==={{ĐM|pron}}=== *{{IPA4|gdb|[pa]}} ==={{ĐM|letter}}=== {{head|gdb|Chữ cái}} #Chữ Telugu biểu thị phụ âm '''{{IPAchar|/p/}}''' trong tiếng Ollar. =={{langname|ort}}== ==={{ĐM|pron}}=== *{{IPA4|ort|[pɔ]}} ==={{ĐM|letter}}=== {{head|ort|Chữ cái|tr=pa}} #Chữ cái Telugu biểu thị phụ âm '''{{IPAchar|/p/}}''' trong tiếng Oriya Adiwasi. #:{{ux|ort|'''ప'''క|tr='''pa'''ka|[[đúng]]|inline=1}} ==={{ĐM|ref}}=== *{{Chú thích sách|author=Uwe Gustafsson|title=An Adiwasi Oriya-Telugu-English dictionary|series=Central Institute of Indian Languages Dictionary Series|publisher=Central Institute of Indian Languages|year=1989|page=293|pageurl=https://archive.org/details/dli.language.0087/page/293}} =={{langname|ptq}}== ==={{ĐM|pron}}=== *{{IPA4|ptq|[pa]}} ==={{ĐM|letter}}=== {{head|ptq|Chữ cái}} #Chữ Telugu biểu thị phụ âm '''{{IPAchar|/p/}}''' trong tiếng Pattapu. #:{{ux|ptq|'''ప'''ట్ట'''పు'''|tiếng Pattapu|inline=1}} =={{langname|sa}}== ==={{ĐM|alt sc}}=== {{sa-alt}} ==={{ĐM|pron}}=== {{san-IPA|प}} ==={{ĐM|letter}}=== {{head|sa|Chữ cái}} #Chữ Telugu biểu thị phụ âm '''{{IPAchar|/p/}}''' trong tiếng Phạn. #:{{ux|sa|'''ప్ర'''కాశితం|[[s:Khải huyền|Khải huyền]]|inline=1}} ==={{ĐM|ref}}=== *{{Chú thích web|author=Sanskrit Bible|work=సత్యవేదః। Sanskrit Bible (NT) in Telugu Script|year=1851|entryurl=https://www.bible.com/bible/2122/REV.1.SANTE|entry=ప్రకాశితం 1}} =={{langname|rei}}== ==={{ĐM|pron}}=== *{{IPA4|rei|[pa]}} ==={{ĐM|letter}}=== {{head|rei|Chữ cái}} #Chữ cái Telugu biểu thị phụ âm '''{{IPAchar|/p/}}''' trong tiếng Reli. #:{{ux|rei|ఎ'''పే'''సీ|[[s:Ê-phê-sô|Ê-phê-sô]]|inline=1}} ==={{ĐM|ref}}=== *{{Chú thích web|author=The Word for the World International|work=సొత్తొ పురువురొ పవిత్రొ కొత|year=2023|entryurl=https://www.bible.com/bible/3715/EPH.1.NTRPT23|entry=ఎపేసీ 1}} =={{langname|srb}}== {| class="floatright wikitable" style="text-align:center;" |- ! Sora Sompeng | {{l|srb|𑃛}} |- ! Oriya | {{l|srb|ପ}} |- ! Telugu | {{pn}} |- |} ==={{ĐM|pron}}=== *{{IPA|srb|[p]}} ==={{ĐM|letter}}=== {{head|srb|Chữ cái|tr=ja}} #Chữ cái Telugu biểu thị phụ âm '''{{IPAchar|/p/}}''' trong tiếng Sora. #:{{ux|srb|క'''ప'''ర|tr={{l|srb|𑃟𑃢'''𑃛𑃢'''𑃝𑃢}}|[[vịt]]|inline=1}} =={{langname|te}}== {{wp|te:}} ==={{ĐM|pron}}=== *{{IPA|te|/pa/}} ==={{ĐM|letter}}=== {{head|te|Chữ cái}} #Phụ âm thứ 21 trong tiếng Telugu. #:{{ux|te|[[పనసపండు#Tiếng_Telugu|'''ప'''నస'''పం'''డు]]|[[mít]]|inline=1}} # {{lb|te|music}} Nốt thứ 5 trong hệ nhạc cổ truyền Ấn - {{l|te|పంచమము}} ===={{ĐM|see}}==== *{{list helper 2|title=Bảng chữ cái Telugu|list={{l-self|te|అ|tr=-}}, {{l-self|te|ఆ|tr=-}}, {{l-self|te|ఇ|tr=-}}, {{l-self|te|ఈ|tr=-}}, {{l-self|te|ఉ|tr=-}}, {{l-self|te|ఊ|tr=-}}, {{l-self|te|ఋ|tr=-}}, {{l-self|te|ౠ|tr=-}}, {{l-self|te|ఌ|tr=-}}, {{l-self|te|ౡ|tr=-}}, {{l-self|te|ఎ|tr=-}}, {{l-self|te|ఏ|tr=-}}, {{l-self|te|ఐ|tr=-}}, {{l-self|te|ఒ|tr=-}}, {{l-self|te|ఓ|tr=-}}, {{l-self|te|ఔ|tr=-}}, {{l-self|te|అం|tr=-}}, {{l-self|te|అఁ|tr=-}}, {{l-self|te|అః|tr=-}}, {{l-self|te|క|tr=-}}, {{l-self|te|ఖ|tr=-}}, {{l-self|te|గ|tr=-}}, {{l-self|te|ఘ|tr=-}}, {{l-self|te|ఙ|tr=-}}, {{l-self|te|చ|tr=-}}, {{l-self|te|ఛ|tr=-}}, {{l-self|te|జ|tr=-}}, {{l-self|te|ఝ|tr=-}}, {{l-self|te|ఞ|tr=-}}, {{l-self|te|ట|tr=-}}, {{l-self|te|ఠ|tr=-}}, {{l-self|te|డ|tr=-}}, {{l-self|te|ఢ|tr=-}}, {{l-self|te|ణ|tr=-}}, {{l-self|te|త|tr=-}}, {{l-self|te|థ|tr=-}}, {{l-self|te|ద|tr=-}}, {{l-self|te|ధ|tr=-}}, {{l-self|te|న|tr=-}}, {{l-self|te|ప|tr=-}}, {{l-self|te|ఫ|tr=-}}, {{l-self|te|బ|tr=-}}, {{l-self|te|భ|tr=-}}, {{l-self|te|మ|tr=-}}, {{l-self|te|య|tr=-}}, {{l-self|te|ర|tr=-}}, {{l-self|te|ల|tr=-}}, {{l-self|te|వ|tr=-}}, {{l-self|te|ళ|tr=-}}, {{l-self|te|శ|tr=-}}, {{l-self|te|ష|tr=-}}, {{l-self|te|స|tr=-}}, {{l-self|te|హ|tr=-}}, {{l-self|te|ఱ|tr=-}}, {{l-self|te|ౘ|tr=-}}, {{l-self|te|ౙ|tr=-}}}} ==={{ĐM|ref}}=== *{{Chú thích sách|en|author=Gwynn, J. P. L. (John Peter Lucius)|title=A Telugu-English dictionary|page=[https://dsal.uchicago.edu/cgi-bin/app/gwynn_query.py?page=309 309]|year=1991|location=Delhi; New York|publisher=Oxford University Press}} =={{langname|dra-ote}}== ==={{ĐM|pron}}=== *{{IPA4|dra-ote|[pə]}} ==={{ĐM|letter}}=== {{head|dra-ote|Chữ cái}} #Chữ Telugu biểu thị phụ âm '''{{IPAchar|/p/}}''' trong tiếng Telugu cổ. #:{{ux|dra-ote|'''ప్ఱో'''లు|[[thành phố]]|inline=1}} =={{langname|vgr}}== {| class="floatright wikitable" style="text-align:center;" |- ! Gujarat | {{l|vgr|પ}} |- ! Telugu | {{pn}} |- |} ==={{ĐM|pron}}=== *{{IPA4|vgr|[pə]}} ==={{ĐM|letter}}=== {{head|vgr|Chữ cái}} #Chữ Telugu biểu thị phụ âm '''{{IPAchar|/p/}}''' trong tiếng Vaghri. #:{{ux|vgr|అ'''ప'''మాన|tr={{l|vgr|અ'''પ'''માન}}|lời [[xúc phạm]]|inline=1}} ==={{ĐM|ref}}=== *{{Chú thích web|vgr|author=The Word for the World International|entryurl=https://www.bible.com/bible/3820/1CO.2.NTVII24|entry=1కొరింథీ 2|work=పవిత్ర్ బైబిల్‍, నవూ నిబంధన్,|year=2024}} =={{langname|wbq}}== {| class="floatright wikitable" style="text-align:center;" |- ! Devanagari | {{l|wbq|प}} |- ! Telugu | {{pn}} |- ! Kannada | {{l|wbq|ಪ}} |- |} ==={{ĐM|pron}}=== *{{IPA4|wbq|[pə]}} ==={{ĐM|letter}}=== {{head|wbq|Chữ cái}} #Chữ Telugu biểu thị phụ âm '''{{IPAchar|/p/}}''' trong tiếng Waddar. #:{{ux|wbq|'''ప్రే'''షిత|[[s:Công vụ các Sứ đồ|Công vụ các Sứ đồ]]|inline=1}} ==={{ĐM|ref}}=== *{{Chú thích web|wbq|author=Bridge Connectivity Solutions Pvt. Ltd.|entryurl=https://www.bible.com/bible/3979/ACT.1.WRR|entry=प्रेषित 1|work=वडार|year=2026}} [[Thể loại:Khối ký tự Telugu|2A]] fmhret7okugyiwn6lq5ay6fxv77vyfk JLPT 0 420229 2570788 2026-10-15T16:26:33Z Hiyuune 50834 /* */ + en 2570788 wikitext text/x-wiki =={{langname|en}}== {{wp|en:}} ==={{section|pr-noun}}=== {{en-proper noun}} # {{initialism of|en|[[Japanese]]-[[language]] [[proficiency]] [[test]]}} rktv8xiw4m8m3m7siy5klqdo3qqybd3 2570789 2570788 2026-10-15T16:27:35Z Hiyuune 50834 2570789 wikitext text/x-wiki =={{langname|en}}== {{wp|en:}} ==={{section|pr-noun}}=== {{en-proper noun}} # {{initialism of|en|[[Japanese]]-[[language]] [[proficiency]] [[test]]|t={{w|Kỳ thi năng lực tiếng Nhật}}}} 66sd1lini3by8rrl45yeb2nzj8ta7fb bồ nhí 0 420230 2570790 2026-10-15T17:01:55Z TienMinh-mun6xnChing 57893 /* */ 2570790 wikitext text/x-wiki =={{langname|vi}}== {{Wikipedia}} ==={{section|pron}}=== {{vi-pron}} ==={{section|noun}}=== {{vi-noun}} # {{lb|vi|khẩu ngữ}} [[nhân tình|Nhân tình]] còn rất trẻ tuổi (của một người đã đứng tuổi; hàm ý [[châm biếm]]) #: {{ux|vi|'''Bồ nhí''' của giám đốc.}} ==={{section|ref}}=== {{R:Tratu}} 37r6lcav3yymw8uebaqeuav3r9lyrpi 2570791 2570790 2026-10-15T17:02:03Z TienMinh-mun6xnChing 57893 2570791 wikitext text/x-wiki =={{langname|vi}}== ==={{section|pron}}=== {{vi-pron}} ==={{section|noun}}=== {{vi-noun}} # {{lb|vi|khẩu ngữ}} [[nhân tình|Nhân tình]] còn rất trẻ tuổi (của một người đã đứng tuổi; hàm ý [[châm biếm]]) #: {{ux|vi|'''Bồ nhí''' của giám đốc.}} ==={{section|ref}}=== {{R:Tratu}} 1cj7mverql3i3i93grdiv9xq51751d2 Đảng 0 420232 2570795 2026-10-15T17:04:51Z TienMinh-mun6xnChing 57893 TienMinh-mun6xnChing đã đổi [[Đảng]] thành [[đảng]] qua đổi hướng: Lùi lại 2570795 wikitext text/x-wiki #đổi [[đảng]] fugg2g7eknmb6r7x2utoln1cloz4one 2570797 2570795 2026-10-15T17:07:16Z TienMinh-mun6xnChing 57893 /* */ xong 2570797 wikitext text/x-wiki =={{langname|vi}}== ==={{section|pron}}=== {{vi-pron}} ==={{section|noun}}=== {{vi-noun}} # Đảng [[cộng sản|Cộng sản]] [[Việt Nam]] [[nói]] [[tắt]]. #: {{ux|vi|''' Đảng ''' không bắt buộc ai vào '''Đảng''' cả.''|q=[[w:Hồ Chí Minh|Hồ Chí Minh]], ''Bài nói chuyện với cán bộ tỉnh Hà Tây ngày 10-2-1967'', sđd, t.12, trang 221-222.}} 4658e612rmusc5pkx0z400qaba8ak58 2570801 2570797 2026-10-15T17:10:49Z TienMinh-mun6xnChing 57893 TienMinh-mun6xnChing đã đổi [[Đảng]] thành [[Đảng ta]]: tạo trang mới 2570797 wikitext text/x-wiki =={{langname|vi}}== ==={{section|pron}}=== {{vi-pron}} ==={{section|noun}}=== {{vi-noun}} # Đảng [[cộng sản|Cộng sản]] [[Việt Nam]] [[nói]] [[tắt]]. #: {{ux|vi|''' Đảng ''' không bắt buộc ai vào '''Đảng''' cả.''|q=[[w:Hồ Chí Minh|Hồ Chí Minh]], ''Bài nói chuyện với cán bộ tỉnh Hà Tây ngày 10-2-1967'', sđd, t.12, trang 221-222.}} 4658e612rmusc5pkx0z400qaba8ak58 2570803 2570801 2026-10-15T17:10:58Z TienMinh-mun6xnChing 57893 TienMinh-mun6xnChing đã đổi [[Đảng ta]] thành [[Đảng]] qua đổi hướng: Lùi lại 2570797 wikitext text/x-wiki =={{langname|vi}}== ==={{section|pron}}=== {{vi-pron}} ==={{section|noun}}=== {{vi-noun}} # Đảng [[cộng sản|Cộng sản]] [[Việt Nam]] [[nói]] [[tắt]]. #: {{ux|vi|''' Đảng ''' không bắt buộc ai vào '''Đảng''' cả.''|q=[[w:Hồ Chí Minh|Hồ Chí Minh]], ''Bài nói chuyện với cán bộ tỉnh Hà Tây ngày 10-2-1967'', sđd, t.12, trang 221-222.}} 4658e612rmusc5pkx0z400qaba8ak58 2570807 2570803 2026-10-15T17:14:40Z TienMinh-mun6xnChing 57893 /* Tiếng Việt */ 2570807 wikitext text/x-wiki =={{langname|vi}}== {{Wikipedia|Đảng Cộng sản Việt Nam}} ==={{section|pron}}=== {{vi-pron}} ==={{section|noun}}=== {{vi-noun}} # Đảng [[cộng sản|Cộng sản]] [[Việt Nam]] [[nói]] [[tắt]]. #: {{ux|vi|''' Đảng ''' không bắt buộc ai vào '''Đảng''' cả.''|q=[[w:Hồ Chí Minh|Hồ Chí Minh]], ''Bài nói chuyện với cán bộ tỉnh Hà Tây ngày 10-2-1967'', sđd, t.12, trang 221-222.}} d37k998o5rgc88kvw6c1uinkcn7xnzs đảng chính trị 0 420233 2570800 2026-10-15T17:09:29Z TienMinh-mun6xnChing 57893 Trang mới: “=={{langname|vi}}== ==={{section|pron}}=== {{vi-pron}} ==={{section|noun}}=== {{vi-noun}} # {{like-entry|chính đảng}}.” 2570800 wikitext text/x-wiki =={{langname|vi}}== ==={{section|pron}}=== {{vi-pron}} ==={{section|noun}}=== {{vi-noun}} # {{like-entry|chính đảng}}. ggnn3d2qo5cu44g6rq4q59mt3032dr7 Đảng ta 0 420235 2570804 2026-10-15T17:10:58Z TienMinh-mun6xnChing 57893 TienMinh-mun6xnChing đã đổi [[Đảng ta]] thành [[Đảng]] qua đổi hướng: Lùi lại 2570804 wikitext text/x-wiki #đổi [[Đảng]] 9bv7zofnne6vgk9og2ty033iyff9ojj Quốc xã 0 420236 2570809 2026-10-15T17:26:09Z TienMinh-mun6xnChing 57893 Trang mới: “=={{langname|vi}}== {{Wikipedia|Chủ nghĩa Quốc xã}} ==={{section|pron}}=== {{vi-pron}} ==={{section|noun}}=== {{vi-noun}} # [[chủ nghĩa|Chủ nghĩa]] [[đế quốc]] đề cao [[tinh thần]] [[dân tộc]] của nước Đức dưới thời Adolf Hitler. #: {{ux|vi|Đức '''Quốc Xã'''}}” 2570809 wikitext text/x-wiki =={{langname|vi}}== {{Wikipedia|Chủ nghĩa Quốc xã}} ==={{section|pron}}=== {{vi-pron}} ==={{section|noun}}=== {{vi-noun}} # [[chủ nghĩa|Chủ nghĩa]] [[đế quốc]] đề cao [[tinh thần]] [[dân tộc]] của nước Đức dưới thời Adolf Hitler. #: {{ux|vi|Đức '''Quốc Xã'''}} ej0vgzsz6zufdtxzwo6aak9lqq9ioih tiền đình 0 420237 2570812 2026-10-15T21:40:33Z TienMinh-mun6xnChing 57893 /* */ 2570812 wikitext text/x-wiki =={{langname|vi}}== ==={{section|pron}}=== {{vi-pron}} ==={{section|noun}}=== {{vi-noun}} # [[khoang|Khoang]] nhỏ ở phần trước một khoang lớn nào đó trong cùng một [[bộ phận]] của [[cơ thể]]. #: {{ux|vi|'''Tiền đình''' miệng.}} # Khoang nhỏ ở [[tai trong]], nơi có [[cơ quan]] cảm thụ sự [[thăng bằng]] của [[cơ thể]]. #: {{ux|vi|Rối loạn '''tiền đình'''.}} ==={{section|ref}}=== {{R:Tratu}} 62qu45z8uzdmx16t6y959smxl0gwyrp tai trong 0 420238 2570813 2026-10-15T21:41:02Z TienMinh-mun6xnChing 57893 Đổi hướng đến [[tai]] 2570813 wikitext text/x-wiki #đổi [[tai]] gtpfr5huqmeq1op6dsy0dmds1vv938j 2570997 2570813 2026-10-16T09:59:58Z TheHighFighter2 42988 /* */ 2570997 wikitext text/x-wiki =={{langname|vi}}== ==={{ĐM|pron}}=== {{vi-pron}} ==={{ĐM|n}}=== {{vi-noun}} # {{nhãn|vi|giải phẫu}} Phần tai nằm trong [[xương thái dương]] bao gồm các [[ống bán khuyên]], [[tiền đình]] và [[ốc tai]], chịu trách nhiệm về thính giác và thăng bằng. ===={{ĐM|trans}}==== {{trans-top|Giải phẫu học}} * {{langname|en}}: {{t+|en|inner ear}} {{trans-bottom}} 9ix1ycayk48034zp0qccsokaoxy57ax 2570998 2570997 2026-10-16T10:00:24Z TheHighFighter2 42988 2570998 wikitext text/x-wiki =={{langname|vi}}== {{wp}} ==={{ĐM|pron}}=== {{vi-pron}} ==={{ĐM|n}}=== {{vi-noun}} # {{nhãn|vi|giải phẫu}} Phần tai nằm trong [[xương thái dương]] bao gồm các [[ống bán khuyên]], [[tiền đình]] và [[ốc tai]], chịu trách nhiệm về thính giác và thăng bằng. ===={{ĐM|trans}}==== {{trans-top|Giải phẫu học}} * {{langname|en}}: {{t+|en|inner ear}} {{trans-bottom}} ftl2ma30ydghv17blwd3c77wvfjsnhw mósíʼilí 0 420239 2570814 2026-10-16T00:55:19Z Hiyuune 50834 + nv 2570814 wikitext text/x-wiki =={{langname|nv}}== {{wp|nv:}} ==={{section|etym}}=== {{m|nv|mósí||mèo}} + {{m|nv|ilí}} ==={{section|n}}=== {{head|nv|noun}} # [[mèo]] [[Ba Tư]]. {{C|nv|Mèo}} l3np74ko4hl8w1o92ddxsrcvcjbpbub 2570993 2570814 2026-10-16T09:39:24Z TheHighFighter2 42988 /* Tiếng Navajo */ 2570993 wikitext text/x-wiki =={{langname|nv}}== {{wp|nv:}} ==={{section|etym}}=== Từ {{com|nv|mósí|t1=mèo|ilí|t2=rậm lông, bờm xờm}}. ==={{section|n}}=== {{head|nv|noun}} # [[mèo Ba Tư|Mèo Ba Tư]]. {{C|nv|Mèo}} e45hscm1b4im3t5ldf8bkdsgnejrey2 mósíkąʼ 0 420240 2570815 2026-10-16T00:57:54Z Hiyuune 50834 /* */ + nv 2570815 wikitext text/x-wiki =={{langname|nv}}== ==={{section|etym}}=== {{af|nv|mósí|t1=giống cái|-kąʼ|t2=giống đực}} ==={{section|n}}=== {{head|nv|noun}} # [[mèo đực]]. ==={{section|ref}}=== * {{YM1987|page=520}} 9hp33runvuszvdnpk42l10nvbh6uaef 2570990 2570815 2026-10-16T09:34:25Z TheHighFighter2 42988 /* Tiếng Navajo */ 2570990 wikitext text/x-wiki =={{langname|nv}}== ==={{section|etym}}=== Từ {{af|nv|mósí|t1=mèo|-kąʼ|t2=giống đực}}. ==={{section|n}}=== {{head|nv|noun}} # [[mèo|Mèo]] [[đực]]. ==={{section|ref}}=== * {{YM1987|page=520}} igu4rp96av8kt2e0x5rd6eqnbns86ja tódilchxóshí 0 420241 2570817 2026-10-16T01:05:40Z Hiyuune 50834 /* */ + nv 2570817 wikitext text/x-wiki =={{langname|nv}}== ==={{section|n}}=== {{head|nv|Danh từ}} # {{alternative spelling of|nv|tó dilchxoshí}} f88qepz1k58xvrch99zkzcwuwfch5p3 á- 0 420242 2570818 2026-10-16T01:11:25Z Hiyuune 50834 /* */ 2570818 wikitext text/x-wiki {{also/a|á|-á|a-|ā-}} =={{langname|non}}== ==={{section|etym}}=== Từ {{inh|non|gem-pro|*ana-}}. ==={{section|prefix}}=== {{head|non|Tiền tố}} # {{n-g|dạng kết hợp của {{m|non|á}}}} ===={{section|drv}}==== {{prefixsee|non}} =={{langname|bla}}== ==={{section|alt}}=== * {{alt|bla|áí-||trước S}} ==={{section|prefix}}=== {{head|bla|Tiền tố}} # {{ng|tiền tố chỉ thể liên tục hoặc kéo dài}} ===={{section|drv}}==== {{prefixsee|bla}} ==={{section|ref}}=== * {{R:bla:BOD}} =={{langname|nv}}== ==={{section|prefix}}=== {{head|nv|Tiền tố}} # {{alternative spelling of|nv|ʼá-}} hbwd340jolddn2rlsqiiqzlj1lshx13 nítʼę́ʼę́ę 0 420243 2570819 2026-10-16T01:13:50Z Hiyuune 50834 /* */ + nv 2570819 wikitext text/x-wiki =={{langname|nv}}== ==={{section|particle}}=== {{head|nv|Trợ từ}} # {{alternative spelling of|nv|ńtʼę́ʼę́ę}} 7katzr53ve9z1t638w8pnblvhhpxnnh bee hazʼą́ąnii 0 420244 2570820 2026-10-16T01:15:47Z Hiyuune 50834 /* */ + nv 2570820 wikitext text/x-wiki {{also|bee hazʼáanii}} =={{langname|nv}}== ==={{section|n}}=== {{head|nv|Danh từ|head=[[bee]] [[hazʼą́|hazʼą́ąnii]]}} # {{alternative spelling of|nv|bee hazʼáanii}} bh4m8wx0k1ww9ukyaldpbruqachp2xr discernements 0 420245 2570823 2026-10-16T02:01:16Z Hiyuune 50834 Trang mới: “=={{langname|fr}}== ==={{section|n}}=== {{head|fr|Biến thể hình thái danh từ|g=m}} # {{plural of|fr|discernement}}” 2570823 wikitext text/x-wiki =={{langname|fr}}== ==={{section|n}}=== {{head|fr|Biến thể hình thái danh từ|g=m}} # {{plural of|fr|discernement}} kzg2b2r6be6aucabph5q9bq1uchvv9z Bản mẫu:R:gag:trBaskakov 10 420246 2570827 2026-10-16T02:07:31Z Hiyuune 50834 Trang mới: “{{#invoke:quote|call_template |template=cite-book |tr |last=Baskakov |first=N. A. |translator= İsmail Kaynak; A. Mecit Doğru |title=Gagauz Türkçesinin Sözlüğü |location=Ankara |entry={{{1|}}} |publisher=Kültür Bakanlığı Yayınları |year=1991 |pageparam= page |isbn=<!--957-0-0840-0--> |allowparams= 1 }}<noinclude>{{tcat|ref}}</noinclude>” 2570827 wikitext text/x-wiki {{#invoke:quote|call_template |template=cite-book |tr |last=Baskakov |first=N. A. |translator= İsmail Kaynak; A. Mecit Doğru |title=Gagauz Türkçesinin Sözlüğü |location=Ankara |entry={{{1|}}} |publisher=Kültür Bakanlığı Yayınları |year=1991 |pageparam= page |isbn=<!--957-0-0840-0--> |allowparams= 1 }}<noinclude>{{tcat|ref}}</noinclude> ph7sz7bjjh4zpc70oh03dd74im51kvk Bản mẫu:R:tr:Eren 10 420247 2570829 2026-10-16T02:08:34Z Hiyuune 50834 Trang mới: “{{#invoke:checkparams|warn}}<!-- Validate template parameters -->{{cite-book<!-- -->|tr<!-- -->|last=Eren<!-- -->|first=Hasan<!-- -->|authorlink=Hasan Eren<!-- -->|title=Türk Dilinin Etimolojik Sözlüğü<!-- -->|trans-title=Từ điển từ nguyên tiếng Thổ Nhĩ Kỳ<!-- -->|entry={{lang|tr|{{{1|{{pagename}}}}}}}<!-- -->|location=Ankara<!-- -->|publisher=Bizim Büro Basım Evi<!-- -->|year=1999<!-- -->|page={{{page|}}}<!-- -->|pages={{{pages|}}}<!-- -->|passage={…” 2570829 wikitext text/x-wiki {{#invoke:checkparams|warn}}<!-- Validate template parameters -->{{cite-book<!-- -->|tr<!-- -->|last=Eren<!-- -->|first=Hasan<!-- -->|authorlink=Hasan Eren<!-- -->|title=Türk Dilinin Etimolojik Sözlüğü<!-- -->|trans-title=Từ điển từ nguyên tiếng Thổ Nhĩ Kỳ<!-- -->|entry={{lang|tr|{{{1|{{pagename}}}}}}}<!-- -->|location=Ankara<!-- -->|publisher=Bizim Büro Basım Evi<!-- -->|year=1999<!-- -->|page={{{page|}}}<!-- -->|pages={{{pages|}}}<!-- -->|passage={{{passage|}}}<!-- -->|url=https://sozluk.gov.tr/<!-- -->}}<noinclude>{{refcat}}</noinclude> j7h3rdw4q5g2dejs4zd4faidzvsy1mo Bản mẫu:R:lugatim 10 420248 2570830 2026-10-16T02:10:50Z Hiyuune 50834 Đổi hướng đến [[Bản mẫu:R:tr:MBTS]] 2570830 wikitext text/x-wiki #redirect [[Bản mẫu:R:tr:MBTS]] q6k9hhpn5ib4sm4mmo1wcx34qiw0srt Bản mẫu:pam-verb 10 420249 2570835 2026-10-16T02:22:38Z Hiyuune 50834 Trang mới: “{{#invoke:phi-headword|show|Động từ|lang=pam}}<!-- --><noinclude>{{documentation}}</noinclude>” 2570835 wikitext text/x-wiki {{#invoke:phi-headword|show|Động từ|lang=pam}}<!-- --><noinclude>{{documentation}}</noinclude> 2rgzisc23rlinwjwuaucg969ngtftjl Bản mẫu:cak-verb 10 420250 2570836 2026-10-16T02:26:20Z Hiyuune 50834 Trang mới: “-{{head|cak|Động từ|head={{{head|}}}}} <!-- -->{{#if:{{{1|}}}|&#32;(''<!-- -->{{#switch:{{{1}}}<!-- -->|t=ngoại động từ<!-- -->{{#ifeq:{{NAMESPACE}}||[[Thể loại:Ngoại động từ tiếng Kaqchikel]]}}<!-- -->|td=ngoại động từ phái sinh<!-- -->{{#ifeq:{{NAMESPACE}}||[[Thể loại:Ngoại động từ tiếng Kaqchikel]][[Thể loại:Động từ phái sinh tiếng Kaqchikel]]}}<!-- -->|i=nội động từ<!--…” 2570836 wikitext text/x-wiki -{{head|cak|Động từ|head={{{head|}}}}} <!-- -->{{#if:{{{1|}}}|&#32;(''<!-- -->{{#switch:{{{1}}}<!-- -->|t=ngoại động từ<!-- -->{{#ifeq:{{NAMESPACE}}||[[Thể loại:Ngoại động từ tiếng Kaqchikel]]}}<!-- -->|td=ngoại động từ phái sinh<!-- -->{{#ifeq:{{NAMESPACE}}||[[Thể loại:Ngoại động từ tiếng Kaqchikel]][[Thể loại:Động từ phái sinh tiếng Kaqchikel]]}}<!-- -->|i=nội động từ<!-- -->{{#ifeq:{{NAMESPACE}}||[[Thể loại:Nội động từ tiếng Kaqchikel]]}}<!-- -->|id=nội động từ phái sinh<!-- -->{{#ifeq:{{NAMESPACE}}||[[Thể loại:Nội động từ tiếng Kaqchikel]][[Thể loại:Động từ phái sinh tiếng Kaqchikel]]}}<!-- -->|p=vị trí<!-- -->{{#ifeq:{{NAMESPACE}}||[[Thể loại:Động từ chỉ vị trí tiếng Kaqchikel]]}}<!-- -->}}'')<!-- -->}}<!-- --><noinclude>{{tcat|hw}}</noinclude> 99ryl8g8q1ck6gsqangm455vodcpph4 Bản mẫu:cak-conj 10 420251 2570837 2026-10-16T02:29:43Z Hiyuune 50834 Trang mới: “{{inflection-table-top|title=Bảng chia động từ của {{m-self|cak|{{pagename}}}}|tall=yes|palette=indigo}} ! rowspan="2" | ! colspan="3" | số ít ! colspan="3" | số nhiều |- ! class="secondary" | ngôi thứ nhất ! class="secondary" | ngôi thứ hai ! class="secondary" | ngôi thứ ba ! class="secondary" | ngôi thứ nhất ! class="secondary" | ngôi thứ hai ! class="secondary" | ngôi thứ ba |- ! hiện tại | {{{1}}} | {{{2}}} | {{{3}}} | {{{4}}}…” 2570837 wikitext text/x-wiki {{inflection-table-top|title=Bảng chia động từ của {{m-self|cak|{{pagename}}}}|tall=yes|palette=indigo}} ! rowspan="2" | ! colspan="3" | số ít ! colspan="3" | số nhiều |- ! class="secondary" | ngôi thứ nhất ! class="secondary" | ngôi thứ hai ! class="secondary" | ngôi thứ ba ! class="secondary" | ngôi thứ nhất ! class="secondary" | ngôi thứ hai ! class="secondary" | ngôi thứ ba |- ! hiện tại | {{{1}}} | {{{2}}} | {{{3}}} | {{{4}}} | {{{5}}} | {{{6}}} |- ! quá khứ | {{{7}}} | {{{8}}} | {{{9}}} | {{{10}}} | {{{11}}} | {{{12}}} |- ! tương lai | {{{13}}} | {{{14}}} | {{{15}}} | {{{16}}} | {{{17}}} | {{{18}}} |- ! mệnh lệnh/thúc giục | {{{19}}} | {{{20}}} | {{{21}}} | {{{22}}} | {{{23}}} | {{{24}}} {{inflection-table-bottom}}<noinclude>{{tcat|conj:_}}</noinclude> la4c5p8n97dioelq97glorsa8xae6pb Bản mẫu:cak-conj-i 10 420252 2570838 2026-10-16T02:31:02Z Hiyuune 50834 Trang mới: “{{cak-conj |1=yi{{#if:{{{v|}}}|n}}{{pagename}} |2=ya{{#if:{{{v|}}}|t}}{{pagename}} |3=n{{#if:{{{c|}}}|(i)}}{{pagename}} |4=yoj{{pagename}} |5=yix{{pagename}} |6=ye{{#if:{{{v|}}}|ʼ}}{{pagename}} |7=xi{{#if:{{{v|}}}|n}}{{pagename}} |8=xa{{#if:{{{v|}}}|t}}{{pagename}} |9=x{{pagename}} |10=xoj{{pagename}} |11=xix{{pagename}} |12=xe{{#if:{{{v|}}}|ʼ}}{{pagename}} |13=xki{{#if:{{{v|}}}|n}}{{pagename}} |14=xka{{#if:{{{v|}}}|t}}{{pagename}} |15=xt{{#if:{{{c|}}}|i}}{{pagename}}…” 2570838 wikitext text/x-wiki {{cak-conj |1=yi{{#if:{{{v|}}}|n}}{{pagename}} |2=ya{{#if:{{{v|}}}|t}}{{pagename}} |3=n{{#if:{{{c|}}}|(i)}}{{pagename}} |4=yoj{{pagename}} |5=yix{{pagename}} |6=ye{{#if:{{{v|}}}|ʼ}}{{pagename}} |7=xi{{#if:{{{v|}}}|n}}{{pagename}} |8=xa{{#if:{{{v|}}}|t}}{{pagename}} |9=x{{pagename}} |10=xoj{{pagename}} |11=xix{{pagename}} |12=xe{{#if:{{{v|}}}|ʼ}}{{pagename}} |13=xki{{#if:{{{v|}}}|n}}{{pagename}} |14=xka{{#if:{{{v|}}}|t}}{{pagename}} |15=xt{{#if:{{{c|}}}|i}}{{pagename}} |16=xkoj{{pagename}} |17=xkix{{pagename}} |18=xke{{#if:{{{v|}}}|ʼ}}{{pagename}} |19=ki{{#if:{{{v|}}}|n}}{{pagename}} |20=ka{{#if:{{{v|}}}|t}}{{pagename}} |21=t{{#if:{{{c|}}}|i}}{{pagename}} |22=koj{{pagename}} |23=kix{{pagename}} |24=ke{{#if:{{{v|}}}|ʼ}}{{pagename}} }}<noinclude> {{tcat|conj:nội động từ}}</noinclude> 7q16pvwou1ywcuzbqzdxnfyxk440asf Bản mẫu:tl-personal pronouns 10 420253 2570839 2026-10-16T02:37:33Z Hiyuune 50834 Trang mới: “{{inflection-table-top|title=Bảng đại từ nhân xưng tiếng Tagalog|tall=yes|palette=blue}} ! width="100" class="outer"| Ngôi ! width="100" class="outer"| Số ! width="100" class="outer"| Trực tiếp (ang) ! width="100" class="outer"| Gián tiếp (ng) ! width="100" class="outer"| Bổ cách (sa) |- ! valign="top" rowspan=4 | Ngôi thứ nhất ! class="secondary"| số ít | {{l-self|tl|ako}} | {{l-self|tl|ko}} | {{l-self|tl|akin}} |- ! valign="top" class="se…” 2570839 wikitext text/x-wiki {{inflection-table-top|title=Bảng đại từ nhân xưng tiếng Tagalog|tall=yes|palette=blue}} ! width="100" class="outer"| Ngôi ! width="100" class="outer"| Số ! width="100" class="outer"| Trực tiếp (ang) ! width="100" class="outer"| Gián tiếp (ng) ! width="100" class="outer"| Bổ cách (sa) |- ! valign="top" rowspan=4 | Ngôi thứ nhất ! class="secondary"| số ít | {{l-self|tl|ako}} | {{l-self|tl|ko}} | {{l-self|tl|akin}} |- ! valign="top" class="secondary" | số đôi<span style="font-weight:normal">{{sup|1}}</span> | {{l-self|tl|kita}}, {{l-self|tl|kata}} | {{l-self|tl|nita}}, {{l-self|tl|nata}}, {{l-self|tl|ta}} | {{l-self|tl|kanita}}, {{l-self|tl|kanata}}, {{l-self|tl|ata}} |- ! valign="top" class="secondary" | số nhiều gộp | {{l-self|tl|tayo}} | {{l-self|tl|natin}} | {{l-self|tl|atin}} |- ! valign="top" class="secondary" | số nhiều không gộp | {{l-self|tl|kami}} | {{l-self|tl|namin}} | {{l-self|tl|amin}} |- ! valign="top"| Ngôi thứ nhất và ngôi thứ hai ! class="secondary" | số ít | colspan=2| {{l-self|tl|kita}}<span style="font-weight:normal">{{sup|2}}</span> | |- ! valign="top" rowspan=2 | Ngôi thứ hai ! class="secondary" | số ít | {{l-self|tl|ikaw}}, {{l-self|tl|ka}} | {{l-self|tl|mo}} | {{l-self|tl|iyo}} |- | ! class="secondary" | số nhiều | {{l-self|tl|kayo}}, {{l-self|tl|kamo}} | {{l-self|tl|ninyo}}, {{l-self|tl|niyo}} | {{l-self|tl|inyo}} |- | ! valign="top" rowspan=2 | Ngôi thứ ba ! class="secondary" | số ít | {{l-self|tl|siya}} | {{l-self|tl|niya}} | {{l-self|tl|kaniya}} |- | ! class="secondary" | số nhiều | {{l-self|tl|sila}} | {{l-self|tl|nila}} | {{l-self|tl|kanila}} {{inflection-table-bottom|notes=<small style="font-weight:normal">{{sup|1}} Đại từ ở ngôi thứ nhất số đôi không được dùng phổ biến trong tiếng Tagalog tiêu chuẩn.<br />{{sup|2}} Thay thế {{m-self|tl|[[ko]] [[ikaw]]}}.</small>}}<noinclude>{{documentation}}</noinclude> s53axncco3qqpohyhtlmhkpkfo2uif6 2570840 2570839 2026-10-16T02:38:28Z Hiyuune 50834 2570840 wikitext text/x-wiki {{inflection-table-top|title=Bảng đại từ nhân xưng tiếng Tagalog|tall=yes|palette=blue}} ! width="100" class="outer"| Ngôi ! width="100" class="outer"| Số ! width="100" class="outer"| Trực tiếp (ang) ! width="100" class="outer"| Gián tiếp (ng) ! width="100" class="outer"| Bổ cách (sa) |- ! valign="top" rowspan=4 | Ngôi thứ nhất ! class="secondary"| số ít | {{l-self|tl|ako}} | {{l-self|tl|ko}} | {{l-self|tl|akin}} |- ! valign="top" class="secondary" | số đôi<span style="font-weight:normal">{{sup|1}}</span> | {{l-self|tl|kita}}, {{l-self|tl|kata}} | {{l-self|tl|nita}}, {{l-self|tl|nata}}, {{l-self|tl|ta}} | {{l-self|tl|kanita}}, {{l-self|tl|kanata}}, {{l-self|tl|ata}} |- ! valign="top" class="secondary" | số nhiều<br/>gộp | {{l-self|tl|tayo}} | {{l-self|tl|natin}} | {{l-self|tl|atin}} |- ! valign="top" class="secondary" | số nhiều<br/>không gộp | {{l-self|tl|kami}} | {{l-self|tl|namin}} | {{l-self|tl|amin}} |- ! valign="top"| Ngôi thứ nhất và ngôi thứ hai ! class="secondary" | số ít | colspan=2| {{l-self|tl|kita}}<span style="font-weight:normal">{{sup|2}}</span> | |- ! valign="top" rowspan=2 | Ngôi thứ hai ! class="secondary" | số ít | {{l-self|tl|ikaw}}, {{l-self|tl|ka}} | {{l-self|tl|mo}} | {{l-self|tl|iyo}} |- | ! class="secondary" | số nhiều | {{l-self|tl|kayo}}, {{l-self|tl|kamo}} | {{l-self|tl|ninyo}}, {{l-self|tl|niyo}} | {{l-self|tl|inyo}} |- | ! valign="top" rowspan=2 | Ngôi thứ ba ! class="secondary" | số ít | {{l-self|tl|siya}} | {{l-self|tl|niya}} | {{l-self|tl|kaniya}} |- | ! class="secondary" | số nhiều | {{l-self|tl|sila}} | {{l-self|tl|nila}} | {{l-self|tl|kanila}} {{inflection-table-bottom|notes=<small style="font-weight:normal">{{sup|1}} Đại từ ở ngôi thứ nhất số đôi không được dùng phổ biến trong tiếng Tagalog tiêu chuẩn.<br />{{sup|2}} Thay thế {{m-self|tl|[[ko]] [[ikaw]]}}.</small>}}<noinclude>{{documentation}}</noinclude> 9ubfbegzf3t7whwx09zhw2x75gi1mmh Bản mẫu:R:Tijonïk Oxlajuj Aj 10 420254 2570841 2026-10-16T02:39:39Z Hiyuune 50834 Trang mới: “{{#invoke:quote|call_template |template=cite-book |author=Ixq'anil |author2=Maxwell, Judith M. |author3=Waqi'kan |author4=Little, Walter E. |year=2006 |title=Tijonïk Kaqchikel Oxlajuj Aj |url=https://www.academia.edu/348142/Kaqchikel_Tijon%C3%AFk_Oxlajuj_Aj_Curso_de_Idioma_y_Cultura_Maya_Kaqchikel |pageparam=page }}<noinclude>{{reference template cat|cak}}</noinclude>” 2570841 wikitext text/x-wiki {{#invoke:quote|call_template |template=cite-book |author=Ixq'anil |author2=Maxwell, Judith M. |author3=Waqi'kan |author4=Little, Walter E. |year=2006 |title=Tijonïk Kaqchikel Oxlajuj Aj |url=https://www.academia.edu/348142/Kaqchikel_Tijon%C3%AFk_Oxlajuj_Aj_Curso_de_Idioma_y_Cultura_Maya_Kaqchikel |pageparam=page }}<noinclude>{{reference template cat|cak}}</noinclude> 3rolqx8qdpvct3wdocpapcstzr3vn4i Thể loại:Từ dẫn xuất từ tiếng Quan Thoại tiếng Đông Yugur 14 420255 2570848 2026-10-16T03:01:39Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2570848 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:Từ vay mượn từ tiếng Quan Thoại tiếng Đông Yugur 14 420256 2570849 2026-10-16T03:01:42Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2570849 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:Từ dẫn xuất từ Quan thoại tiếng Đông Yugur 14 420257 2570851 2026-10-16T03:02:04Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2570851 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:Từ vay mượn tiếng Đông Yugur 14 420258 2570852 2026-10-16T03:02:06Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2570852 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:yuy:Thành viên nam trong gia đình 14 420259 2570853 2026-10-16T03:02:08Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2570853 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:yuy:Thành viên gia đình 14 420260 2570854 2026-10-16T03:02:15Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2570854 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:yuy:Vũ khí 14 420261 2570855 2026-10-16T03:03:28Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2570855 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:Từ dẫn xuất từ nhóm ngôn ngữ Hán tiếng Đông Yugur 14 420262 2570856 2026-10-16T03:03:34Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2570856 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:yuy:Săn bắn 14 420263 2570857 2026-10-16T03:03:37Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2570857 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:Từ nguyên tiếng Đông Yugur 14 420264 2570858 2026-10-16T03:03:58Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2570858 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:Từ dẫn xuất từ nhóm ngôn ngữ Hán-Bạch tiếng Đông Yugur 14 420265 2570859 2026-10-16T03:04:24Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2570859 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:Từ dẫn xuất từ ngữ hệ Hán-Tạng tiếng Đông Yugur 14 420266 2570860 2026-10-16T03:04:33Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2570860 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:Từ dẫn xuất từ ngôn ngữ khác tiếng Đông Yugur 14 420267 2570861 2026-10-16T03:06:57Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2570861 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:yuy:Y tế 14 420268 2570864 2026-10-16T03:08:08Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2570864 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:yuy:Xây dựng 14 420269 2570867 2026-10-16T03:08:39Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2570867 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:yuy:Kỹ thuật 14 420270 2570868 2026-10-16T03:08:45Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2570868 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:yuy:Sức khỏe 14 420271 2570869 2026-10-16T03:10:03Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2570869 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:yuy:Bộ xương 14 420272 2570876 2026-10-16T03:42:55Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2570876 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:yuy:Hiện tượng khí quyển 14 420273 2570883 2026-10-16T03:44:19Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2570883 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:caq:Đầu và cổ 14 420274 2570884 2026-10-16T03:44:24Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2570884 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:caq:Bộ phận cơ thể 14 420275 2570885 2026-10-16T03:44:52Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2570885 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:caq:Danh sách chủ đề thuộc nhóm tập hợp 14 420276 2570886 2026-10-16T03:45:11Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2570886 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:caq:Cơ thể 14 420277 2570887 2026-10-16T03:45:13Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2570887 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:yuy:Thiên thể 14 420278 2570889 2026-10-16T03:46:32Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2570889 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:yuy:Không gian 14 420279 2570890 2026-10-16T03:48:54Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2570890 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:Từ phương ngữ tiếng Đông Yugur 14 420280 2570896 2026-10-16T03:50:36Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2570896 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:Từ theo cách sử dụng tiếng Đông Yugur 14 420281 2570897 2026-10-16T03:50:44Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2570897 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:yuy:Rau 14 420282 2570903 2026-10-16T03:54:15Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2570903 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:yuy:Họ Voi 14 420283 2570906 2026-10-16T03:54:35Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2570906 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:yuy:Sữa 14 420284 2570919 2026-10-16T04:00:07Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2570919 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:yuy:Đồ uống 14 420285 2570921 2026-10-16T04:00:24Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2570921 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:yuy:Chế phẩm sữa 14 420286 2570922 2026-10-16T04:00:25Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2570922 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:yuy:Mùa 14 420287 2570923 2026-10-16T04:00:27Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2570923 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:yuy:Uống 14 420288 2570924 2026-10-16T04:00:32Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2570924 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:yuy:Sự kiện theo chu kỳ 14 420289 2570925 2026-10-16T04:00:37Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2570925 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Ōshū Rengō 0 420290 2570926 2026-10-16T04:02:11Z WhoAlone 40420 Trang mới: “=={{langname|ja}}== ==={{ĐM|rom}}=== {{ja-romaji}} # {{ja-romanization of|おうしゅうれんごう}}” 2570926 wikitext text/x-wiki =={{langname|ja}}== ==={{ĐM|rom}}=== {{ja-romaji}} # {{ja-romanization of|おうしゅうれんごう}} 4sbfwqtxdlaknm96k8rl9ludr6fsbed おうしゅうれんごう 0 420291 2570927 2026-10-16T04:02:35Z WhoAlone 40420 Trang mới: “=={{langname|ja}}== {{ja-see|欧州連合}}” 2570927 wikitext text/x-wiki =={{langname|ja}}== {{ja-see|欧州連合}} d0tde27qgjldg38g8kacdw3oo2jlaov おうしうれんがふ 0 420292 2570928 2026-10-16T04:02:38Z WhoAlone 40420 Trang mới: “=={{langname|ja}}== {{ja-see|欧州連合}}” 2570928 wikitext text/x-wiki =={{langname|ja}}== {{ja-see|欧州連合}} d0tde27qgjldg38g8kacdw3oo2jlaov くわんがくき 0 420293 2570929 2026-10-16T04:03:06Z WhoAlone 40420 Trang mới: “=={{langname|ja}}== {{ja-see|管楽器}}” 2570929 wikitext text/x-wiki =={{langname|ja}}== {{ja-see|管楽器}} f8cciop56fyvcbzlziy7p87cv45hwaw naiyō 0 420294 2570930 2026-10-16T04:03:57Z WhoAlone 40420 Trang mới: “=={{langname|ja}}== ==={{ĐM|rom}}=== {{ja-romaji}} # {{ja-romanization of|ないよう}}” 2570930 wikitext text/x-wiki =={{langname|ja}}== ==={{ĐM|rom}}=== {{ja-romaji}} # {{ja-romanization of|ないよう}} 6rwk3m02ro6o84xsuyiyh569udw4zxe 內容 0 420295 2570931 2026-10-16T04:06:23Z WhoAlone 40420 Trang mới: “{{also|内容}} =={{langname|vi}}== {{vi-hantutab}} ==={{ĐM|noun}}=== {{vi-noun|sc=Hani}} # {{vi-Han form of|nội dung}} =={{langname|ko}}== {{ko-hanjatab}} ==={{ĐM|noun}}=== {{ko-noun|hangeul=내용}} # {{hanja form of|내용|[[nội dung]]}} =={{langname|zh}}== {{zh-forms|s=内容}} ==={{ĐM|pron}}=== {{zh-pron |m=nèiróng |c=noi6 jung4 |ca=LL-Q9186 (yue)-Justinrleung-內容.wav |h=pfs=nui-yùng;hrs=h:nui˖ rhung |md=nô̤i-ṳ̀ng |mn=lōe-iông/qz:lǎi-iôn…” 2570931 wikitext text/x-wiki {{also|内容}} =={{langname|vi}}== {{vi-hantutab}} ==={{ĐM|noun}}=== {{vi-noun|sc=Hani}} # {{vi-Han form of|nội dung}} =={{langname|ko}}== {{ko-hanjatab}} ==={{ĐM|noun}}=== {{ko-noun|hangeul=내용}} # {{hanja form of|내용|[[nội dung]]}} =={{langname|zh}}== {{zh-forms|s=内容}} ==={{ĐM|pron}}=== {{zh-pron |m=nèiróng |c=noi6 jung4 |ca=LL-Q9186 (yue)-Justinrleung-內容.wav |h=pfs=nui-yùng;hrs=h:nui˖ rhung |md=nô̤i-ṳ̀ng |mn=lōe-iông/qz:lǎi-iông/twv,xm,zz:lāi-iông |mn-t=lai6 iong5 |px=pt:duei5 oeng2/xy:luei5 yoeng2 |w=sh:6ne yon |ma=y |cat=n }} ==={{ĐM|noun}}=== {{head|zh|Danh từ}} # {{lb|zh|countable|uncountable}} [[nội dung]] {{zh-mw|個|項}} #: {{zh-x|創造 內容|sáng tạo '''nội dung'''}} ===={{ĐM|syn}}==== * {{zh-l|含量}} ===={{ĐM|antonym}}==== * {{zh-l|形式}} ===={{ĐM|derived}}==== {{col3|zh|內容物|成人內容|內容農場|內容創作者}} ===={{ĐM|desc}}==== {{CJKV||j=内%容|ない%よう|내용|nội dung}} 14hv8i51scapmtubxf8oq07c569mt5e 2570932 2570931 2026-10-16T04:06:47Z WhoAlone 40420 2570932 wikitext text/x-wiki {{also|内容}} =={{langname|vi}}== {{vi-hantutab}} ==={{ĐM|noun}}=== {{vi-noun|sc=Hani}} # {{vi-Han form of|nội dung}} =={{langname|ja}}== {{ja-kanjitab|ない|よう|yomi=goon,kanon}} {{ja-gv|内容}} =={{langname|ko}}== {{ko-hanjatab}} ==={{ĐM|noun}}=== {{ko-noun|hangeul=내용}} # {{hanja form of|내용|[[nội dung]]}} =={{langname|zh}}== {{zh-forms|s=内容}} ==={{ĐM|pron}}=== {{zh-pron |m=nèiróng |c=noi6 jung4 |ca=LL-Q9186 (yue)-Justinrleung-內容.wav |h=pfs=nui-yùng;hrs=h:nui˖ rhung |md=nô̤i-ṳ̀ng |mn=lōe-iông/qz:lǎi-iông/twv,xm,zz:lāi-iông |mn-t=lai6 iong5 |px=pt:duei5 oeng2/xy:luei5 yoeng2 |w=sh:6ne yon |ma=y |cat=n }} ==={{ĐM|noun}}=== {{head|zh|Danh từ}} # {{lb|zh|countable|uncountable}} [[nội dung]] {{zh-mw|個|項}} #: {{zh-x|創造 內容|sáng tạo '''nội dung'''}} ===={{ĐM|syn}}==== * {{zh-l|含量}} ===={{ĐM|antonym}}==== * {{zh-l|形式}} ===={{ĐM|derived}}==== {{col3|zh|內容物|成人內容|內容農場|內容創作者}} ===={{ĐM|desc}}==== {{CJKV||j=内%容|ない%よう|내용|nội dung}} 5ubwgs7wsiwupytzpebxe8bhrg79rza nèiróng 0 420296 2570933 2026-10-16T04:07:16Z WhoAlone 40420 Trang mới: “=={{langname|cmn}}== ==={{ĐM|rom}}=== {{cmn-pinyin}} # {{cmn-pinyin of|內容}}” 2570933 wikitext text/x-wiki =={{langname|cmn}}== ==={{ĐM|rom}}=== {{cmn-pinyin}} # {{cmn-pinyin of|內容}} 3bfi86c7lqe5brk8gewwknq6dk3duc9 lōe-iông 0 420297 2570934 2026-10-16T04:08:19Z WhoAlone 40420 Trang mới: “=={{langname|nan-hbl}}== {{zh-see|內容|poj}}” 2570934 wikitext text/x-wiki =={{langname|nan-hbl}}== {{zh-see|內容|poj}} mlmy7pi9qdy23b8sgc9m44jn7lellxm lǎi-iông 0 420298 2570935 2026-10-16T04:08:21Z WhoAlone 40420 Trang mới: “=={{langname|nan-hbl}}== {{zh-see|內容|poj}}” 2570935 wikitext text/x-wiki =={{langname|nan-hbl}}== {{zh-see|內容|poj}} mlmy7pi9qdy23b8sgc9m44jn7lellxm lāi-iông 0 420299 2570936 2026-10-16T04:08:23Z WhoAlone 40420 Trang mới: “=={{langname|nan-hbl}}== {{zh-see|內容|poj}}” 2570936 wikitext text/x-wiki =={{langname|nan-hbl}}== {{zh-see|內容|poj}} mlmy7pi9qdy23b8sgc9m44jn7lellxm 내용 0 420300 2570937 2026-10-16T04:09:33Z WhoAlone 40420 Trang mới: “=={{langname|ko}}== ==={{ĐM|etym}}=== {{ko-etym-Sino|內|nội|容|dung}} ==={{ĐM|pron}}=== {{ko-IPA|l=y|a=y}} ==={{ĐM|noun}}=== {{ko-noun|hanja=內容}} # [[nội dung]].” 2570937 wikitext text/x-wiki =={{langname|ko}}== ==={{ĐM|etym}}=== {{ko-etym-Sino|內|nội|容|dung}} ==={{ĐM|pron}}=== {{ko-IPA|l=y|a=y}} ==={{ĐM|noun}}=== {{ko-noun|hanja=內容}} # [[nội dung]]. h922obl72gptkclupccg06unbddwu2i píngbǎn diànnǎo 0 420301 2570938 2026-10-16T04:11:29Z WhoAlone 40420 Trang mới: “=={{langname|cmn}}== ==={{ĐM|rom}}=== {{cmn-pinyin}} # {{cmn-pinyin of|平板電腦}}” 2570938 wikitext text/x-wiki =={{langname|cmn}}== ==={{ĐM|rom}}=== {{cmn-pinyin}} # {{cmn-pinyin of|平板電腦}} j0m9gqet8cdnoj7i09oo8ahq107p07b courtlinesses 0 420302 2570942 2026-10-16T06:50:39Z Hiyuune 50834 + en 2570942 wikitext text/x-wiki =={{langname|en}}== ==={{section|noun}}=== {{head|en|Biến thể hình thái danh từ}} # {{plural of|en|courtliness}} j6z23cm0mk28fiw6jsdvnpfl8ybul10 balcüyin 0 420303 2570944 2026-10-16T06:51:03Z Hiyuune 50834 Hiyuune đã đổi [[balcüyin]] thành [[bal cüyin]] 2570944 wikitext text/x-wiki #đổi [[bal cüyin]] 5v3bg4ctig0nstzicd2om2f5lrpoazh constitutionalizes 0 420304 2570951 2026-10-16T06:59:07Z Hiyuune 50834 Trang mới: “=={{langname|en}}== ==={{section|v}}=== {{head|en|Biến thể hình thái động từ}} # {{infl of|en|constitutionalize||s-verb-form}}” 2570951 wikitext text/x-wiki =={{langname|en}}== ==={{section|v}}=== {{head|en|Biến thể hình thái động từ}} # {{infl of|en|constitutionalize||s-verb-form}} c77hf745qq3lk4t87nl395hq1bj0pov constitutionalizing 0 420305 2570952 2026-10-16T06:59:30Z Hiyuune 50834 + en 2570952 wikitext text/x-wiki =={{langname|en}}== ==={{section|v}}=== {{head|en|Biến thể hình thái động từ}} # {{infl of|en|constitutionalize||ing-form}} 7bsq9jq61l4vmx89pv87njp862f0ffd constitutionalized 0 420306 2570953 2026-10-16T07:00:09Z Hiyuune 50834 Trang mới: “=={{langname|en}}== ==={{section|v}}=== {{head|en|Biến thể hình thái động từ}} # {{infl of|en|constitutionalize||ed-form}}” 2570953 wikitext text/x-wiki =={{langname|en}}== ==={{section|v}}=== {{head|en|Biến thể hình thái động từ}} # {{infl of|en|constitutionalize||ed-form}} 7ixnnhl1pgnjhqfyg5intd7nl7gftth Bản mẫu:nci-verb 10 420307 2570956 2026-10-16T07:10:29Z Hiyuune 50834 Trang mới: “{{head|nci|Động từ |cách chia {{#ifexpr:{{{1|0}}}=4|loại 4|{{#ifexpr:{{{1|0}}}=3|loại 3|{{#ifexpr:{{{1|0}}}=2|loại 2|{{#ifexpr:{{{1|0}}}=1|loại 1|loại 1}}}}}}}} | |chưa hoàn thành ở ngôi thứ ba số ít |{{#if:{{{3|}}}|{{#ifexpr:{{{1|0}}}=2|{{{2}}}|{{{3}}}}}|{{{2}}}}}ya |quá khứ đơn ở ngôi thứ ba số ít |{{#if:{{{4|}}}|{{{4}}}|{{#if:{{{3|}}}|{{#ifexpr:{{{1|0}}}=4|{{#if:{{{2|}}}|{{{2}}}|{{PAGENAME}}}}|{{{3}}}}}|{{{2}}}}}}}{{#ifexpr:{{{1|…” 2570956 wikitext text/x-wiki {{head|nci|Động từ |cách chia {{#ifexpr:{{{1|0}}}=4|loại 4|{{#ifexpr:{{{1|0}}}=3|loại 3|{{#ifexpr:{{{1|0}}}=2|loại 2|{{#ifexpr:{{{1|0}}}=1|loại 1|loại 1}}}}}}}} | |chưa hoàn thành ở ngôi thứ ba số ít |{{#if:{{{3|}}}|{{#ifexpr:{{{1|0}}}=2|{{{2}}}|{{{3}}}}}|{{{2}}}}}ya |quá khứ đơn ở ngôi thứ ba số ít |{{#if:{{{4|}}}|{{{4}}}|{{#if:{{{3|}}}|{{#ifexpr:{{{1|0}}}=4|{{#if:{{{2|}}}|{{{2}}}|{{PAGENAME}}}}|{{{3}}}}}|{{{2}}}}}}}{{#ifexpr:{{{1|0}}}=1|c|{{#ifexpr:{{{1|0}}}=2||h}}}} |tương lai ở ngôi thứ ba số ít |{{#if:{{{5|}}}|{{{5}}}|{{#if:{{{3|}}}|{{#ifexpr:{{{1|0}}}=2|{{{2}}}|{{{3}}}}}|{{{2}}}}}}}z |head={{#if:{{{2|}}}|{{{2}}}|{{PAGENAME}}}} }}<noinclude>{{documentation}}</noinclude> tpa56icp05klq2mqfsaog3rgo47ho44 Bản mẫu:nci-conj-int 10 420308 2570957 2026-10-16T07:19:15Z Hiyuune 50834 Trang mới: “{{#invoke:checkparams|error}}<!-- Validate template parameters --> {{inflection-table-top|title=Bảng chia động từ của {{#if:{{{5|}}}|{{{5}}}|{{#ifexpr:{{{1|0}}}=2|{{{2}}}|{{#if:{{{3|}}}|{{{3}}}|{{{2}}}}}}}}} {{#ifexpr:{{{class|0}}}=1|({{l|nci|Phụ lục:Động từ tiếng Nahuatl cổ điển|cách chia loại 1}})|{{#ifexpr:{{{class|0}}}=2|({{l|nci|Phụ lục:Động từ tiếng Nahuatl cổ điển|cách chia loại 2}})|{{#ifexpr:{{{class|0}}}=3|({{l|nci|…” 2570957 wikitext text/x-wiki {{#invoke:checkparams|error}}<!-- Validate template parameters --> {{inflection-table-top|title=Bảng chia động từ của {{#if:{{{5|}}}|{{{5}}}|{{#ifexpr:{{{1|0}}}=2|{{{2}}}|{{#if:{{{3|}}}|{{{3}}}|{{{2}}}}}}}}} {{#ifexpr:{{{class|0}}}=1|({{l|nci|Phụ lục:Động từ tiếng Nahuatl cổ điển|cách chia loại 1}})|{{#ifexpr:{{{class|0}}}=2|({{l|nci|Phụ lục:Động từ tiếng Nahuatl cổ điển|cách chia loại 2}})|{{#ifexpr:{{{class|0}}}=3|({{l|nci|Phụ lục:Động từ tiếng Nahuatl cổ điển|cách chia loại 3}})| {{#ifexpr:{{{class|0}}}=4|({{l|nci|Phụ lục:Động từ tiếng Nahuatl cổ điển|cách chia loại 4}})|(xem thêm [[Phụ lục:Động từ tiếng Nahuatl cổ điển]])}}}}}}}}|palette=amber|tall=yes}} ! class="outer" rowspan="2" | ! class="outer" colspan="3" | số ít ! class="outer" colspan="3" | số nhiều |- ! ngôi thứ nhất<br>({{m|nci|[[nehhuātl]] / [[nehhua]] / [[neh]]}}) ! ngôi thứ hai<br>({{m|nci|[[tehhuātl]] / [[tehhua]] / [[teh]]}}) ! ngôi thứ ba<br>({{m|nci|[[yehhuātl]] / [[yehhua]] / [[yeh]]}}) ! ngôi thứ nhất<br>({{m|nci|[[tehhuāntin]] / [[tehhuān]] / [[tehmeh]]}}) ! ngôi thứ hai<br>({{m|nci|[[amehhuāntin]] / [[amehhuān]] / [[amehmeh]]}}) ! ngôi thứ ba<br>({{m|nci|[[yehhuāntin]] / [[yehhuān]] / [[yehmeh]]}}) |- ! class="outer" colspan="7" | Lối trần thuật |- ! Hiện tại | {{l-self|nci|{{#ifexpr:{{{v|0}}}=1|n|ni}}{{#if:{{{5|}}}|{{{5}}}|{{#ifexpr:{{{1|0}}}=2|{{{2}}}|{{#if:{{{3|}}}|{{{3}}}|{{{2}}}}}}}}}|accel-form=1{{!}}s{{!}}present{{!}}ind}} | {{l-self|nci|{{#ifexpr:{{{v|0}}}=1|t|ti}}{{#if:{{{5|}}}|{{{5}}}|{{#ifexpr:{{{1|0}}}=2|{{{2}}}|{{#if:{{{3|}}}|{{{3}}}|{{{2}}}}}}}}}|accel-form=2{{!}}s{{!}}present{{!}}ind}} | {{l-self|nci|{{#if:{{{5|}}}|{{{5}}}|{{#ifexpr:{{{1|0}}}=2|{{{2}}}|{{#if:{{{3|}}}|{{{3}}}|{{{2}}}}}}}}}}} | {{l-self|nci|{{#ifexpr:{{{v|0}}}=1|t|ti}}{{#if:{{{5|}}}|{{{5}}}|{{#ifexpr:{{{1|0}}}=2|{{{2}}}|{{#if:{{{3|}}}|{{{3}}}|{{{2}}}}}}}}}h|accel-form=1{{!}}p{{!}}present{{!}}ind}} | {{l-self|nci|{{#ifexpr:{{{v|0}}}=1|am|{{#ifexpr:{{{p|0}}}=1|am|an}}}}{{#if:{{{5|}}}|{{{5}}}|{{#ifexpr:{{{1|0}}}=2|{{{2}}}|{{#if:{{{3|}}}|{{{3}}}|{{{2}}}}}}}}}h|accel-form=2{{!}}p{{!}}present{{!}}ind}} | {{l-self|nci|{{#if:{{{5|}}}|{{{5}}}|{{#ifexpr:{{{1|0}}}=2|{{{2}}}|{{#if:{{{3|}}}|{{{3}}}|{{{2}}}}}}}}}h|accel-form=3{{!}}p{{!}}present{{!}}ind}} |- ! Thúc giục hiện tại | {{l-self|nci|{{#ifexpr:{{{v|0}}}=1|n|ni}}{{{2}}}ni|accel-form=1{{!}}s{{!}}present{{!}}habitual{{!}}ind}} | {{l-self|nci|{{#ifexpr:{{{v|0}}}=1|t|ti}}{{{2}}}ni|accel-form=2{{!}}s{{!}}present{{!}}habitual{{!}}ind}} | {{l-self|nci|{{{2}}}ni|accel-form=3{{!}}s{{!}}present{{!}}habitual{{!}}ind}} | {{l-self|nci|{{#ifexpr:{{{v|0}}}=1|t|ti}}{{{2}}}nih|accel-form=1{{!}}p{{!}}present{{!}}habitual{{!}}ind}} | {{l-self|nci|{{#ifexpr:{{{v|0}}}=1|am|{{#ifexpr:{{{p|0}}}=1|am|an}}}}{{{2}}}nih|accel-form=2{{!}}p{{!}}present{{!}}habitual{{!}}ind}} | {{l-self|nci|{{{2}}}nih|accel-form=3{{!}}p{{!}}present{{!}}habitual{{!}}ind}} |- ! Mệnh lệnh | {{l-self|nci|{{#ifexpr:{{{v|0}}}=1|n|ni}}{{{2}}}ya|accel-form=1{{!}}s{{!}}impfv{{!}}ind}}<br />{{l-self|nci|ō{{#ifexpr:{{{v|0}}}=1|n|ni}}{{{2}}}ya|accel-form=1{{!}}s{{!}}impfv{{!}}ind}} | {{l-self|nci|{{#ifexpr:{{{v|0}}}=1|t|ti}}{{{2}}}ya|accel-form=2{{!}}s{{!}}impfv{{!}}ind}}<br />{{l-self|nci|ō{{#ifexpr:{{{v|0}}}=1|t|ti}}{{{2}}}ya|accel-form=2{{!}}s{{!}}impfv{{!}}ind}} | {{l-self|nci|{{{2}}}ya|accel-form=3{{!}}s{{!}}impfv{{!}}ind}}<br />{{l-self|nci|ō{{{2}}}ya|accel-form=3{{!}}s{{!}}impfv{{!}}ind}} | {{l-self|nci|{{#ifexpr:{{{v|0}}}=1|t|ti}}{{{2}}}yah|accel-form=1{{!}}p{{!}}impfv{{!}}ind}}<br />{{l-self|nci|ō{{#ifexpr:{{{v|0}}}=1|t|ti}}{{{2}}}yah|accel-form=1{{!}}p{{!}}impfv{{!}}ind}} | {{l-self|nci|{{#ifexpr:{{{v|0}}}=1|am|{{#ifexpr:{{{p|0}}}=1|am|an}}}}{{{2}}}yah|accel-form=2{{!}}p{{!}}impfv{{!}}ind}}<br />{{l-self|nci|ō{{#ifexpr:{{{v|0}}}=1|am|{{#ifexpr:{{{p|0}}}=1|am|an}}}}{{{2}}}yah|accel-form=2{{!}}p{{!}}impfv{{!}}ind}} | {{l-self|nci|{{{2}}}yah|accel-form=3{{!}}p{{!}}impfv{{!}}ind}}<br />{{l-self|nci|ō{{{2}}}yah|accel-form=3{{!}}p{{!}}impfv{{!}}ind}} |- ! Quá khứ đơn | {{l-self|nci|{{#ifexpr:{{{v|0}}}=1|n|ni}}{{#ifexpr:{{{1|0}}}=1|{{{2}}}|{{{3}}}}}{{#ifexpr:{{{1|0}}}=1|c|{{#ifexpr:{{{1|0}}}=2||h}}}}|accel-form=1{{!}}s{{!}}pret{{!}}ind}}<br />{{l-self|nci|ō{{#ifexpr:{{{v|0}}}=1|n|ni}}{{#ifexpr:{{{1|0}}}=1|{{{2}}}|{{{3}}}}}{{#ifexpr:{{{1|0}}}=1|c|{{#ifexpr:{{{1|0}}}=2||h}}}}|accel-form=1{{!}}s{{!}}pret{{!}}ind}} | {{l-self|nci|{{#ifexpr:{{{v|0}}}=1|t|ti}}{{#ifexpr:{{{1|0}}}=1|{{{2}}}|{{{3}}}}}{{#ifexpr:{{{1|0}}}=1|c|{{#ifexpr:{{{1|0}}}=2||h}}}}|accel-form=2{{!}}s{{!}}pret{{!}}ind}}<br />{{l-self|nci|ō{{#ifexpr:{{{v|0}}}=1|t|ti}}{{#ifexpr:{{{1|0}}}=1|{{{2}}}|{{{3}}}}}{{#ifexpr:{{{1|0}}}=1|c|{{#ifexpr:{{{1|0}}}=2||h}}}}|accel-form=2{{!}}s{{!}}pret{{!}}ind}} | {{l-self|nci|{{#ifexpr:{{{1|0}}}=1|{{{2}}}|{{{3}}}}}{{#ifexpr:{{{1|0}}}=1|c|{{#ifexpr:{{{1|0}}}=2||h}}}}|accel-form=3{{!}}s{{!}}pret{{!}}ind}}<br />{{l-self|nci|ō{{#ifexpr:{{{1|0}}}=1|{{{2}}}|{{{3}}}}}{{#ifexpr:{{{1|0}}}=1|c|{{#ifexpr:{{{1|0}}}=2||h}}}}|accel-form=3{{!}}s{{!}}pret{{!}}ind}} | {{l-self|nci|{{#ifexpr:{{{v|0}}}=1|t|ti}}{{#ifexpr:{{{1|0}}}=1|{{{2}}}|{{{3}}}}}{{#ifexpr:{{{1|0}}}>2|hqueh|queh}}|accel-form=1{{!}}p{{!}}pret{{!}}ind}}<br />{{l-self|nci|ō{{#ifexpr:{{{v|0}}}=1|t|ti}}{{#ifexpr:{{{1|0}}}=1|{{{2}}}|{{{3}}}}}{{#ifexpr:{{{1|0}}}>2|hqueh|queh}}|accel-form=1{{!}}p{{!}}pret{{!}}ind}} | {{l-self|nci|{{#ifexpr:{{{v|0}}}=1|am|{{#ifexpr:{{{p|0}}}=1|am|an}}}}{{#ifexpr:{{{1|0}}}=1|{{{2}}}|{{{3}}}}}{{#ifexpr:{{{1|0}}}>2|hqueh|queh}}|accel-form=2{{!}}p{{!}}pret{{!}}ind}}<br />{{l-self|nci|ō{{#ifexpr:{{{v|0}}}=1|am|{{#ifexpr:{{{p|0}}}=1|am|an}}}}{{#ifexpr:{{{1|0}}}=1|{{{2}}}|{{{3}}}}}{{#ifexpr:{{{1|0}}}>2|hqueh|queh}}|accel-form=2{{!}}p{{!}}pret{{!}}ind}} | {{l-self|nci|{{#ifexpr:{{{1|0}}}=1|{{{2}}}|{{{3}}}}}{{#ifexpr:{{{1|0}}}>2|hqueh|queh}}|accel-form=3{{!}}p{{!}}pret{{!}}ind}}<br />{{l-self|nci|ō{{#ifexpr:{{{1|0}}}=1|{{{2}}}|{{{3}}}}}{{#ifexpr:{{{1|0}}}>2|hqueh|queh}}|accel-form=3{{!}}p{{!}}pret{{!}}ind}} |- ! Quá khứ xa | {{l-self|nci|{{#ifexpr:{{{v|0}}}=1|n|ni}}{{#ifexpr:{{{1|0}}}=1|{{{2}}}|{{{3}}}}}{{#ifexpr:{{{1|0}}}>2|h|}}ca|accel-form=1{{!}}s{{!}}distant{{!}}past{{!}}ind}}<br />{{l-self|nci|ō{{#ifexpr:{{{v|0}}}=1|n|ni}}{{#ifexpr:{{{1|0}}}=1|{{{2}}}|{{{3}}}}}{{#ifexpr:{{{1|0}}}>2|h|}}ca|accel-form=1{{!}}s{{!}}distant{{!}}past{{!}}ind}} | {{l-self|nci|{{#ifexpr:{{{v|0}}}=1|t|ti}}{{#ifexpr:{{{1|0}}}=1|{{{2}}}|{{{3}}}}}{{#ifexpr:{{{1|0}}}>2|h|}}ca|accel-form=2{{!}}s{{!}}distant{{!}}past{{!}}ind}}<br />{{l-self|nci|ō{{#ifexpr:{{{v|0}}}=1|t|ti}}{{#ifexpr:{{{1|0}}}=1|{{{2}}}|{{{3}}}}}{{#ifexpr:{{{1|0}}}>2|h|}}ca|accel-form=2{{!}}s{{!}}distant{{!}}past{{!}}ind}} | {{l-self|nci|{{#ifexpr:{{{1|0}}}=1|{{{2}}}|{{{3}}}}}{{#ifexpr:{{{1|0}}}>2|h|}}ca|accel-form=3{{!}}s{{!}}distant{{!}}past{{!}}ind}}<br />{{l-self|nci|ō{{#ifexpr:{{{1|0}}}=1|{{{2}}}|{{{3}}}}}{{#ifexpr:{{{1|0}}}>2|h|}}ca|accel-form=3{{!}}s{{!}}distant{{!}}past{{!}}ind}} | {{l-self|nci|{{#ifexpr:{{{v|0}}}=1|t|ti}}{{#ifexpr:{{{1|0}}}=1|{{{2}}}|{{{3}}}}}{{#ifexpr:{{{1|0}}}>2|h|}}cah|accel-form=1{{!}}p{{!}}distant{{!}}past{{!}}ind}}<br />{{l-self|nci|ō{{#ifexpr:{{{v|0}}}=1|t|ti}}{{#ifexpr:{{{1|0}}}=1|{{{2}}}|{{{3}}}}}{{#ifexpr:{{{1|0}}}>2|h|}}cah|accel-form=1{{!}}p{{!}}distant{{!}}past{{!}}ind}} | {{l-self|nci|{{#ifexpr:{{{v|0}}}=1|am|{{#ifexpr:{{{p|0}}}=1|am|an}}}}{{#ifexpr:{{{1|0}}}=1|{{{2}}}|{{{3}}}}}{{#ifexpr:{{{1|0}}}>2|h|}}cah|accel-form=2{{!}}p{{!}}distant{{!}}past{{!}}ind}}<br />{{l-self|nci|ō{{#ifexpr:{{{v|0}}}=1|am|{{#ifexpr:{{{p|0}}}=1|am|an}}}}{{#ifexpr:{{{1|0}}}=1|{{{2}}}|{{{3}}}}}{{#ifexpr:{{{1|0}}}>2|h|}}cah|accel-form=2{{!}}p{{!}}distant{{!}}past{{!}}ind}} | {{l-self|nci|{{#ifexpr:{{{1|0}}}=1|{{{2}}}|{{{3}}}}}{{#ifexpr:{{{1|0}}}>2|h|}}cah|accel-form=3{{!}}p{{!}}distant{{!}}past{{!}}ind}}<br />{{l-self|nci|ō{{#ifexpr:{{{1|0}}}=1|{{{2}}}|{{{3}}}}}{{#ifexpr:{{{1|0}}}>2|h|}}cah|accel-form=3{{!}}p{{!}}distant{{!}}past{{!}}ind}} |- ! Tương lai | {{l-self|nci|{{#ifexpr:{{{v|0}}}=1|n|ni}}{{#if:{{{4|}}}|{{{4}}}|{{{2}}}}}z|accel-form=1{{!}}s{{!}}fut{{!}}ind}}<br />{{l-self|nci|ō{{#ifexpr:{{{v|0}}}=1|n|ni}}{{#if:{{{4|}}}|{{{4}}}|{{{2}}}}}z|accel-form=1{{!}}s{{!}}fut{{!}}ind}} | {{l-self|nci|{{#ifexpr:{{{v|0}}}=1|t|ti}}{{#if:{{{4|}}}|{{{4}}}|{{{2}}}}}z|accel-form=2{{!}}s{{!}}fut{{!}}ind}}<br />{{l-self|nci|ō{{#ifexpr:{{{v|0}}}=1|t|ti}}{{#if:{{{4|}}}|{{{4}}}|{{{2}}}}}z|accel-form=2{{!}}s{{!}}fut{{!}}ind}} | {{l-self|nci|{{#if:{{{4|}}}|{{{4}}}|{{{2}}}}}z|accel-form=3{{!}}s{{!}}fut{{!}}ind}}<br />{{l-self|nci|ō{{#if:{{{4|}}}|{{{4}}}|{{{2}}}}}z|accel-form=3{{!}}s{{!}}fut{{!}}ind}} | {{l-self|nci|{{#ifexpr:{{{v|0}}}=1|t|ti}}{{#if:{{{4|}}}|{{{4}}}|{{{2}}}}}zqueh|accel-form=1{{!}}p{{!}}fut{{!}}ind}}<br />{{l-self|nci|ō{{#ifexpr:{{{v|0}}}=1|t|ti}}{{#if:{{{4|}}}|{{{4}}}|{{{2}}}}}zqueh|accel-form=1{{!}}p{{!}}fut{{!}}ind}} | {{l-self|nci|{{#ifexpr:{{{v|0}}}=1|am|{{#ifexpr:{{{p|0}}}=1|am|an}}}}{{#if:{{{4|}}}|{{{4}}}|{{{2}}}}}zqueh|accel-form=2{{!}}p{{!}}fut{{!}}ind}}<br />{{l-self|nci|ō{{#ifexpr:{{{v|0}}}=1|am|{{#ifexpr:{{{p|0}}}=1|am|an}}}}{{#if:{{{4|}}}|{{{4}}}|{{{2}}}}}zqueh|accel-form=2{{!}}p{{!}}fut{{!}}ind}} | {{l-self|nci|{{#if:{{{4|}}}|{{{4}}}|{{{2}}}}}zqueh|accel-form=3{{!}}p{{!}}fut{{!}}ind}}<br />{{l-self|nci|ō{{#if:{{{4|}}}|{{{4}}}|{{{2}}}}}zqueh|accel-form=3{{!}}p{{!}}fut{{!}}ind}} |- ! Tương lai gần | {{l-self|nci|{{#ifexpr:{{{v|0}}}=1|n|ni}}{{#if:{{{4|}}}|{{{4}}}|{{{2}}}}}znequi|accel-form=1{{!}}s{{!}}fut{{!}}ind}} | {{l-self|nci|{{#ifexpr:{{{v|0}}}=1|t|ti}}{{#if:{{{4|}}}|{{{4}}}|{{{2}}}}}znequi|accel-form=2{{!}}s{{!}}fut{{!}}ind}} | {{l-self|nci|{{#if:{{{4|}}}|{{{4}}}|{{{2}}}}}znequi|accel-form=3{{!}}s{{!}}fut{{!}}ind}} | {{l-self|nci|{{#ifexpr:{{{v|0}}}=1|t|ti}}{{#if:{{{4|}}}|{{{4}}}|{{{2}}}}}znequih|accel-form=1{{!}}s{{!}}fut{{!}}ind}} | {{l-self|nci|{{#ifexpr:{{{v|0}}}=1|am|{{#ifexpr:{{{p|0}}}=1|am|an}}}}{{#if:{{{4|}}}|{{{4}}}|{{{2}}}}}znequih|accel-form=2{{!}}s{{!}}fut{{!}}ind}} | {{l-self|nci|{{#if:{{{4|}}}|{{{4}}}|{{{2}}}}}znequih|accel-form=3{{!}}s{{!}}fut{{!}}ind}} |- ! class="outer" colspan="7" | Lối điều kiện |- ! | {{l-self|nci|{{#ifexpr:{{{v|0}}}=1|n|ni}}{{#if:{{{4|}}}|{{{4}}}|{{{2}}}}}zquiya|accel-form=1{{!}}s{{!}}fut{{!}}ind}}<br />{{l-self|nci|ō{{#ifexpr:{{{v|0}}}=1|n|ni}}{{#if:{{{4|}}}|{{{4}}}|{{{2}}}}}zquiya|accel-form=1{{!}}s{{!}}fut{{!}}ind}} | {{l-self|nci|{{#ifexpr:{{{v|0}}}=1|t|ti}}{{#if:{{{4|}}}|{{{4}}}|{{{2}}}}}zquiya|accel-form=2{{!}}s{{!}}fut{{!}}ind}}<br />{{l-self|nci|ō{{#ifexpr:{{{v|0}}}=1|t|ti}}{{#if:{{{4|}}}|{{{4}}}|{{{2}}}}}zquiya|accel-form=2{{!}}s{{!}}fut{{!}}ind}} | {{l-self|nci|{{#if:{{{4|}}}|{{{4}}}|{{{2}}}}}zquiya|accel-form=3{{!}}s{{!}}fut{{!}}ind}}<br />{{l-self|nci|ō{{#if:{{{4|}}}|{{{4}}}|{{{2}}}}}zquiya|accel-form=3{{!}}s{{!}}fut{{!}}ind}} | {{l-self|nci|{{#ifexpr:{{{v|0}}}=1|t|ti}}{{#if:{{{4|}}}|{{{4}}}|{{{2}}}}}zquiyah|accel-form=1{{!}}s{{!}}fut{{!}}ind}}<br />{{l-self|nci|ō{{#ifexpr:{{{v|0}}}=1|t|ti}}{{#if:{{{4|}}}|{{{4}}}|{{{2}}}}}zquiyah|accel-form=1{{!}}s{{!}}fut{{!}}ind}} | {{l-self|nci|{{#ifexpr:{{{v|0}}}=1|am|{{#ifexpr:{{{p|0}}}=1|am|an}}}}{{#if:{{{4|}}}|{{{4}}}|{{{2}}}}}zquiyah|accel-form=2{{!}}s{{!}}fut{{!}}ind}}<br />{{l-self|nci|ō{{#ifexpr:{{{v|0}}}=1|am|{{#ifexpr:{{{p|0}}}=1|am|an}}}}{{#if:{{{4|}}}|{{{4}}}|{{{2}}}}}zquiyah|accel-form=2{{!}}s{{!}}fut{{!}}ind}} | {{l-self|nci|{{#if:{{{4|}}}|{{{4}}}|{{{2}}}}}zquiyah|accel-form=3{{!}}s{{!}}fut{{!}}ind}}<br />{{l-self|nci|ō{{#if:{{{4|}}}|{{{4}}}|{{{2}}}}}zquiyah|accel-form=3{{!}}s{{!}}fut{{!}}ind}} |- ! class="outer" colspan="7" | Lối ước vọng |- ! Phi quá khứ | {{l-self|nci|{{#ifexpr:{{{v|0}}}=1|n|ni}}{{#ifexpr:{{{1|0}}}=2|{{{2}}}|{{#if:{{{3|}}}|{{{3}}}|{{{2}}}}}}}|accel-form=1{{!}}s{{!}}non-past{{!}}opt}} | {{l-self|nci|{{#ifexpr:{{{v|0}}}=1|x|xi}}{{#ifexpr:{{{1|0}}}=2|{{{2}}}|{{#if:{{{3|}}}|{{{3}}}|{{{2}}}}}}}|accel-form=2{{!}}s{{!}}non-past{{!}}opt}} | {{l-self|nci|{{#ifexpr:{{{1|0}}}=2|{{{2}}}|{{#if:{{{3|}}}|{{{3}}}|{{{2}}}}}}}|accel-form=3{{!}}s{{!}}non-past{{!}}opt}} | {{l-self|nci|{{#ifexpr:{{{v|0}}}=1|t|ti}}{{#if:{{{4|}}}|{{{4}}}|{{{2}}}}}cān|accel-form=1{{!}}p{{!}}non-past{{!}}opt}} | {{l-self|nci|{{#ifexpr:{{{v|0}}}=1|x|xi}}{{#if:{{{4|}}}|{{{4}}}|{{{2}}}}}cān|accel-form=2{{!}}p{{!}}non-past{{!}}opt}} | {{l-self|nci|{{#if:{{{4|}}}|{{{4}}}|{{{2}}}}}cān|accel-form=3{{!}}p{{!}}non-past{{!}}opt}} |- ! Quá khứ | {{l-self|nci|{{#ifexpr:{{{v|0}}}=1|n|ni}}{{{2}}}ni|accel-form=1{{!}}s{{!}}past{{!}}opt}}<br />{{l-self|nci|ō{{#ifexpr:{{{v|0}}}=1|n|ni}}{{{2}}}ni|accel-form=1{{!}}s{{!}}past{{!}}opt}} | {{l-self|nci|{{#ifexpr:{{{v|0}}}=1|x|xi}}{{{2}}}ni|accel-form=2{{!}}s{{!}}past{{!}}opt}}<br />{{l-self|nci|ō{{#ifexpr:{{{v|0}}}=1|x|xi}}{{{2}}}ni|accel-form=2{{!}}s{{!}}past{{!}}opt}} | {{l-self|nci|{{{2}}}ni|accel-form=3{{!}}s{{!}}past{{!}}opt}}<br />{{l-self|nci|ō{{{2}}}ni|accel-form=3{{!}}s{{!}}past{{!}}opt}} | {{l-self|nci|{{#ifexpr:{{{v|0}}}=1|t|ti}}{{{2}}}nih|accel-form=1{{!}}p{{!}}past{{!}}opt}}<br />{{l-self|nci|ō{{#ifexpr:{{{v|0}}}=1|t|ti}}{{{2}}}nih|accel-form=1{{!}}p{{!}}past{{!}}opt}} | {{l-self|nci|{{#ifexpr:{{{v|0}}}=1|x|xi}}{{{2}}}nih|accel-form=2{{!}}p{{!}}past{{!}}opt}}<br />{{l-self|nci|ō{{#ifexpr:{{{v|0}}}=1|x|xi}}{{{2}}}nih|accel-form=2{{!}}p{{!}}past{{!}}opt}} | {{l-self|nci|{{{2}}}nih|accel-form=3{{!}}p{{!}}past{{!}}opt}}<br />{{l-self|nci|ō{{{2}}}nih|accel-form=3{{!}}p{{!}}past{{!}}opt}} |- ! Tương lai | {{l-self|nci|{{#ifexpr:{{{v|0}}}=1|n|ni}}{{#if:{{{4|}}}|{{{4}}}|{{{2}}}}}z|accel-form=1{{!}}s{{!}}fut{{!}}opt}} | {{l-self|nci|{{#ifexpr:{{{v|0}}}=1|t|ti}}{{#if:{{{4|}}}|{{{4}}}|{{{2}}}}}z|accel-form=2{{!}}s{{!}}fut{{!}}opt}} | {{l-self|nci|{{#if:{{{4|}}}|{{{4}}}|{{{2}}}}}z|accel-form=3{{!}}s{{!}}fut{{!}}opt}} | {{l-self|nci|{{#ifexpr:{{{v|0}}}=1|t|ti}}{{#if:{{{4|}}}|{{{4}}}|{{{2}}}}}zqueh|accel-form=1{{!}}p{{!}}fut{{!}}opt}} | {{l-self|nci|{{#ifexpr:{{{v|0}}}=1|am|{{#ifexpr:{{{p|0}}}=1|am|an}}}}{{#if:{{{4|}}}|{{{4}}}|{{{2}}}}}zqueh|accel-form=2{{!}}p{{!}}fut{{!}}opt}} | {{l-self|nci|{{#if:{{{4|}}}|{{{4}}}|{{{2}}}}}zqueh|accel-form=3{{!}}p{{!}}fut{{!}}opt}} |- ! class="outer" colspan="7" | Admonitive |- ! | {{l-self|nci|{{#ifexpr:{{{v|0}}}=1|n|ni}}{{#if:{{{3|}}}|{{{3}}}|{{{2}}}}}{{#ifexpr:{{{1|0}}}=2||h}}|accel-form=1{{!}}s{{!}}admonitive}} | {{l-self|nci|{{#ifexpr:{{{v|0}}}=1|t|ti}}{{#if:{{{3|}}}|{{{3}}}|{{{2}}}}}{{#ifexpr:{{{1|0}}}=2||h}}|accel-form=2{{!}}s{{!}}admonitive}} | {{l-self|nci|{{#if:{{{3|}}}|{{{3}}}|{{{2}}}}}{{#ifexpr:{{{1|0}}}=2||h}}|accel-form=3{{!}}s{{!}}admonitive}} | {{l-self|nci|{{#ifexpr:{{{v|0}}}=1|t|ti}}{{#if:{{{3|}}}|{{{3}}}|{{{2}}}}}{{#ifexpr:{{{1|0}}}=2||h}}tin|accel-form=1{{!}}p{{!}}admonitive}} | {{l-self|nci|{{#ifexpr:{{{v|0}}}=1|am|{{#ifexpr:{{{p|0}}}=1|am|an}}}}{{#if:{{{3|}}}|{{{3}}}|{{{2}}}}}{{#ifexpr:{{{1|0}}}=2||h}}tin|accel-form=2{{!}}p{{!}}admonitive}} | {{l-self|nci|{{#if:{{{3|}}}|{{{3}}}|{{{2}}}}}{{#ifexpr:{{{1|0}}}=2||h}}tin|accel-form=3{{!}}p{{!}}admonitive}} {{inflection-table-bottom|notes=Ghi chú: Các dạng biến thể hình thái trong bảng được tạo tự động và có thể chưa chính xác.}}<noinclude>{{documentation}}{{tcat|conj}}</noinclude> q0qdxp2ep5aruesanom7ojv32dhvipm Bản mẫu:lo-pronoun 10 420309 2570959 2026-10-16T08:03:13Z Hiyuune 50834 Trang mới: “<includeonly>{{#invoke:lo-headword|show|Đại từ}}{{#if:{{{tr|}}}{{{2|}}}|[[Thể loại:lo-headword với tham số tr nhập thủ công]]}}</includeonly><noinclude>{{documentation}}</noinclude>” 2570959 wikitext text/x-wiki <includeonly>{{#invoke:lo-headword|show|Đại từ}}{{#if:{{{tr|}}}{{{2|}}}|[[Thể loại:lo-headword với tham số tr nhập thủ công]]}}</includeonly><noinclude>{{documentation}}</noinclude> rwxrjq8v5tycef4n1jervw5sm9hyu3q Thể loại:Từ đánh vần với ภ tiếng Thái 14 420310 2570963 2026-10-16T08:09:24Z Hiyuune 50834 Trang mới: “{{auto cat}}” 2570963 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:Vần:Tiếng Thái/ot̚ 14 420311 2570965 2026-10-16T08:11:01Z Hiyuune 50834 Trang mới: “{{auto cat}}” 2570965 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:Vần:Tiếng Thái 14 420312 2570966 2026-10-16T08:11:22Z Hiyuune 50834 Trang mới: “{{auto cat}}” 2570966 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:Vần:Tiếng Thái/aj 14 420313 2570967 2026-10-16T08:11:54Z Hiyuune 50834 Trang mới: “{{auto cat}}” 2570967 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:Từ đánh vần với รร tiếng Thái 14 420314 2570970 2026-10-16T08:13:38Z Hiyuune 50834 Trang mới: “{{auto cat}}” 2570970 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:Vần:Tiếng Thái/aːn 14 420315 2570971 2026-10-16T08:14:30Z Hiyuune 50834 Trang mới: “{{auto cat}}” 2570971 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:Vần:Tiếng Thái/ak̚ 14 420316 2570972 2026-10-16T08:15:23Z Hiyuune 50834 Trang mới: “{{auto cat}}” 2570972 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx กระดูกสะบัก 0 420317 2570973 2026-10-16T08:20:17Z Hiyuune 50834 Trang mới: “=={{langname|th}}== {{wp|th:}} ==={{section|etym}}=== Từ {{com|th|กระดูก|สะบัก}}. ==={{section|pron}}=== {{th-pron|กฺระ-ดูก-สะ-บัก}} ==={{section|n}}=== {{th-noun}} # {{lb|th|anatomy}} [[xương vai]].” 2570973 wikitext text/x-wiki =={{langname|th}}== {{wp|th:}} ==={{section|etym}}=== Từ {{com|th|กระดูก|สะบัก}}. ==={{section|pron}}=== {{th-pron|กฺระ-ดูก-สะ-บัก}} ==={{section|n}}=== {{th-noun}} # {{lb|th|anatomy}} [[xương vai]]. n1s59ccxq4hf5yjg32fcxtbiiqkz1o3 Thể loại:Loại từ tiếng Thái 14 420318 2570978 2026-10-16T09:05:51Z Hiyuune 50834 Trang mới: “{{auto cat}}” 2570978 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx కాంతిసంవత్సరము 0 420319 2570979 2026-10-16T09:07:01Z Hiyuune 50834 + te 2570979 wikitext text/x-wiki =={{langname|te}}== ==={{section|etym}}=== Từ {{compound|te|కాంతి|సంవత్సరము}}. ==={{section|n}}=== {{te-noun|tr=kāntisanvatsaramu}} # {{lb|te|astronomy}} [[năm ánh sáng]]. p7ns5pw7teboggtm4j1q6y8whvd3s1j سال نوری 0 420320 2570980 2026-10-16T09:08:03Z Hiyuune 50834 Trang mới: “=={{langname|fa}}== ==={{section|pron}}=== {{fa-IPA|ir=`sāl-i nū`rī|prs=`sāl-i nū`rī|tg=`sāl-i nū`rī}} ==={{section|n}}=== {{fa-noun|tr=sâl-e nuri|pl=سال‌های نوری|pltr=sâl-hâ-ye nuri}} # {{lb|fa|astronomy}} [[năm ánh sáng]].” 2570980 wikitext text/x-wiki =={{langname|fa}}== ==={{section|pron}}=== {{fa-IPA|ir=`sāl-i nū`rī|prs=`sāl-i nū`rī|tg=`sāl-i nū`rī}} ==={{section|n}}=== {{fa-noun|tr=sâl-e nuri|pl=سال‌های نوری|pltr=sâl-hâ-ye nuri}} # {{lb|fa|astronomy}} [[năm ánh sáng]]. dl15zcdtrz6avc13ne2nc9872xcwgh2 Thể loại:fa:Thiên văn học 14 420321 2570981 2026-10-16T09:08:23Z Hiyuune 50834 Trang mới: “{{auto cat}}” 2570981 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx ابرنواختر 0 420322 2570982 2026-10-16T09:10:32Z Hiyuune 50834 Trang mới: “=={{langname|fa}}== {{wp|fa:}} ==={{section|etym}}=== {{ety|fa|:af|ابر<tr:abar>|نو<tr:now>|اختر<tr:axtar>|text=+|tree=1}} ==={{section|pron}}=== * {{audio|fa|LL-Q9168 (fas)-Darafsh-ابرنواختر.wav|a=Iran}} {{fa-IPA|abar.nav.axtar}} ==={{section|n}}=== {{fa-noun|tr=abar-now-axtar|pl=ابرنواخترها}} # {{lb|fa|astronomy}} [[siêu tân tinh]]. ===={{section|rel}}==== * {{l|fa|نواختر|tr=now-axtar|gloss=tân tinh}}” 2570982 wikitext text/x-wiki =={{langname|fa}}== {{wp|fa:}} ==={{section|etym}}=== {{ety|fa|:af|ابر<tr:abar>|نو<tr:now>|اختر<tr:axtar>|text=+|tree=1}} ==={{section|pron}}=== * {{audio|fa|LL-Q9168 (fas)-Darafsh-ابرنواختر.wav|a=Iran}} {{fa-IPA|abar.nav.axtar}} ==={{section|n}}=== {{fa-noun|tr=abar-now-axtar|pl=ابرنواخترها}} # {{lb|fa|astronomy}} [[siêu tân tinh]]. ===={{section|rel}}==== * {{l|fa|نواختر|tr=now-axtar|gloss=tân tinh}} lh0gf7ff5wuqyr84us2gvvr2vz82in6 Mô đun:number list/data/ur 828 420323 2570983 2026-10-16T09:20:15Z Hiyuune 50834 Trang mới: “local export = {numbers = {}} export.numeral_config = { zero_codepoint = 0x6F0, -- ٠, ARABIC-INDIC DIGIT ZERO Indic_separator = ",", } local numbers = export.numbers numbers[0] = { cardinal = "صِفْر", ordinal = "صِفَرْواں", } numbers[1] = { cardinal = {"ایک"}, ordinal = {"پَہْلا", "اَوَّل"}, multiplier = {"اِکْلَوتا" ,"واحِد"}, } numbers[2] = { cardinal = "دو", ordinal = {"دُوسْرا", "دُوجا", "دُوَ…” 2570983 Scribunto text/plain local export = {numbers = {}} export.numeral_config = { zero_codepoint = 0x6F0, -- ٠, ARABIC-INDIC DIGIT ZERO Indic_separator = ",", } local numbers = export.numbers numbers[0] = { cardinal = "صِفْر", ordinal = "صِفَرْواں", } numbers[1] = { cardinal = {"ایک"}, ordinal = {"پَہْلا", "اَوَّل"}, multiplier = {"اِکْلَوتا" ,"واحِد"}, } numbers[2] = { cardinal = "دو", ordinal = {"دُوسْرا", "دُوجا", "دُوَم"}, collective = "دونوں", distributive = "دُونا", multiplier = {"دُگْنا", "دوگُنا", "دُہْرا"}, fractional = {"آدھا", "نِصْف","نیم"}, } numbers[3] = { cardinal = {"تِین"}, ordinal = {"تِیسْرا", "تِیجا", "سوم"}, collective = "تِینوں", multiplier = {"تِگْنا", "تِہْرا"}, fractional = {"ثُلُث","تِہائی"} } numbers[4] = { cardinal = {"چار"}, ordinal = {"چَوتھا", "چَہارُم"}, multiplier = {"چَوگُنا", "چوہَرا"}, fractional = {"چَوتھائی", "چَہارُم"}, } numbers[5] = { cardinal = {"پان٘چ"}, ordinal = {"پان٘چْواں", "پَنْجُم"}, multiplier = "پَچ گُنا", } numbers[6] = { cardinal = {"چِھہ","چَھ"}, ordinal = {"چَھٹا", "شَشُم"}, multiplier = "چَھ گُنا", } numbers[7] = { cardinal = {"سات"}, ordinal = {"ساتواں", "ہَفْتُم"}, } numbers[8] = { cardinal = {"آٹھ"}, ordinal = {"آٹھواں", "ہَشْتُم"}, } numbers[9] = { cardinal = {"نَو"}, ordinal = {"نَوواں", "نُہُم"}, } numbers[10] = { cardinal = "دَس", ordinal = {"دَسْواں", "دَہُم"}, multiplier = "دَس گُنا", } numbers[11] = { cardinal = "گیارَہ", ordinal = "گیارَہْواں", } numbers[12] = { cardinal = "بارَہ", ordinal = "بارَہْواں", } numbers[13] = { cardinal = "تیرَہ", ordinal = "تیرَہْواں", } numbers[14] = { cardinal = "چَودَہ", ordinal = "چَودَہْواں", } numbers[15] = { cardinal = "پَنْدْرَہ", ordinal = "پَنْدْرَہْواں", } numbers[16] = { cardinal = "سولَہ", ordinal = "سولَہْواں", } numbers[17] = { cardinal = "سَتْرَہ", ordinal = "سَتْرَہْواں", } numbers[18] = { cardinal = "اَٹھارَہ", ordinal = "اَٹھارَہْواں", } numbers[19] = { cardinal = "اُنِّیس", ordinal = "اُنِّیسواں", } numbers[20] = { cardinal = "بِیس", ordinal = "بِیسْواں", } numbers[21] = { cardinal = "اِکِّیس", ordinal = "اِکِّیسْواں", } numbers[22] = { cardinal = "بائِیس", ordinal = "بائِیسْواں", } numbers[23] = { cardinal = "تیئِیس", ordinal = "تیئِیسْواں", } numbers[24] = { cardinal = "چَوبِیس", ordinal = "چَوبِیسْواں", } numbers[25] = { cardinal = "پَچِّیس", ordinal = "پَچِّیسْواں", } numbers[26] = { cardinal = "چَھبِّیس", ordinal = "چَھبِّیسْواں", } numbers[27] = { cardinal = "سَتّائِیس", ordinal = "سَتّائِیسْواں", } numbers[28] = { cardinal = "اَٹّھائِیس", ordinal = "اَٹّھائِیسْواں", } numbers[29] = { cardinal = "اُنْتِیس", ordinal = "اُنْتِیسْواں", } numbers[30] = { cardinal = "تِیس", ordinal = "تِیسْواں", } numbers[31] = { cardinal = {"اِکَتِّیس", "اِکْتِیس"}, ordinal = {"اِکَتِّیسْواں", "اِکْتِیسواں"}, } numbers[32] = { cardinal = "بَتِّیس", ordinal = "بَتِّیسْواں", } numbers[33] = { cardinal = {"تَین٘تِیس", "تین٘تِیس", "تیتِیس"}, ordinal = {"تَین٘تِیسْواں", "تین٘تِیسْواں", "تیتِیسْواں"}, } numbers[34] = { cardinal = "چَون٘تِیس", ordinal = "چَون٘تِیسْواں", } numbers[35] = { cardinal = "پَین٘تِیس", ordinal = "پَین٘تِیسْواں", } numbers[36] = { cardinal = "چَھتِّیس", ordinal = "چَھتِّیسْواں", } numbers[37] = { cardinal = "سَین٘تِیس", ordinal = "سَین٘تِیسْواں", } numbers[38] = { cardinal = "اَڑْتِیس", ordinal = "اَڑْتِیسْواں", } numbers[39] = { cardinal = "اُنْتالِیس", ordinal = "اُنْتالِیسْواں", } numbers[40] = { cardinal = "چالِیس", ordinal = "چالِیسْواں", } numbers[41] = { cardinal = "اِکْتالِیس", ordinal = "اِکتالِیسْواں", } numbers[42] = { cardinal = "بَیالِیس", ordinal = "بَیالِیسواں", } numbers[43] = { cardinal = "تَین٘تالِیس", ordinal = "تَین٘تالِیسْواں", } numbers[44] = { cardinal = "چَوالِیس", ordinal = "چَوالِیسْواں", } numbers[45] = { cardinal = "پَین٘تالِیس", ordinal = "پَین٘تالِیسْواں", } numbers[46] = { cardinal = "چِھیالِیس", ordinal = "چِھیالِیسواں", } numbers[47] = { cardinal = "سَین٘تالِیس", ordinal = "سَین٘تالِیسْواں", } numbers[48] = { cardinal = "اَڑْتالِیس", ordinal = "اَڑْتالِیسْواں", } numbers[49] = { cardinal = {"اُنْچاس", "اُنَنْچاس<q:dialectal>"}, ordinal = {"اُنْچاسْواں", "اُنَنْچاسواں<q:dialectal>"}, } numbers[50] = { cardinal = {"پَچاس", "پَنْجاہ"}, ordinal = "پَچاسْواں", } numbers[51] = { cardinal = {"اِکْیاوَن", "اِکاوَن"}, ordinal = {"اِکْیاوَنْواں", "اِکاوَنْواں"}, } numbers[52] = { cardinal = "باوَن", ordinal = "باوَنْواں", } numbers[53] = { cardinal = "تِرْپَن", ordinal = "تِرْپَنْواں", } numbers[54] = { cardinal = {"چَوَّنْ", "چَون<tr:cauvan>"}, ordinal = {"چَوَّنْواں", "چَونْواں<tr:cauvanvā̃>"}, } numbers[55] = { cardinal = "پَچْپَن", ordinal = "پَچْپَنْواں", } numbers[56] = { cardinal = "چَھپَّن", ordinal = "چَھپَّنْواں", } numbers[57] = { cardinal = "سَتّاوَن", ordinal = "سَتّاوَنْواں", } numbers[58] = { cardinal = "اَٹّھاوَن", ordinal = "اَٹّھاوَنْواں", } numbers[59] = { cardinal = "اُنْسَٹھ", ordinal = "اُنْسَٹْھواں", } numbers[60] = { cardinal = "ساٹھ", ordinal = "ساٹھواں", } numbers[61] = { cardinal = "اِکْسَٹھ", ordinal = "اِکْسَٹْھواں", } numbers[62] = { cardinal = "باسَٹھ", ordinal = "باسَٹھْواں", } numbers[63] = { cardinal = {"تِرْسَٹھ", "تِریسَٹھ"}, ordinal = {"تِرْسَٹْھواں", "تِریسَٹْھواں"}, } numbers[64] = { cardinal = {"چَوسَٹھ", "چَون٘سَٹھ"}, ordinal = {"چَون٘سَٹْھواں", "چَون٘سَٹْھواں"}, } numbers[65] = { cardinal = "پَین٘سَٹھ", ordinal = "پَین٘سَٹھواں", } numbers[66] = { cardinal = "چِھیاسَٹھ", ordinal = "چِھیاسَٹْھواں", } numbers[67] = { cardinal = {"سَڑْسَٹْھ", "سَرْسَٹھ"}, ordinal = {"سَڑْسَٹْھواں", "سَرْسَٹھواں"}, } numbers[68] = { cardinal = "اَڑْسَٹھ", ordinal = "اَڑْسَٹھْواں", } numbers[69] = { cardinal = "اُنْہَتَّر", ordinal = "اُنْہَتَّرْواں", } numbers[70] = { cardinal = "ستَّر", ordinal = "سَتَّرْواں", } numbers[71] = { cardinal = {"اِکَھتَّر", "اِکْہَتَّر"}, ordinal = {"اِکَھتَّرْواں", "اِکْہَتَّرْواں"}, } numbers[72] = { cardinal = "بَہَتَّر", ordinal = "بَہَتَّر واں", } numbers[73] = { cardinal = "تِہَتَّر", ordinal = "تِہَتَّرْواں", } numbers[74] = { cardinal = "چَوہَتَّر", ordinal = "چَوہَتَّرْواں", } numbers[75] = { cardinal = "پَچْہَتَّر", ordinal = "پَچْہَتَّرْواں", } numbers[76] = { cardinal = "چِھہَتَّر", ordinal = "چِھہَتَّرْواں", } numbers[77] = { cardinal = "سَتْہَتَّر", ordinal = "سَتْہَتَّرْواں", } numbers[78] = { cardinal = "اَٹْھہَتَّر", ordinal = "اَٹْھہَتَّرْواں", } numbers[79] = { cardinal = {"اُناسِی", "اُنِیاسِی"}, ordinal = {"اُناسِیواں", "اُنِیاسِیواں"}, } numbers[80] = { cardinal = "اَسِّی", ordinal = "اَسِّی واں", } numbers[81] = { cardinal = {"اِکیاسِی", "اِکاسِی"}, ordinal = {"اِکیاسِیواں", "اِکاسِیوا"}, } numbers[82] = { cardinal = "بَیاسِی", ordinal = "بَیاسِیواں", } numbers[83] = { cardinal = "تِراسِی", ordinal = "تِراسِیواں", } numbers[84] = { cardinal = "چَوراسِی", ordinal = "چَوراسِیواں", } numbers[85] = { cardinal = "پَچاسِی", ordinal = "پَچاسِیواں", } numbers[86] = { cardinal = "چِھیاسِی", ordinal = "چِھیاسِیواں", } numbers[87] = { cardinal = "سَتّاسِی", ordinal = "سَتّاسِیوَاں", } numbers[88] = { cardinal = "اَٹّھاسِی", ordinal = "اَٹّھاسِیواں", } numbers[89] = { cardinal = "نَواسِی", ordinal = "نَواسِیواں", } numbers[90] = { cardinal = {"نَوّے<tr:navve>", "نَبّے"}, ordinal = {"نَوّے واں<tr:navve vā̃>", "نَبّے واں"}, } numbers[91] = { cardinal = {"اِکانْوے", "اِکْیانْوے"}, ordinal = {"اِکانْوے واں", "اِکْیانْوے واں"}, } numbers[92] = { cardinal = {"بانْوے", "بَیَانْوے"}, ordinal = "بانْوے واں", } numbers[93] = { cardinal = "تِرانْوے", ordinal = "تِرانْوے واں", } numbers[94] = { cardinal = "چَورانوے", ordinal = "چَورانوے واں", } numbers[95] = { cardinal = "پَچانْوے", ordinal = "پَچانْوے واں", } numbers[96] = { cardinal = "چِھیانوے", ordinal = "چِھیانْوے واں", } numbers[97] = { cardinal = "سَتّانوے", ordinal = "سَتّانوے واں", } numbers[98] = { cardinal = "اٹھانوے", ordinal = "اٹھانْوے واں", } numbers[99] = { cardinal = {"نِنّانوے", "نِنّیانوے"}, ordinal = {"نِنّانْوے واں", "نِنّیانْوے واں"}, } numbers[100] = { cardinal = {"سَو", "صَد", "سَین٘کڑا"}, ordinal = "سَوواں", multiplier = "سَو گُنا", } numbers[500] = { cardinal = "پان٘چ سَو", } numbers[1000] = { cardinal = "ہَزار", ordinal = "ہَزارواں", multiplier = "ہَزار گُنا", } numbers[100000] = { cardinal = "لاکھ", ordinal = "لاکھواں", multiplier = "لاکھ گُنا", } numbers[10000000] = { cardinal = "کَروڑ", ordinal = "کَروڑواں", } numbers[1000000000] = { cardinal = "اَرَب", ordinal = "اَرَبْواں", } return export f8jpv7gr3eyitp5ujs03ike9lm4ip3i Bản mẫu:ur-adj 10 420324 2570984 2026-10-16T09:21:14Z Hiyuune 50834 Trang mới: “{{#invoke:inc-headword|show|Tính từ|lang=ur}}<!-- --><noinclude>{{tài liệu}}</noinclude>” 2570984 wikitext text/x-wiki {{#invoke:inc-headword|show|Tính từ|lang=ur}}<!-- --><noinclude>{{tài liệu}}</noinclude> 2c1mkcly30aen58rn2feyz5rk3fcsat Bản mẫu:ur-num-card 10 420325 2570985 2026-10-16T09:22:42Z Hiyuune 50834 Trang mới: “{{#invoke:inc-headword|show|Số đếm|lang=ur}} (''số đếm'')<!-- --><includeonly>{{cln|ur|Số đếm}}</includeonly><!-- --><noinclude>{{tài liệu}}</noinclude>” 2570985 wikitext text/x-wiki {{#invoke:inc-headword|show|Số đếm|lang=ur}} (''số đếm'')<!-- --><includeonly>{{cln|ur|Số đếm}}</includeonly><!-- --><noinclude>{{tài liệu}}</noinclude> 8eybfe02t0d4wrvb8sy17tn509l6nrd Mô đun:number list/data/brh 828 420326 2570986 2026-10-16T09:25:51Z Hiyuune 50834 Trang mới: “local export = {numbers = {}, ordinal = {}} export.additional_number_types = { { key = "adjectival", display = "Tính từ", before = "multiplier" }, } export.numbers[0] = {cardinal = "صفر"} export.numbers[1] = {cardinal = {"اَسِٹ", "یک"}, adjectival = "اَسِ", ordinal = "اَوَّل"} export.numbers[2] = {cardinal = {"اِرَٹ", "دو"}, adjectival = "اِرَا", ordinal = "اِرَٹَمیکو"} export.numbers[3] = {cardinal = {"مُسِٹ ", "سه"}…” 2570986 Scribunto text/plain local export = {numbers = {}, ordinal = {}} export.additional_number_types = { { key = "adjectival", display = "Tính từ", before = "multiplier" }, } export.numbers[0] = {cardinal = "صفر"} export.numbers[1] = {cardinal = {"اَسِٹ", "یک"}, adjectival = "اَسِ", ordinal = "اَوَّل"} export.numbers[2] = {cardinal = {"اِرَٹ", "دو"}, adjectival = "اِرَا", ordinal = "اِرَٹَمیکو"} export.numbers[3] = {cardinal = {"مُسِٹ ", "سه"}, adjectival = "مُسہ ", ordinal = "چارمی"} export.numbers[4] = {cardinal = "چار"} export.numbers[5] = {cardinal = "پنچ"} export.numbers[6] = {cardinal = "شش"} export.numbers[7] = {cardinal = "ہفت"} export.numbers[8] = {cardinal = "ہشت"} export.numbers[9] = {cardinal = "نو"} export.numbers[10] = {cardinal = "دہ"} return export 42o0un5ncja6qm4r4iwfeq1if2j4wu0 نو 0 420327 2570987 2026-10-16T09:26:01Z Hiyuune 50834 Trang mới: “{{also|Phụ lục:Biến thể của "nu"}} =={{langname|fa}}== ==={{section|etym}}=== {{etymon|fa|id=mới|:inh|pal:𐭭𐭥𐭪𐭩<id:mới>}} {{root|fa|ine-pro|*new-|id=mới}} Từ {{inh|fa|pal|𐭭𐭥𐭪𐭩|tr=nōg}}, từ {{inh|fa|peo|𐎴𐎺|ts=nava}}, từ {{inh|fa|ira-pro|*náwah}} (so sánh với {{cog|kmr|nû}}, {{cog|lrc|نوو|tr=nu}}, {{cog|ps|نوی|tr=nëway}}, {{cog|os|ног}}, {{cog|ae|𐬥𐬀𐬎𐬎𐬀}}), từ {{inh|fa|iir-pro|-}} (so sánh…” 2570987 wikitext text/x-wiki {{also|Phụ lục:Biến thể của "nu"}} =={{langname|fa}}== ==={{section|etym}}=== {{etymon|fa|id=mới|:inh|pal:𐭭𐭥𐭪𐭩<id:mới>}} {{root|fa|ine-pro|*new-|id=mới}} Từ {{inh|fa|pal|𐭭𐭥𐭪𐭩|tr=nōg}}, từ {{inh|fa|peo|𐎴𐎺|ts=nava}}, từ {{inh|fa|ira-pro|*náwah}} (so sánh với {{cog|kmr|nû}}, {{cog|lrc|نوو|tr=nu}}, {{cog|ps|نوی|tr=nëway}}, {{cog|os|ног}}, {{cog|ae|𐬥𐬀𐬎𐬎𐬀}}), từ {{inh|fa|iir-pro|-}} (so sánh với {{cog|sa|नव|tr=náva}}, {{cog|hi|नया}}); cuối cùng từ {{inh|fa|ine-pro|*néwos}} (so sánh với {{cog|el|νέος}}, {{cog|ru|но́вый}}, {{cog|it|nuovo}} và {{cog|en|new}}). ==={{section|pron}}=== {{fa-IPA|naw|haz=nēw}} ==={{section|adj}}=== {{fa-adj|cls=نَوْ|c=+}} # [[mới]]; {{lb|fa|especially}} [[nguyên sơ]], chưa dùng. #: {{ant|fa|کهنه<tr:kuhna/kohne>}} ===={{section|drv}}==== {{col|fa |{{fa-l|نَوْروز}} |{{fa-l|نَوِین}} |{{fa-l|نَوْاَخْتَر}} }} ===={{section|desc}}==== * {{desc|ota|نو|tr=nev}} =={{langname|brh}}== {{number box|brh}} ==={{section|etym}}=== {{bor+|brh|bal|نو|tr=no}} ==={{section|pron}}=== * {{IPA|brh|/noː/}} ==={{section|num}}=== {{head|brh|Số từ|tr=no}} # [[chín|Chín]]. =={{langname|sd}}== {{number box|sd|9}} ==={{section|etym}}=== {{inh+|sd|pra|𑀦𑀯}}, từ {{inh|sd|sa|नव}}. Cùng gốc với {{cog|gu|નવ}}, {{cog|kfr|નોં}}. ==={{section|pron}}=== * {{IPA|sd|/nə.wə/}} ==={{section|num}}=== {{sd-num-card|نَوَ|tr=nava|d=नव}} # [[chín|Chín]]. ==={{section|ref}}=== * {{R:sd:Baloch|نَوَ|page=1906}} * {{R:sd:Mewaram|نَوَ|page=600}} * {{R:sd:Stack|नव|page=108}} * {{R:sd:SLA|نو}} =={{langname|ur}}== ==={{section|pron}}=== * {{ur-IPA|nau}} * {{rhymes|ur|ɔː|s=1}} ==={{section|etym}} 1=== {{ety|ur|:inh|inc-ohi:नौ<ety:inh<pra-sau:𑀡𑀯<ety:inh<sa:नव<tr:náva>>>>>|text=3|tree=1}} ===={{section|num}}==== {{number box|ur|9}} {{ur-num-card|head=نَو}} # {{cln|ur|Số đếm}} [[chín|Chín]]. ==={{section|etym}} 2=== {{ety|ur|:bor|fa-cls:نو<tr:naw>|text=+|tree=1}} {{doublet|ur|نیا}} ===={{section|adj}}==== {{ur-adj|head=نَو}} # {{lb|ur|formal}} [[mới|Mới]]. ==={{section|ref}}=== * {{R:ur:Pakistani Dictionary}} * {{R:ur:Rekhta}} 83ztbs3eto3kiitnqmoozq0491mt75i 2570991 2570987 2026-10-16T09:37:28Z Hiyuune 50834 /* Tính từ */ (sử dụng [[MediaWiki:Gadget-AjaxEdit.js|AjaxEdit]]) 2570991 wikitext text/x-wiki {{also|Phụ lục:Biến thể của "nu"}} =={{langname|fa}}== ==={{section|etym}}=== {{etymon|fa|id=mới|:inh|pal:𐭭𐭥𐭪𐭩<id:mới>}} {{root|fa|ine-pro|*new-|id=mới}} Từ {{inh|fa|pal|𐭭𐭥𐭪𐭩|tr=nōg}}, từ {{inh|fa|peo|𐎴𐎺|ts=nava}}, từ {{inh|fa|ira-pro|*náwah}} (so sánh với {{cog|kmr|nû}}, {{cog|lrc|نوو|tr=nu}}, {{cog|ps|نوی|tr=nëway}}, {{cog|os|ног}}, {{cog|ae|𐬥𐬀𐬎𐬎𐬀}}), từ {{inh|fa|iir-pro|-}} (so sánh với {{cog|sa|नव|tr=náva}}, {{cog|hi|नया}}); cuối cùng từ {{inh|fa|ine-pro|*néwos}} (so sánh với {{cog|el|νέος}}, {{cog|ru|но́вый}}, {{cog|it|nuovo}} và {{cog|en|new}}). ==={{section|pron}}=== {{fa-IPA|naw|haz=nēw}} ==={{section|adj}}=== {{fa-adj|cls=نَوْ|c=+}} # [[mới]]; {{lb|fa|đặc biệt}} [[nguyên sơ]], chưa dùng. #: {{ant|fa|کهنه<tr:kuhna/kohne>}} ===={{section|drv}}==== {{col|fa |{{fa-l|نَوْروز}} |{{fa-l|نَوِین}} |{{fa-l|نَوْاَخْتَر}} }} ===={{section|desc}}==== * {{desc|ota|نو|tr=nev}} =={{langname|brh}}== {{number box|brh}} ==={{section|etym}}=== {{bor+|brh|bal|نو|tr=no}} ==={{section|pron}}=== * {{IPA|brh|/noː/}} ==={{section|num}}=== {{head|brh|Số từ|tr=no}} # [[chín|Chín]]. =={{langname|sd}}== {{number box|sd|9}} ==={{section|etym}}=== {{inh+|sd|pra|𑀦𑀯}}, từ {{inh|sd|sa|नव}}. Cùng gốc với {{cog|gu|નવ}}, {{cog|kfr|નોં}}. ==={{section|pron}}=== * {{IPA|sd|/nə.wə/}} ==={{section|num}}=== {{sd-num-card|نَوَ|tr=nava|d=नव}} # [[chín|Chín]]. ==={{section|ref}}=== * {{R:sd:Baloch|نَوَ|page=1906}} * {{R:sd:Mewaram|نَوَ|page=600}} * {{R:sd:Stack|नव|page=108}} * {{R:sd:SLA|نو}} =={{langname|ur}}== ==={{section|pron}}=== * {{ur-IPA|nau}} * {{rhymes|ur|ɔː|s=1}} ==={{section|etym}} 1=== {{ety|ur|:inh|inc-ohi:नौ<ety:inh<pra-sau:𑀡𑀯<ety:inh<sa:नव<tr:náva>>>>>|text=3|tree=1}} ===={{section|num}}==== {{number box|ur|9}} {{ur-num-card|head=نَو}} # {{cln|ur|Số đếm}} [[chín|Chín]]. ==={{section|etym}} 2=== {{ety|ur|:bor|fa-cls:نو<tr:naw>|text=+|tree=1}} {{doublet|ur|نیا}} ===={{section|adj}}==== {{ur-adj|head=نَو}} # {{lb|ur|formal}} [[mới|Mới]]. ==={{section|ref}}=== * {{R:ur:Pakistani Dictionary}} * {{R:ur:Rekhta}} 04wfpgfk1fh5c31hr8yooe7nlss10im 𐭭𐭥𐭪𐭩 0 420328 2570988 2026-10-16T09:29:49Z Hiyuune 50834 Trang mới: “=={{langname|pal}}== ==={{section|alt}}=== * {{alter|pal|𐫗𐫇𐫃|ts=nōg||Mani giáo}} * {{alter|pal|tr=nwk'|ts=nōg|sc=Phlv|||Book Pahlavi}} ==={{section|etym}}=== {{etymon|pal|id=mới|:inh|ira-pro:*náwah<id:mới>}} {{root|pal|ine-pro|*new-|id=mới}} {{inh+|pal|ira-pro|*náwah}}, từ {{inh|pal|iir-pro|*náwas}}, từ {{inh|pal|ine-pro|*néwos}}. ==={{section|etym}}=== {{head|pal|Tính từ|tr=nwky|ts=nōg}} {{tlb|pal|Inscriptional Pahlavi}} # [[mới]], g…” 2570988 wikitext text/x-wiki =={{langname|pal}}== ==={{section|alt}}=== * {{alter|pal|𐫗𐫇𐫃|ts=nōg||Mani giáo}} * {{alter|pal|tr=nwk'|ts=nōg|sc=Phlv|||Book Pahlavi}} ==={{section|etym}}=== {{etymon|pal|id=mới|:inh|ira-pro:*náwah<id:mới>}} {{root|pal|ine-pro|*new-|id=mới}} {{inh+|pal|ira-pro|*náwah}}, từ {{inh|pal|iir-pro|*náwas}}, từ {{inh|pal|ine-pro|*néwos}}. ==={{section|etym}}=== {{head|pal|Tính từ|tr=nwky|ts=nōg}} {{tlb|pal|Inscriptional Pahlavi}} # [[mới]], [[gần đây]]. ===={{section|drv}}==== * {{l|pal|tr=[[nwklwc]]|ts=nōgrōz|sc=Phlv}} * {{l|pal|tr=nwkzʾt'|ts=nōgzād|sc=Phlv}} ** {{l|pal|tr=nwkzʾtk'|ts=nōgzādag|sc=Phlv}} ===={{section|desc}}==== * {{desc|fa-cls|نَو}} ==={{section|ref}}=== * {{R:pal:DMMPP|nwg|pages=246–247}} * {{R:pal:Gignoux|nwky|page=30b}} * {{R:pal:CPD|nōg|page=61}} lbaur6ckf0zt3fkj3f32fpsil67oxvc 2570999 2570988 2026-10-16T10:05:01Z TheHighFighter2 42988 2570999 wikitext text/x-wiki =={{langname|pal}}== ==={{section|alt}}=== * {{alter|pal|𐫗𐫇𐫃|ts=nōg||Mani giáo}} * {{alter|pal|tr=nwk'|ts=nōg|sc=Phlv|||Book Pahlavi}} ==={{section|etym}}=== {{etymon|pal|id=mới|:inh|ira-pro:*náwah<id:mới>}} {{root|pal|ine-pro|*new-|id=mới}} {{inh+|pal|ira-pro|*náwah}}, từ {{inh|pal|iir-pro|*náwas}}, từ {{inh|pal|ine-pro|*néwos}}. ==={{section|adj}}=== {{head|pal|Tính từ|tr=nwky|ts=nōg}} {{tlb|pal|Inscriptional Pahlavi}} # [[mới|Mới]], [[gần đây]]. ===={{section|drv}}==== * {{l|pal|tr=[[nwklwc]]|ts=nōgrōz|sc=Phlv}} * {{l|pal|tr=nwkzʾt'|ts=nōgzād|sc=Phlv}} ** {{l|pal|tr=nwkzʾtk'|ts=nōgzādag|sc=Phlv}} ===={{section|desc}}==== * {{desc|fa-cls|نَو}} ==={{section|ref}}=== * {{R:pal:DMMPP|nwg|pages=246–247}} * {{R:pal:Gignoux|nwky|page=30b}} * {{R:pal:CPD|nōg|page=61}} aswqlaygimcknx1y0khktyjabcxc5m5 Từ tái tạo:Tiếng Iran nguyên thủy/náwah 0 420329 2570989 2026-10-16T09:34:06Z Hiyuune 50834 Trang mới: “{{reconstructed}} =={{langname|ira-pro}}== ==={{section|etym}}=== {{etymon|ira-pro|id=mới|:inh|iir-pro:*náwas<id:mới>}} {{root|ira-pro|iir-pro|*new-|id=mới}} Từ {{inh|ira-pro|iir-pro|*náwas}}, từ {{inh|ira-pro|ine-pro|*néwos}}. ==={{section|adj}}=== {{head|ira-pro|Tính từ|head=*náwah}} # [[mới|Mới]]. ===={{section|desc}}==== {{top3}} * Trung Iran: ** {{desc|ae|𐬥𐬀𐬎𐬎𐬀}} * Đông Bắc Iran: ** {{desc|xsc-pro}} *** {{desc|kho|tr=navaka…” 2570989 wikitext text/x-wiki {{reconstructed}} =={{langname|ira-pro}}== ==={{section|etym}}=== {{etymon|ira-pro|id=mới|:inh|iir-pro:*náwas<id:mới>}} {{root|ira-pro|iir-pro|*new-|id=mới}} Từ {{inh|ira-pro|iir-pro|*náwas}}, từ {{inh|ira-pro|ine-pro|*néwos}}. ==={{section|adj}}=== {{head|ira-pro|Tính từ|head=*náwah}} # [[mới|Mới]]. ===={{section|desc}}==== {{top3}} * Trung Iran: ** {{desc|ae|𐬥𐬀𐬎𐬎𐬀}} * Đông Bắc Iran: ** {{desc|xsc-pro}} *** {{desc|kho|tr=navaka|3=|tr2=nūvara}} *** {{desc|os|-}} ***: {{desc|os-dig|нӕуӕг}} ***: {{desc|os-iro|ног}} ** {{desc|ira-sbc}} *** {{desc|xbc|νωγο|ts=nōg|ναγο|ts2=nag}} *** {{desc|xco|ʾnwk|ts=ᵊnōg|nwk|ts2=nōg|nwc|ts3=nōč|nwyk|ts4=nəwīg}} *** {{desc|ira-sgc-pro}} **** {{desc|sog|-|ts=nəwē}} ****: {{desc|sog|𐼻𐼴𐼰𐼷|𐼻𐼴𐼰𐼸|𐼻𐼴𐼰𐼸𐼴|𐼻𐼴𐼷𐼳|𐼻𐼴𐼿|sclang=1}} ****: {{desc|sog|𐫗𐫇𐫏𐫏|sclang=1}} ****: {{desc|sog|ܢܘܐܝ|tr=nwʾy|ܢܘܝܗ|tr2=nwyh|ܢܘܨ|tr3=nwc|ܢܘܐݎܘ|tr4=nwʾkw|sclang=1}} **** {{desc|yai|нава}} * Đông Nam Iran: ** {{desc|ps|نوی|tr=në́vay, návay}} * Tây Bắc Iran: ** {{desc|bal|نوک|tr=nōk}} ** Kurd: **: {{desc|ckb|نوێ|ts=niwē}} **: {{desc|kmr|nû|ts=nū}} **: {{desc|sdh|نۊ|ts=nü}} ** {{desc|ira-mpr}} *** Caspi: **** {{desc|glk|نو|tr=no}} **** {{desc|mzn|نو|tr=nu}} *** Kermani: **** {{desc|kfm|nū}} **** {{desc|nyq|nō}} **** {{desc|soj|nu}} *** {{desc|xpr|-|ts=nōg ~ *nawāg}} ***: {{desc|xpr|𐫗𐫇𐫀𐫃|sclang=1}} ***: {{desc|xpr|𐭍𐭅𐭊|sclang=1}} **** {{desc|xcl|նաւա-|bor=1}} {{q|e.g.:{{l|xcl|նաւակատիք|նաւա-կատիք}}, {{l|xcl|նաւասարդ|նաւա-սարդ}}}} *** Zaza-Goran: **** {{desc|hac|نۆ|ts=nō}} **** {{desc|zza|newe|ts=nawa}} * Tây Nam Iran: ** {{desc|peo|𐎴𐎺|ts=*nava}} *** {{desc|pal|-|ts=nōg}} ***: {{desc|pal|𐭭𐭥𐭪𐭩|tr=nwky|sc=Phli|sclang=1}} ***: {{desc|pal||tr=nwk'|sc=Phlv|sclang=1}} ***: {{desc|pal|𐫗𐫇𐫃|tr=nwg|sc=Mani|sclang=1}} **** {{desc|fa-cls|نو|tr=naw}} ****: {{desc|prs|نو|tr=naw}} ****: {{desc|fa-ira|نو|tr=now}} ****: {{desc|tg|нав}} **** {{desc|lrc|نوو|tr=nu}} ****: Silakhor: {{l|lrc|نۏ|tr=nö}} [[en:Reconstruction:Proto-Iranian/náwah]] su8k86sfdhwrvmoj5aw432cc1teeccc Từ tái tạo:Tiếng Ấn-Iran nguyên thủy/náwas 0 420330 2570992 2026-10-16T09:39:02Z Hiyuune 50834 Trang mới: “{{reconstructed}} =={{langname|iir-pro}}== ==={{section|etym}}=== {{etymon|iir-pro|id=mới|:inh|ine-pro:*néwos<id:mới>}} {{root|iir-pro|ine-pro|*new-|id=mới}} Từ {{inh|iir-pro|ine-pro|*néwos}}. ==={{section|adj}}=== {{head|iir-pro|Tính từ|head=*náwas}} # [[mới]]. ===={{section|drv}}==== * {{l|iir-pro|*náwataH}} ** {{desc|inc-pro|*náwataH}} *** {{desc|sa|नवता|tr=návatā}} ===={{section|desc}}==== * {{desc|inc-pro|*náwas}} {{see desc}} ** {{d…” 2570992 wikitext text/x-wiki {{reconstructed}} =={{langname|iir-pro}}== ==={{section|etym}}=== {{etymon|iir-pro|id=mới|:inh|ine-pro:*néwos<id:mới>}} {{root|iir-pro|ine-pro|*new-|id=mới}} Từ {{inh|iir-pro|ine-pro|*néwos}}. ==={{section|adj}}=== {{head|iir-pro|Tính từ|head=*náwas}} # [[mới]]. ===={{section|drv}}==== * {{l|iir-pro|*náwataH}} ** {{desc|inc-pro|*náwataH}} *** {{desc|sa|नवता|tr=návatā}} ===={{section|desc}}==== * {{desc|inc-pro|*náwas}} {{see desc}} ** {{desc|sa|नव|tr=náva}} * {{desc|ira-pro|*náwah}} {{see desc}} [[en:Reconstruction:Proto-Indo-Iranian/náwas]] hrk436kh909fxccjc4mo26m5xm48rso Thể loại:Mục từ tham chiếu đến nguyên từ bị thiếu tiếng Ba Tư 14 420331 2570994 2026-10-16T09:39:56Z Hiyuune 50834 Trang mới: “{{auto cat}}” 2570994 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:Bảo trì từ nguyên tiếng Ba Tư 14 420332 2570996 2026-10-16T09:44:37Z Hiyuune 50834 Trang mới: “{{auto cat}}” 2570996 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx